Actualités & Tendances IA

LLMOps : ce qu'il faut surveiller après la mise en production d'une IA

Jeu de test rejoué, six indicateurs avec leurs seuils, journal de chaque requête, versionnage du prompt, de l'index et du modèle. Ce qu'il faut surveiller après la mise en production d'une application LLM.

Tristan Dumas
Tristan Dumas

Consultant senior IA & automatisation, JUWA

16 février 2026 · maj le 29 août 20265 min de lecture
LLMOps : ce qu'il faut surveiller après la mise en production d'une IA

Résumer avec

Une application d'IA en production, agent, copilote ou assistant documentaire, se dégrade sans que personne ne change une ligne de code : les documents indexés vieillissent, les questions des utilisateurs évoluent, le fournisseur met à jour son modèle, le coût par requête dérive. Le LLMOps, c'est l'ensemble des pratiques qui permettent de le voir avant les utilisateurs, et de corriger sans repartir de zéro. Tout ce qui suit porte sur ce qu'il faut surveiller après la mise en production, avec quels indicateurs, comment versionner ce qui change, et ce que JUWA mesure sur ses propres déploiements.

Pourquoi une application LLM se dégrade sans changement de code

Quatre causes, dans l'ordre de fréquence. La base de connaissances change : un document est ajouté, un autre périmé reste indexé, et l'assistant cite une procédure remplacée. Les usages changent : les utilisateurs posent des questions que le jeu de test ne contenait pas, ou dans un vocabulaire différent. Le modèle change : le fournisseur publie une nouvelle version derrière le même nom d'API, et une consigne qui tenait ne tient plus. Le coût dérive : une requête qui remonte dix fois plus de contexte qu'en cadrage coûte dix fois plus, sans que personne ne l'ait décidé. Aucune de ces causes n'est une panne ; aucune ne déclenche une alerte classique. C'est ce qui rend le LLMOps nécessaire, comme le décrit IBM dans sa définition du LLMOps, distinct du MLOps par la place du prompt, du contexte et de l'évaluation en langage naturel.

Vignette de la conférence de Barry Zhang, Anthropic, sur les agents IA en productionHow We Build Effective Agents: Barry Zhang, AnthropicAI EngineerLa lecture charge le lecteur YouTube, qui peut déposer des traceurs.

Résumé de la vidéo (en anglais) : Barry Zhang, de l'équipe Applied AI d'Anthropic, sur ce qui sépare une démonstration d'un agent qui tient en production : rester simple, tester du point de vue de l'agent, et instrumenter chaque appel d'outil.

Le jeu de test : la pièce centrale, avant et après la mise en production

Cinquante à deux cents questions réelles, avec la réponse attendue et la source, écrites avec le métier avant la mise en production. C'est ce jeu qui mesure la qualité au cadrage, et c'est le même jeu, rejoué chaque semaine ou à chaque changement, qui détecte la dégradation. Les guides d'Anthropic et d'OpenAI sur l'évaluation décrivent la même mécanique : des cas définis, un score par cas, une comparaison avant et après tout changement de modèle, de prompt ou d'index. Un jeu de test qui n'est pas rejoué après la mise en production n'a servi qu'une fois. Les métriques d'évaluation d'un RAG détaillent les scores utiles.

Les indicateurs à suivre en production

IndicateurCe qu'il détecteSeuil d'alerte typiqueCorrection
Score sur le jeu de test, rejoué chaque semaineDégradation du modèle, du prompt ou de l'indexBaisse de plus de 5 pointsComparer les versions, revenir à la précédente
Taux de transfert humain ou de « je ne sais pas »Questions hors périmètre, base incomplèteHausse de 20 % sur une semaineLire les questions transférées, enrichir la base ou le périmètre
Part de réponses sans source citéeRéponses générées hors documentsToute valeur non nulle sur un RAGRenforcer le garde-fou, réindexer
Latence de bout en boutIndex trop lourd, contexte trop long, fournisseur lentAu-delà du seuil fixé au cadrage (souvent 3 s)Réduire le contexte, changer de modèle pour la tâche
Coût par requête et par clientDérive de contexte, boucles d'agentHausse de 30 % sans hausse d'usagePlafonner le contexte, limiter les itérations
Retours utilisateurs négatifsCe que les autres indicateurs ne voient pasChaque retour luAjouter le cas au jeu de test

