Points clés


L'observabilité des agents IA consiste à enregistrer chaque étape de l'exécution d'un agent (raisonnement, appels d'outils, récupérations et réponses) et à en évaluer la qualité de manière systématique. Elle se distingue du monitoring classique car la défaillance n'est pas une exception mais une décision plausible mais incorrecte. Sans traces par étape ni evals automatisés, impossible de savoir si un agent fonctionne.


Pourquoi un agent ne se débogue pas comme une application classique

Dans le logiciel traditionnel, une défaillance produit une erreur : une exception, un code 500, un test rouge. Dans un agent IA, la défaillance produit une réponse bien rédigée et fausse. Pas de stack trace. Pas de signal.

Un agent enchaîne des décisions : il interprète la demande, choisit un outil, l'invoque avec des paramètres, lit le résultat, décide de l'étape suivante. Une exécution réelle compte facilement 5 à 30 étapes. Quand le résultat final est mauvais, la cause racine n'est presque jamais dans la dernière étape : elle est dans une récupération médiocre au départ ou un paramètre mal formé en milieu de chaîne.

Ce que l'observabilité des agents N'EST PAS : ce n'est pas conserver le prompt et la réponse finale. Ce log convient à un appel LLM isolé, pas à un système qui prend des décisions enchaînées. Ce n'est pas non plus l'APM classique : Datadog vous dit que la requête a pris 4 secondes, pas que l'agent a choisi le mauvais outil.

L'analogie : déboguer un agent sans traces par étape, c'est enquêter sur un accident d'avion en ne disposant que de la position finale de l'appareil, sans boîte noire.


Trois niveaux : traces, evals et monitoring

On les confond constamment alors que ce sont trois choses distinctes.

1. Traces (tracing). L'enregistrement structuré de chaque étape d'une exécution : ce que l'agent a reçu, ce qu'il a raisonné, quel outil il a appelé, avec quels paramètres, ce qui est revenu et en combien de temps. C'est la matière première. Sans traces, aucun des deux autres niveaux n'existe. Le standard de fait en 2026 est OpenTelemetry avec les conventions sémantiques GenAI, ce qui évite l'enfermement propriétaire.

2. Evals (évaluations). La mesure systématique de la qualité de ces exécutions. Deux familles :

3. Monitoring opérationnel. Les métriques dont vit l'entreprise : coût par exécution, latence p95, débit, taux d'erreur, consommation de tokens. Elles répondent à « est-ce soutenable à l'échelle ? ».

Niveau Répond à Quand Sans cela...
Traces Ce qui s'est exactement passé Toujours, à chaque exécution Aucun diagnostic possible
Evals offline Ce changement améliore-t-il ? Avant chaque déploiement Vous modifiez les prompts à l'aveugle
Evals online Cela fonctionne-t-il encore ? Échantillon de trafic réel Dégradation silencieuse
Monitoring Combien ça coûte et ça dure ? En continu Surprises de coût et de latence

L'erreur la plus fréquente : des entreprises qui mettent en place un monitoring opérationnel (tableaux de bord de latence et de tokens) sans aucun eval. Elles savent parfaitement ce que coûte un agent et n'ont aucune idée de s'il a raison.


Que mesurer réellement dans un agent

Les métriques d'un chatbot ne conviennent pas à un agent. Voici celles qui comptent, dans l'ordre de ce qu'elles révèlent en premier :

Une mise en garde utile : utiliser un LLM comme juge (LLM-as-a-judge) pour noter les réponses est une technique valable et désormais standard, mais elle doit être calibrée contre des annotations humaines sur un échantillon. Un juge non calibré produit des chiffres qui montent pendant que la qualité baisse.


Données clés du marché

Notre avis : l'écart entre « nous expérimentons des agents » et « nous avons des agents en production » s'explique surtout par l'incapacité à prouver qu'un agent fonctionne de façon constante. Cela ne se prouve pas par des démos, mais par des evals.


