Un développeur spécialisé dans la conception de produits utilisant l’intelligence artificielle a mis au point une méthode qu’il baptise « Product Traceability » (traçabilité produit). Cet ensemble de fichiers, publié sous licence libre, vise à doter les agents de codage IA d’une « mémoire » persistante, évitant ainsi de devoir redécouvrir le contexte d’un projet à chaque nouvelle session.

Une réponse à la perte de contexte récurrente

Vlad Mysla, qui se présente comme un « AI product builder » pratiquant, explique avoir développé cette approche après avoir constaté que, lors de ses multiples itérations rapides sur des projets différents, l’assistant IA oubliait systématiquement les décisions prises lors des sessions précédentes. « Je devais dicter ou taper de mémoire tout ce qui avait déjà été discuté – c’était pénible », relate-t-il.

Pour résoudre ce problème, il a créé un ensemble de quatre fichiers maintenus automatiquement par l’agent de codage Claude Code (d’Anthropic) via une règle permanente : « Après avoir modifié du code, de la configuration ou de la structure, mets à jour les fichiers de trace. » Ces documents incluent le cahier des charges produit, un journal des modifications, un suivi des décisions clés et une matrice de traçabilité reliant les exigences au code, aux tests et aux décisions.

Des gains mesurés sur des projets réels

Pour évaluer l’impact de cette méthode, Vlad Mysla a mené une analyse rétrospective sur les journaux de session de dix projets de complexité variée : sites web, applications mobiles, compétences d’agent IA. Il prévient toutefois que les chiffres obtenus sont « directionnels » et nécessiteraient une comparaison A/B plus large pour une signification statistique.

Premier constat : le taux d’estimation de succès du cache de prompt est passé de 5 % à 40 %, soit une amélioration de 35 points de pourcentage. Cette amélioration se traduit par une réduction des coûts en tokens d’entrée allant de 30 % à 45 %. En effet, en fournissant ces quatre fichiers compacts et stables en début de session, l’agent peut réutiliser une grande partie du contexte déjà traité, au lieu de payer le prix fort pour redécouvrir l’architecture du projet à chaque tour de dialogue.

Deuxièmement, le nombre d’étapes d’exploration pré-édition a diminué de 30 %. Sans cette traçabilité, l’agent doit lancer des commandes ls, find et grep pour localiser les points d’entrée, ce qui prend entre une et cinq minutes par session. En cas d’erreur, il doit recommencer, ce qui peut conduire à du code bâclé ou à des applications cassées. La méthode de traçabilité élimine cette phase de découverte coûteuse.

Vers un indicateur unique de productivité

L’auteur a ensuite tenté de résumer ces données en un seul indicateur, qu’il nomme « Session Productivity Rate », c’est-à-dire le pourcentage de sessions de codage IA qui aboutissent à un résultat concret et utile, plutôt qu’à de l’exploration stérile, de la confusion, un épuisement du contexte ou une orientation abandonnée.

Selon ses calculs, l’application de la méthode Product Traceability permet d’augmenter ce taux de productivité des sessions de 44 %. Ce chiffre résulte des améliorations combinées : coûts réduits, moins de tâtonnements, et une meilleure mémoire du projet.

Des implications économiques pour les équipes

Au-delà du gain individuel, Vlad Mysla estime que pour une petite start-up disposant de deux équipes agiles, soit une dizaine de développeurs, utilisant Claude Opus, cette technique pourrait représenter une économie annuelle de 10 000 dollars, réinvestissable dans le marketing ou des activités d’équipe.

Il souligne que « le coût élevé n’est pas seulement celui des tokens : c’est le fait de faire payer à des agents haut de gamme la redécouverte répétée d’un contexte que votre dépôt aurait pu mémoriser gratuitement ». L’ensemble du code est disponible sur GitHub sous licence MIT, avec une installation en une commande.

Un contexte plus large d’optimisation des coûts de codage IA

Cette approche s’inscrit dans une réflexion plus large sur la manière de tirer parti de l’IA pour le développement logiciel sans dépenses excessives. D’autres voix, comme celle de Stephen Bochinski, recommandent une stratégie hybride : conserver des abonnements premium pour les tâches complexes de conception et de spécification, et utiliser les modèles open source en API pour les tâches mécaniques et répétitives, le tout pour un coût mensuel d’environ un millier de dollars.

La technique de traçabilité produit pourrait être intégrée à cette stratégie en permettant de réduire encore les coûts variables liés à l’utilisation intensive de modèles coûteux.