Assistant IA, agent et coûts
Softic GMAO intègre l'intelligence artificielle de deux façons : un assistant conversationnel à la disposition de chaque utilisateur, et un agent d'analyse qui prépare des propositions pour le planificateur. Les deux sont mesurés et plafonnés par un contrôle des coûts.
L'assistant IA
Demander à l'assistant (bouton des pages, ou bouton Softic IA de la barre supérieure) ouvre une conversation. L'assistant dispose d'outils de lecture sur la GMAO : actifs et compteurs, OT et demandes, plans, stock, permis, arrêts, projets handover, KPI, approbations en attente, et ce manuel (search_manual, get_manual_chapter) pour répondre aux questions « comment faire ». Il peut aussi, si vous le lui demandez explicitement, créer une demande d'intervention ou enregistrer un relevé ; il vous le confirme.
Exemples : « Quels OT sont en retard sur U-100 ? », « Quelle est la disponibilité du site sur 12 mois et quels équipements pèsent le plus ? », « Comment consigner un permis ? », « Crée une DI urgente sur P-201A : fuite au presse-étoupe ».
Le paramètre Ai.ShareFreeText contrôle si les textes libres (descriptions, notes) sont transmis au modèle ; les données ne servent qu'à répondre, elles ne sont pas conservées par le fournisseur au-delà de la requête (voir les conditions Anthropic). Les conversations sont enregistrées dans la GMAO pour l'utilisateur.
L'agent IA
Agent IA montre les propositions de l'agent, exécuté chaque nuit (gmao-ai-agent) ou à la demande (Exécuter maintenant). L'agent prépare des faits (équipements les plus pénalisants et leurs plans, alertes SCADA récurrentes, articles sous point de commande, backlog), puis raisonne avec les outils de lecture et dépose des propositions typées :
- Ajuster un plan préventif (intervalle proposé, justification : pannes, MTBF, MTTR) ;
- Créer une demande d'intervention (équipement, priorité, description) ;
- Réapprovisionner une pièce (quantité, notification aux planificateurs) ;
- Information (constat sans action).
Chaque proposition porte sa justification, son impact estimé et sa priorité. Rien n'est appliqué sans vous : Appliquer exécute l'action (modification du plan, création de la DI avec son circuit d'approbation, notification), Ignorer la classe ; l'auteur, la date et le résultat sont conservés. Les garde-fous Agent.MaxRounds, Agent.MaxTokens et Agent.MaxProposals bornent chaque exécution, donc son coût.
Coûts IA
Administration > Coûts IA mesure chaque appel (assistant, agent, MCP) : utilisateur, modèle, jetons d'entrée, de sortie et de cache, valorisés d'après la grille tarifaire et convertis en montant facturé (marge de service et taux de change paramétrés). La page montre le mois en cours et l'historique, par jour, par fonctionnalité, par utilisateur et par modèle, avec export Excel.
- Budget mensuel (
Ai.MonthlyBudgetUsd) : alerte aux administrateurs àAi.AlertPercent(80 % par défaut), notification au dépassement ; siAi.StopWhenExceededest actif, l'assistant et l'agent s'arrêtent jusqu'au mois suivant ou au relèvement du budget. - Le rôle Softic voit en plus le coût brut et la marge ; l'administrateur du client voit les jetons et les montants facturés.
- Le modèle, la longueur maximale des réponses et la réflexion étendue se règlent dans Administration > Paramètres (section Assistant IA).
Serveur MCP (intégration Softic.AI)
L'API expose les outils de la GMAO au protocole MCP (POST /services/mcp), protégé par une clé générée dans Coûts IA. Un assistant d'entreprise (Softic.AI) peut ainsi interroger la GMAO — et lire ce manuel — sans accès direct à la base. Les appels sont comptés et facturables à l'unité (Ai.McpCallPriceUsd).