La stack : quels outils en 2026

Il n'y a pas de réponse unique, mais des catégories claires :

Notre recommandation pragmatique : commencez par OpenTelemetry comme couche d'instrumentation et une plateforme qui la consomme. Instrumenter selon un standard ouvert permet de changer de fournisseur d'observabilité sans réécrire l'agent, ce qui vaut plus que n'importe quelle fonctionnalité dans un marché qui se consolide à cette vitesse.

Si vous manipulez des données personnelles ou réglementées, la décision se simplifie : auto-hébergé. Les traces d'un agent contiennent, par définition, tout ce que l'agent a vu. Cela inclut des données clients. Envoyer des traces complètes vers un SaaS externe sans évaluer le traitement des données est un problème RGPD en attente.


Cas d'usage courants

Cas 1 : Dégradation silencieuse après un changement de modèle.

Cas 2 : Coût qui s'envole sans hausse d'usage.

Cas 3 : Réponses correctes sur les mauvais documents.


Comment le mettre en place, étape par étape

  1. Instrumentez avant de passer à l'échelle. Ajoutez les traces dès le premier prototype, avec OpenTelemetry si possible. Instrumenter un agent déjà en production coûte trois fois plus cher et impose de toucher au code en production.
  2. Constituez un jeu d'évaluation à partir de cas réels. 30 à 50 cas bien choisis issus du trafic réel valent mieux que 500 cas synthétiques. Incluez les cas rares qui ont déjà échoué.
  3. Définissez ce qu'est « correct » pour chaque cas. C'est l'étape que l'on saute et sans laquelle rien d'autre ne fonctionne. Si vous ne savez pas écrire le critère de succès, vous ne pouvez pas l'automatiser.
  4. Automatisez les evals offline dans le pipeline de déploiement. Aucun changement de prompt, de modèle ou d'outil ne passe en production sans franchir le jeu de cas. Traitez les prompts comme du code.
  5. Activez des evals online échantillonnés. Une part du trafic réel évaluée quotidiennement. C'est ce qui détecte la dégradation invisible aux tests offline.
  6. Alertez sur les métriques qui comptent : baisse de l'achèvement de tâche, hausse des étapes par tâche, hausse des escalades. Ne vous limitez pas à la latence et au coût.
  7. Bouclez la boucle. Chaque défaillance détectée en production devient un nouveau cas du jeu d'évaluation. Sans cette étape, le système est observé, pas amélioré.

Erreurs fréquentes (et comment les éviter)

Erreur : mettre en place l'observabilité après l'incident. → La réalité : quand l'incident survient, vous n'avez plus les traces de ce qui s'est passé. L'instrumentation est préventive par définition.

Erreur : ne journaliser que l'entrée et la sortie finale. → La réalité : dans une chaîne de 15 étapes, un log des extrémités ne dit rien. Il faut l'étape intermédiaire où cela a dérapé.

Erreur : confondre monitoring et évaluation. → La réalité : savoir que l'agent répond en 2 secondes et consomme X tokens ne dit rien de sa justesse. Questions différentes, instruments différents.

Erreur : utiliser LLM-as-a-judge sans calibration. → La réalité : un juge jamais confronté à des annotations humaines peut afficher 90 % de justesse pendant que les utilisateurs se plaignent. Calibrez sur un échantillon avant de croire le chiffre.

Erreur : un jeu d'évaluation composé de cas faciles. → La réalité : un jeu que l'agent réussit toujours ne mesure rien. Il doit contenir les cas ambigus et ceux qui ont déjà échoué.

Erreur : envoyer des traces avec données personnelles vers un SaaS sans évaluer le traitement. → La réalité : les traces contiennent tout ce que l'agent a vu. Avec des données réglementées : auto-hébergement ou anonymisation préalable. Ce n'est pas un détail de conformité, c'est la décision qui contraint le choix d'outil.