Chez un éditeur SaaS accompagné par JUWA, deux de ces indicateurs étaient les critères de succès du cadrage : 95 % des interactions sans intervention humaine et moins de trois secondes de latence, sur deux millions de messages mensuels. Ce sont les mêmes chiffres qui servent depuis à la surveillance : un critère de succès qui n'est pas suivi après la livraison n'était qu'un argument de vente.

Le journal : ce qu'il doit contenir

Pour chaque requête : la question, le contexte récupéré (quels documents, quelles versions), les appels d'outils avec leurs paramètres et leurs réponses, la réponse produite, le modèle et sa version, le coût, la latence, et l'éventuel retour utilisateur. Sans ce journal, aucun indicateur du tableau ne se calcule et aucun incident ne s'explique. Il sert aussi à la conformité : les fiches pratiques IA de la CNIL demandent de pouvoir rendre compte des traitements, et le règlement européen sur l'IA impose la traçabilité aux systèmes à haut risque. La durée de conservation du journal et la minimisation des données personnelles qu'il contient se décident au cadrage, pas après le premier incident.

Artisan ajustant le mécanisme d'une horloge

Versionner ce qui change réellement

Dans une application LLM, ce qui change n'est pas seulement le code. Quatre objets doivent être versionnés, et chaque version du journal doit dire lesquels étaient en service : le prompt système et les consignes, l'index documentaire (quels documents, découpés comment, avec quel modèle d'embedding), le modèle et sa version exacte chez le fournisseur, et la liste des outils exposés à l'agent avec leurs droits. Un incident se résout en comparant deux versions ; sans versionnage, il se résout en devinant. La règle qui vaut pour l'intégration d'un agent à un ERP, un journal de chaque appel avec ses paramètres, est la même ici.

Le cycle de correction, sans repartir de zéro

Un indicateur passe le seuil. Le journal montre les requêtes concernées. Le cas est ajouté au jeu de test. La correction, réindexation, ajustement du prompt, changement de modèle pour une tâche, est testée sur le jeu complet, pas seulement sur le cas nouveau, pour vérifier qu'elle ne casse rien. Elle est déployée avec un numéro de version, et le score de la semaine suivante confirme. Ce cycle prend une demi-journée quand le jeu de test et le journal existent, et plusieurs jours de tâtonnement quand ils n'existent pas.

Ce qui rend une application LLM ingérable

Ne pas rejouer le jeu de test après la mise en production, ce qui fait découvrir la dégradation par les utilisateurs. Laisser le nom de modèle sans version dans la configuration, ce qui fait changer le comportement le jour où le fournisseur met à jour. Et ne pas mesurer le coût par client, ce qui fait découvrir sur la facture qu'un seul usage a consommé le budget du mois.

Le premier mois après la livraison, chez JUWA

Chaque application livrée par JUWA part avec son jeu de test, son journal, ses versions et ses seuils d'alerte, définis au cadrage comme critères de succès. La mise en production IA comprend le rejeu hebdomadaire du jeu de test le premier mois, la lecture des transferts et des retours, et un point à un mois avec le seul chiffre qui compte pour le métier. Ensuite, l'entreprise reprend la main avec la documentation, ou confie le suivi à JUWA dans le cadre de la maintenance applicative d'une application IA.

FAQ

Questions fréquentes

L'essentiel de cet article, repris en questions-réponses.

Sans changement de code, par quatre causes : la base de connaissances évolue, les questions des utilisateurs changent, le fournisseur met à jour son modèle derrière le même nom, et le coût par requête dérive. Aucune n'est une panne ; seul le rejeu régulier du jeu de test les détecte.

Le score sur le jeu de test rejoué chaque semaine, le taux de transfert humain, la part de réponses sans source, la latence, le coût par requête et par client, et les retours utilisateurs, chacun avec un seuil d'alerte fixé au cadrage.

Le prompt système, l'index documentaire, le modèle et sa version exacte chez le fournisseur, et la liste des outils exposés à l'agent. Un incident se résout en comparant deux versions.

Pour chaque requête : la question, le contexte récupéré, les appels d'outils, la réponse, le modèle, le coût, la latence et le retour utilisateur. C'est ce qui permet de calculer les indicateurs, d'expliquer les incidents et de rendre compte des traitements.

Partager

Heineken
BlaBlaCar
DataBird
HelloSafe

Un projet IA en tête ? Parlons-en