Les agents IA oublient le contexte : voici comment les rendre fiables

La semaine dernière, un agent IA a tenté de résoudre un échec de paiement en reproduisant une erreur déjà corrigée par l’équipe : ajouter les données de carte bancaire dans sa propre base de données. L’erreur ? Il n’avait gardé aucune trace de la tentative précédente, annulée seulement deux jours plus tard pour éviter des problèmes de conformité PCI. C’est le coût caché de l’utilisation des agents IA en développement : le code persiste, mais les justifications s’effacent dès la fin de la session.
Le fossé du contexte dans le développement piloté par l’IA
Les agents travaillent vite, mais leur mémoire à court terme se limite à la session en cours. Lorsqu’un développeur annule une modification ou ferme l’outil, les motifs sous-jacents disparaissent — tout comme la documentation. Dans ce cas précis, l’équipe avait externalisé le stockage des cartes vers le système géré par Stripe pour éviter le périmètre PCI-DSS, pourtant l’agent a proposé la même solution erronée des mois plus tard. Le problème ne vient pas de la logique de l’agent, mais de l’absence de contexte persistant.
Un outil pour capturer le raisonnement avant qu’il ne s’efface
Pour éviter cela, Mason DeLan, développeur, a créé Selvedge, un serveur local MCP qui enregistre en temps réel le raisonnement d’un agent. Lorsqu’un agent propose une modification, Selvedge l’incite à documenter sa démarche — et stocke l’explication directement à côté du code. La prochaine fois que l’agent rencontre le même problème, il peut consulter les tentatives antérieures et éviter de reproduire les mêmes erreurs.
Selvedge fonctionne en lisant un simple bloc de quatre lignes dans un fichier CLAUDE.md du projet, qui indique à l’agent de consulter son historique avant d’effectuer des changements. L’outil restitue alors les décisions passées, leurs résultats et les raisonnements associés — sans dépendre de modèles externes ni de télémétrie. Toutes les données restent dans un fichier SQLite local, garantissant confidentialité et rapidité.
Pourquoi cela dépasse le cadre d’une seule équipe technique
Ce n’est pas seulement une question de conformité PCI. Pour les équipes utilisant des agents IA pour des revues de code, des modifications d’infrastructure, voire des mises à jour de documentation, la perte de contexte entraîne des pertes de temps et des efforts redoublés. L’approche de Selvedge — capturer le raisonnement sur le moment — offre une méthode légère pour préserver le savoir-faire institutionnel, même lorsque les développeurs ou les modèles changent.
Le projet est open source, et son créateur invite les retours de quiconque a déjà subi la frustration de ne plus se souvenir pourquoi une modification avait été effectuée bien après la clôture de la session.
Source : DEV Community. Synthèse éditoriale assistée par IA — TechnoExpress.