Délais et effort réalistes

Indicateurs à suivre dès le jour 1 : couverture des traces (part d'exécutions entièrement instrumentées), taux d'achèvement de tâche, étapes par tâche, taux d'escalade humaine et coût par tâche accomplie. Si un agent est en production depuis plus d'un mois et que vous ne pouvez pas énoncer son taux de justesse sur des cas réels, il n'est pas en production : il est en liberté.


Questions fréquentes

Qu'est-ce que l'observabilité des agents IA ?

C'est la pratique consistant à instrumenter, tracer et évaluer les systèmes agentiques en production, en enregistrant chaque étape d'exécution (raisonnement, appels d'outils, récupérations et sorties) pour diagnostiquer les défaillances et mesurer la qualité. Elle diffère de l'APM traditionnel car la défaillance d'un agent n'est pas une exception mais une décision plausible mais incorrecte.

Quelle différence entre evals et monitoring ?

Les evals mesurent si l'agent fait bien son travail (précision, ancrage, achèvement de tâche). Le monitoring mesure ce que coûte son exploitation (latence, tokens, débit, erreurs). Un agent peut afficher des métriques opérationnelles parfaites tout en donnant de mauvaises réponses.

Qu'est-ce qu'un eval online et en quoi diffère-t-il d'un eval offline ?

Un eval offline s'exécute contre un jeu de cas figé avant déploiement et répond à « ce changement améliore-t-il les choses ? ». Un eval online s'exécute par échantillonnage sur du trafic réel et répond à « l'agent fonctionne-t-il encore bien aujourd'hui ? ». Ils détectent des problèmes différents et les deux sont nécessaires.

Un LLM peut-il en évaluer un autre ?

Oui, c'est la technique standard en 2026 pour évaluer à l'échelle, mais elle doit être calibrée contre des annotations humaines sur un échantillon. Un juge non calibré produit des scores stables sans rapport avec la qualité perçue par les utilisateurs.

Peut-on utiliser Datadog ou New Relic pour observer des agents IA ?

Ces outils couvrent les métriques opérationnelles et offrent une fenêtre unique si l'équipe y vit déjà, mais ils ne couvrent pas à eux seuls l'évaluation de la qualité ni la trace sémantique par étape. L'usage courant est de combiner l'outil corporate avec une plateforme d'evals dédiée.

Comment le RGPD s'applique-t-il aux traces d'un agent ?

Les traces contiennent tout ce que l'agent a traité, y compris des données personnelles. Avec des données réglementées, l'option raisonnable est une plateforme auto-hébergée ou une anonymisation préalable. À décider avant de choisir l'outil.

Combien de cas faut-il dans un jeu d'évaluation ?

Entre 30 et 50 cas bien choisis issus du trafic réel donnent plus de signal que des centaines de cas synthétiques. L'essentiel est d'inclure les scénarios ambigus et les défaillances connues, pas les cas faciles.

Quelle métrique alerte avant qu'un agent se dégrade ?

Les étapes par tâche. Une hausse du nombre d'étapes nécessaires pour résoudre la même chose précède généralement la baisse du taux de justesse et la hausse du coût, et apparaît avant les plaintes des utilisateurs.


Vous avez un agent en production dont vous ne pouvez pas prouver qu'il fonctionne ?

Chez Naxia, nous instrumentons les agents avec des traces par étape, des jeux d'évaluation construits à partir de vos cas réels et des evals automatisés dans le pipeline de déploiement. Avec des standards ouverts (OpenTelemetry) pour ne dépendre d'aucun fournisseur, et une option auto-hébergée en présence de données réglementées.

Si vous voulez passer de « ça a l'air de marcher » à un chiffre défendable en comité, parlons-en. Sans engagement et sans PowerPoint de 40 pages.

Demandez une démo gratuite →

Ou explorez d'abord notre processus d'implémentation.


Articles similaires