La dette technique d'un système d'IA
ExploitationQualitéProductionMéthode2026-05-198 min
La dette d'un système d'IA ne se voit pas dans le code. Elle s'accumule dans le prompt, dans le corpus et dans un jeu de tests que plus personne ne met à jour.
Une dette qui ne ressemble pas à l'autre
La dette technique classique se lit dans le code : duplication, couplage, absence de tests. On sait la mesurer et on sait la rembourser.
Celle d'un système d'IA se loge ailleurs, et elle est invisible aux outils habituels. Le code peut être impeccable pendant que le système se dégrade.

Les quatre formes que je rencontre
- Le prompt sédimenté. Trois pages d'instructions empilées au fil des correctifs, dont plus personne n'ose retirer une ligne parce que personne ne sait laquelle sert encore.
- Le corpus jamais élagué. On ajoute, on n'enlève jamais. Deux ans plus tard, un tiers des documents indexés sont périmés et rien ne le signale.
- Le jeu de tests figé. Constitué au lancement, jamais enrichi. Il mesure encore parfaitement un usage que plus personne n'a.
- Les seuils oubliés. Un nombre d'extraits, une température, une longueur maximale, réglés une fois au jugé et jamais rejugés depuis trois modèles.
Pourquoi elle s'accumule si vite
Parce que rien ne casse. Un test qui échoue signale une dette ; un système d'IA qui se dégrade continue de répondre.
À cela s'ajoute un facteur humain : la personne qui a construit le système sait quelles instructions du prompt sont vestigiales. Quand elle part, cette connaissance part avec elle, et le prompt devient un objet qu'on modifie en ajoutant, jamais en retirant.
Le rendez-vous trimestriel que je recommande
Une demi-journée, quatre fois par an, sur quatre points : élaguer le prompt en mesurant chaque retrait, retirer du corpus ce qui n'a plus d'autorité, ajouter au jeu de tests les cas remontés depuis, et rejuger les seuils. Sans rendez-vous fixe, ce travail n'est jamais fait.
Le signal d'alerte le plus fiable
Le moment où quelqu'un dit : « on ne touche pas au prompt, ça marche ».
Cette phrase signale que le système est devenu incompréhensible pour ceux qui l'exploitent. Elle précède de quelques mois le moment où un changement de modèle deviendra impossible à absorber, et où il faudra tout reprendre.
C'est aussi pourquoi j'impose qu'un référent interne modifie le prompt et mesure l'effet pendant la mission : la capacité à toucher au système est ce qui empêche la dette de se figer.
La forme la plus coûteuse, précisée
Un jeu de tests que plus personne n'alimente se périme en trois mois et donne une fausse assurance, ce qui est pire que son absence. C'est la dette la plus dangereuse des quatre.
Un jeu périmé continue de passer au vert sur des cas qui ne représentent plus l'usage réel. L'équipe croit mesurer et ne mesure rien, ce qui autorise des changements dont personne ne voit les conséquences.
La règle qui l'évite est unique : toute réponse fausse signalée devient une ligne du jeu, le jour même. Sans analyse, sans réunion. La méthode figure dans construire un jeu de tests en une journée.
Pourquoi elle s'accumule si vite
Chaque incident produit une règle supplémentaire dans le prompt, et personne ne retire jamais rien, faute de pouvoir mesurer l'effet d'un retrait. Le mécanisme est purement asymétrique.
Ajouter une règle est rassurant et sans risque apparent. La retirer suppose de démontrer qu'elle ne sert pas, ce qui exige une mesure. En l'absence de jeu de tests, la prudence conduit donc à ne retirer jamais.
Au bout d'un an, le prompt contient des règles qui se contredisent, et le modèle arbitre comme il peut. Le nettoyage se fait par mesure, selon la démarche de réduire de moitié le contexte envoyé.
Le rendez-vous qui suffit à la contenir
Une demi-journée par trimestre, avec un ordre du jour fixe, suffit à empêcher l'accumulation. C'est peu, et c'est ce qui manque.
Quatre points : rafraîchissement du corpus et vérification des documents modifiés ; rejeu du jeu de tests sur les modèles disponibles avec décision de bascule ; lecture d'un échantillon de questions réelles pour détecter la dérive ; relecture de la fiche du système.
Ce rituel produit une trace datée des décisions, qui sert à la fois à la conformité et à la personne qui reprendra le système. Son contenu détaillé figure dans ce qui occupe l'équipe la deuxième année.
Questions fréquentes
- En quoi cette dette diffère-t-elle de la dette logicielle ?
Elle ne se voit pas dans le code. Elle s'accumule dans le prompt, dans le corpus et dans un jeu de tests que plus personne n'alimente, et aucun outil d'analyse statique ne la détecte.
- Quelle forme est la plus dangereuse ?
Le jeu de tests périmé : il passe au vert sur des cas qui ne représentent plus l'usage réel, donne une fausse assurance, et autorise des changements dont personne ne voit les conséquences.
- Pourquoi s'accumule-t-elle si vite ?
Par asymétrie : ajouter une règle est sans risque apparent, la retirer exige de démontrer qu'elle ne sert pas. Sans mesure, la prudence conduit à ne jamais rien retirer.
- Quel signal d'alerte surveiller ?
La date de la dernière modification du jeu de tests. Si elle remonte à plus de trois mois sur un système en usage, le jeu ne reflète plus la réalité.
Le signal d'alerte le plus fiable
La date de la dernière modification du jeu de tests : si elle remonte à plus de trois mois sur un système en usage, la dette est déjà installée. C'est l'indicateur le plus simple à relever et le plus prédictif.
Sa logique est directe. Un système en usage produit des réponses insatisfaisantes, régulièrement, parce qu'aucun système n'est parfait. Si aucune de ces réponses n'a donné lieu à une nouvelle ligne dans le jeu de tests, c'est que personne ne les remonte, ou que personne ne les traite.
Dans les deux cas, l'équipe a cessé d'apprendre de son système. Les changements suivants se feront à l'aveugle, et la dégradation ne sera détectée que par la baisse d'usage, c'est-à-dire trop tard.
Je pose donc cette question en premier lors d'une reprise, avant même d'ouvrir le code : quand le jeu de tests a-t-il été modifié pour la dernière fois. La réponse situe immédiatement l'état du système, et elle oriente tout le diagnostic décrit dans reprendre un système d'IA construit par quelqu'un d'autre.