Maximo AI Agent
Logo Japhia
July 9, 2025


L'agent d'IA conversationnel s'articule autour d'une architecture d'agent de base et interagit avec IBM Maximo systèmes par le biais du langage naturel. Chaque agent possède un nom spécifique, un objectif défini, des modèles d'invite, un accès à des outils externes et est alimenté par un modèle de langage large (LLM) via LangGraph, LangChain et watsonx.ai.
Cette configuration permet aux agents de traiter les entrées en langage naturel d'un utilisateur via un flux de travail structuré, ce qui leur permet de récupérer les données Maximo et d'effectuer des actions telles que la création de nouveaux bons de travail ou le lancement de flux de travail. L'image ci-dessous montre un exemple d'utilisateur demandant des bons de travail avec la priorité 1 le 31 décembre 1998. L'agent superviseur achemine la demande vers l'agent Maximo, qui interroge l'API Maximo. Les résultats sont renvoyés et mis en forme à la fois en langage naturel et en JSON pour que l'utilisateur puisse les consulter, comme indiqué dans la Figure 1.

L'implémentation des cas d'utilisation utilise un système multi-agents construit à l'aide de LangGraph, LangChain et watsonx.ai avec plusieurs agents spécialisés. Chaque agent de base est configuré avec les attributs suivants :
L'agent est également conçu avec des fonctions de base telles que :

L'architecture permet une gestion modulaire de différents types de demandes, sépare clairement les fonctionnalités entre les différents agents, met en œuvre un routage flexible des demandes en fonction de leur nature et une coordination centralisée via l'agent superviseur.
Dans la démo avec IBM, aucun cas d'utilisation complet n'a été implémenté au-delà de celui décrit dans ce document. Cependant, les idées suivantes ont été discutées :
Ce cas d'utilisation montre comment l'IA conversationnelle peut rendre le travail avec Maximo beaucoup plus facile et intuitif. En utilisant le langage naturel, les utilisateurs peuvent demander à l'agent de rechercher ou de gérer des ordres de travail sans avoir à comprendre des systèmes ou des processus techniques complexes. Dans les coulisses, l'agent est composé de différents « agents auxiliaires », chacun ayant un rôle spécifique, qui travaillent ensemble pour comprendre la demande, récupérer les données de Maximo et renvoyer des réponses claires et concises. L'agent superviseur agit comme un chef d'équipe, s'assurant que le bon agent gère la tâche, puis organise la réponse finale.
L'exemple actuel se concentre sur la récupération des bons de travail en fonction de critères spécifiques, mais la même configuration peut être étendue pour faire bien plus encore, comme créer des bons de travail, démarrer des flux de travail ou même analyser des images à partir de Visual Inspection. Cette approche montre comment des outils d'IA avancés tels que watsonx.ai peuvent simplifier les flux de travail complexes et aider les équipes à interagir avec les systèmes de l'entreprise de manière plus naturelle et plus efficace.
Discover everything you need to know to modernize your asset management strategy.
Inside, you’ll learn:

ActiveG, BPD Zenith, EAM Swiss, InterPro Solutions, Lexco, Peacock Engineering, Projetech, Sharptree, and ZNAPZ have united under one brand: Naviam.
You’ll be redirected to the most relevant page at Naviam.io in a few seconds — or you can
go now.