L’observabilité de l’intelligence artificielle (IA) est la capacité à comprendre les modèles d’IA et d’autres outils et systèmes alimentés par cette dernière en surveillant leurs données de télémétrie, notamment l’utilisation des tokens, la qualité de réponse et la dérive des modèles.
Les outils d’observabilité traditionnels permettent de comprendre l’état interne d’un système complexe à l’aide des trois piliers de l’observabilité : les journaux, les traces et les indicateurs. Les applications d’IA et les agents IA ajoutent une couche de complexité qui requiert des outils d’observabilité spécifiques, capables d’optimiser la performance des modèles en surveillant les sorties de l’IA et en produisant des visualisations (souvent générées par cette dernière).
Contrairement aux logiciels traditionnels, les sorties des grands modèles de langage (LLM) et d’autres applications d’intelligence artificielle générative sont probabilistes. Des entrées identiques peuvent donner lieu à des réponses différentes : il devient alors plus difficile d’identifier la manière dont les entrées influencent les sorties, posant ainsi des problèmes aux outils d’observabilité conventionnels. Par conséquent, le dépannage, le débogage et le contrôle des performances sont plus complexes dans les systèmes d’IA générative.
De plus, l’explicabilité appliquée à l’IA, un domaine en pleine expansion qui vise à réduire les caractères « boîte noire » de nombreux modèles d’IA, ne permet pas encore d’expliquer pleinement comment ces modèles interagissent avec les systèmes et workflows informatiques plus larges. Les solutions d’observabilité de l’IA doivent donner la priorité aux éléments qu’elles peuvent mesurer et analyser efficacement. Cette priorisation est particulièrement importante lors de l’utilisation de modèles tiers tels qu’OpenAI ou Google, qui exécutent et gèrent les modèles de manière privée.
Les agents d’IA, à savoir les systèmes qui travaillent de manière autonome pour concevoir et exécuter des workflows à travers l’écosystème informatique, posent leurs propres défis spécifiques en matière d’observabilité et nécessitent une approche unique de la collecte de données. Près de la moitié des cadres interrogés en 2025 par l’IBM Institute for Business Value ont cité « un manque de visibilité sur les processus décisionnels des agents créant un obstacle important à la mise en œuvre » de l’IA agentique. L’observabilité de ces systèmes est cruciale pour leur adoption.
L’observabilité de l’IA consiste à collecter en temps réel des indicateurs spécifiques à l’IA sur toute la pile technologique et à les organiser dans un tableau de bord. L’observabilité de l’IA permet aux administrateurs de mieux comprendre le fonctionnement interne des modèles d’IA, tout en réduisant divers problèmes courants comme les goulots d’étranglement, les hallucinations et la latence.
Les plateformes d’observabilité se concentrent sur trois principaux types de télémétrie, qui ont leurs propres variantes spécifiques aux systèmes d’IA : les journaux, les traces et les indicateurs.
Les journaux sont des enregistrements granulaires, horodatés, complets et immuables des événements survenus au sein d’une application. Ils permettent notamment de créer, pour chaque événement survenant sur un système informatique, un enregistrement haute fidélité, milliseconde par milliseconde, accompagné de son contexte. Dans le développement de l’IA, les développeurs utilisent les journaux à des fins de dépannage et de débogage.
Les traces enregistrent le « parcours » de chaque requête utilisateur au sein de l’architecture et du modèle d’IA, de l’interface utilisateur ou de l’application mobile jusqu’au retour à l’utilisateur.
Les indicateurs sont essentiels pour mesurer l’état des applications et des systèmes au fil du temps. Par exemple, ils permettent de mesurer la quantité de mémoire ou la capacité de processeur utilisée par une application en cinq minutes, ou encore la latence subie par une application lors d’un pic d’utilisation.
Restez au fait des tendances les plus étonnantes du secteur dans le domaine de l’IA, de l’automatisation, des données et bien d’autres avec la newsletter Think. Consultez la Déclaration de confidentialité d’IBM.
Les agents IA, l’IA générative et d’autres systèmes d’IA tels que les grands modèles de langage produisent également leurs propres types de données de télémétrie, qui doivent être collectées et analysées pour fournir aux administrateurs des informations exploitables.
L’utilisation des tokens, la dérive des modèles et la qualité de la réponse sont trois points de données essentiels pour la plupart des projets d’observabilité de l’IA. Surveiller ces facteurs permet de réduire les problèmes de performance tout au long du cycle de vie du modèle et d’améliorer l’expérience utilisateur.
Les outils d’observabilité de l’IA peuvent également collecter des données de télémétrie plus classiques telles que l’utilisation des GPU, les goulots d’étranglement dans l’infrastructure réseau et le feedback de l’interface utilisateur, dès lors qu’elles sont pertinentes pour le modèle.
Un token est une unité de langage (généralement un mot ou une partie d’un mot) qu’un modèle d’IA peut comprendre. Le nombre de tokens traités par un modèle pour comprendre une entrée ou produire une production a un impact direct sur le coût et la performance d’une application basée sur un LLM. Une consommation de tokens plus élevée peut augmenter les dépenses opérationnelles et la latence de réponse.
Les indicateurs clés pour le suivi de l'utilisation des tokens sont les suivants :
Ces indicateurs peuvent aider les entreprises à identifier les possibilités d’optimisation pour réduire la consommation de tokens, par exemple en affinant les prompts pour fournir plus d’informations dans moins de tokens. En optimisant l’utilisation des tokens, les entreprises peuvent maintenir une qualité de réponse élevée tout en réduisant potentiellement les coûts d’inférence liés aux workloads de machine learning.
Contrairement aux logiciels traditionnels, les modèles d’IA risquent de modifier progressivement leur comportement de manière indésirable à mesure que les données du monde réel évoluent. Ce phénomène, connu sous le nom de dérive du modèle, peut fortement nuire à la fiabilité et aux performances des systèmes d’IA.
Les principaux indicateurs permettant de suivre la dérive du modèle sont les suivants :
Les mécanismes de détection des dérives peuvent fournir des alertes précoces lorsque la précision d’un modèle diminue pour des cas d’utilisation spécifiques, permettant aux équipes d’intervenir avant que le modèle ne perturbe les opérations métier.
Contrôler la qualité des sorties d’IA est essentiel pour maintenir la confiance, la fiabilité et la conformité. Les indicateurs clés permettant de suivre la qualité des réponses sont les suivants :
OpenTelemetry (OTel), un cadre open source pour la collecte et la transmission des données de télémétrie, permet de relever les défis d’observabilité posés par l’IA.
Pour les fournisseurs d’IA, OpenTelemetry constitue un moyen de normaliser le partage des données de performance sans exposer les informations du modèle propriétaire, ni le code source. Pour les entreprises, il garantit que les données d’observabilité circulent de manière cohérente dans les pipelines d’IA les plus complexes, qui comprennent plusieurs modèles, diverses dépendances et différents systèmes de génération augmentée par récupération (RAG).
Les principaux avantages d’OpenTelemetry en matière d’observabilité de l’IA sont les suivants :
En raison de leur haut niveau d’autonomie et d’automatisation au sein du réseau, les agents IA requièrent une attention particulière de la part des plateformes d’observabilité, notamment concernant les actions qu’ils entreprennent dans le système et les journaux et traces associés à ces actions.
Les capacités mêmes qui rendent les agents d’IA si précieux, à savoir leur utilisation des LLM, leur rappel de conversations passées et l’utilisation d’outils externes, peuvent aussi les rendre difficiles à surveiller, à comprendre et à contrôler.
Voici quelques exemples d’actions courantes que l’agent IA pourra entreprendre : appeler une interface de programmation d’application (API) pour interagir avec un moteur de recherche, appeler un LLM pour produire un texte ou comprendre une entrée utilisateur humain, transférer les requêtes aux agents humains ou transmettre un avertissement automatique concernant une violation de la sécurité ou une faible disponibilité du calcul.
Si ces capacités permettent aux agents de travailler de manière indépendante, elles les rendent également beaucoup moins transparents que les applications traditionnelles basées sur des règles et une logique explicites et prédéfinies. En suivant les données associées à ces processus exploitant des agents, les administrateurs peuvent obtenir des informations sur le comportement de l’agent et tenter de prévenir les violations de conformité, les défaillances opérationnelles et l’érosion subséquente de la confiance des utilisateurs.
Voici quelques exemples de journaux uniques relatifs à l’observabilité des agents IA :
Parmi les avantages de l’observabilité de l’IA, on note le contrôle du coût d’utilisation des modèles, la facilité de mise en conformité et l’amélioration du modèle lui-même.
Mieux comprendre la façon dont les outils alimentés par l’IA interagissent avec l’écosystème permet d’identifier les ressources gaspillées. Par exemple, si l’entreprise constate qu’un modèle n’utilise qu’une petite partie de la puissance de traitement qui lui est allouée, les équipes DevOps peuvent réduire les ressources ou les rediriger là où elles auront plus d’utilité.
Les outils d’observabilité de l’IA peuvent collecter, traiter et stocker automatiquement les données de télémétrie des agents IA pour des audits de conformité. Le support à l’audit gagne en importance dans un contexte où des lois comme la loi européenne sur l’IA, ainsi que divers projets de réglementation étatique aux États-Unis, ont suscité une vague d’efforts visant à standardiser l’utilisation de l’IA par les entreprises et à protéger toute donnée personnelle utilisée par les modèles.
Pour les développeurs de modèles, le volume de télémétrie collecté par les outils d’observabilité peut aider à réduire la dérive du modèle, à suivre quelles fonctionnalités sont les plus précieuses et utiles (ou les plus dysfonctionnelles) et à vérifier le biais et l’équité.
L’observabilité de l’IA consiste à comprendre les systèmes d’IA à travers leurs données de télémétrie, tandis que l’observabilité du machine learning est davantage axée sur la manière dont un outil d’IA utilise les données au niveau du modèle.
Comprendre la télémétrie en machine learning est essentiel, car les données qu’un modèle intègre et dont il apprend évoluent constamment. En explorant le fonctionnement interne du modèle, les administrateurs son en mesure de déterminer non seulement qu’il a évolué ou qu’il est devenu moins efficace, mais aussi pourquoi.
Les indicateurs clés utilisés dans l’observabilité du machine learning, et souvent des LLM, évaluent la qualité du modèle, les données qu’il ingère et la manière dont il interagit avec son infrastructure environnante.
Les différents types de modèles ont différents indicateurs de qualité que la plateforme d’observabilité pourrait suivre.
Pour un modèle de classification, qui trie les données selon des classes prédéfinies, les indicateurs de performance les plus courants sont les suivants :
Les modèles de régression, quant à eux, sont souvent évalués à l’aide d’indicateurs comme la racine de l’erreur quadratique moyenne, qui mesure la différence moyenne entre les prédictions faites par le modèle et les points de données en question.
L’observabilité du machine learning peut mesurer la dérive des données (par exemple, les divergences importantes entre données d’entrée et données d’entraînement, ou une modification de la distribution statistique des prédictions), ainsi que des indicateurs de qualité des données simples, comme les valeurs manquantes et les types de valeurs erronés ou non valides. Grâce à ces indicateurs, les outils d’observabilité du machine learning peuvent analyser les causes racines pour comprendre, voire prévenir la dérive du modèle.
Souvent, l’observabilité du machine learning mesure également des indicateurs plus classiques, pertinents pour le modèle, comme la latence, l’utilisation de la mémoire et le débit, ou encore le nombre de prédictions que le modèle peut faire dans un laps de temps donné.
Exploitez le pouvoir de l’IA et de l’automatisation pour résoudre de manière proactive les problèmes de la pile d’applications.
Maximisez votre résilience opérationnelle et assurez le bon fonctionnement des applications cloud natives grâce à l’observabilité alimentée par l’IA.
Intensifiez l’automatisation et les opérations informatiques avec l’IA générative, en alignant chaque aspect de votre infrastructure informatique sur vos priorités métier.