Article · IA & agents

Bonnes pratiques pour versionner prompts et contexte agentique

Une grille courte pour rendre les prompts, le contexte partagé et les évaluations d’agents lisibles, testables et réversibles.

Des couches de contexte et de prompts progressent entre versions et points de contrôle réversibles.

Séparer instructions et données

Un document récupéré, une réponse d’outil et un souvenir de projet sont des données à vérifier. Ils ne doivent pas pouvoir réécrire le rôle, les permissions ou le périmètre de l’agent. Le Prompt Engineering Guide recommande de distinguer instruction, contexte, données d’entrée et indicateur de sortie ; cette séparation facilite aussi la revue de sécurité.

Versionner le minimum utile

Conservez la version du prompt, le modèle, les outils disponibles, le contexte injecté, la tâche de test et la sortie attendue. Évitez d’accumuler des règles contradictoires. Quand le contexte partagé d’un workflow évolue, notez qui l’a modifié, pourquoi et comment revenir à la version précédente.

Rendre la sortie testable

Un format fixe réduit l’ambiguïté : statut, résultat, preuves, fichiers touchés, incertitudes et action suivante. Les champs doivent distinguer « non trouvé », « non vérifié » et « échec ». Une prose persuasive ne remplace pas une preuve.

Évaluer avant de promouvoir

Claude Code v2.1.269 a ajouté claude plugin eval, présenté dans sa release officielle comme une évaluation reproductible avec résultats JSON et HTML. Utilisez une commande documentée par la version réellement installée et traitez les scores comme un signal : conservez aussi des cas négatifs, des régressions et quelques sorties brutes.

L’évaluation doit vérifier le comportement, pas seulement la forme. Testez une tâche normale, une demande ambiguë, une instruction hors périmètre, un contenu hostile et une action nécessitant approbation. Promouvoir une modification uniquement parce qu’elle améliore un exemple peut dégrader les autres.

Borner le contexte

Le contexte doit être assez riche pour la tâche, mais assez petit pour rester compréhensible et économique. Retirez les répétitions, marquez les sources, donnez la priorité aux règles stables et rendez les artefacts récupérables. Le contexte partagé de Cursor peut évoluer sur la durée d’un Project ; cette persistance rend la provenance et la rétention importantes à documenter.

Prévoir le retour arrière

Une nouvelle consigne ou un nouveau skill doit être activé sur un jeu de tâches limité, avec une version précédente conservée. Si le coût augmente, si les sorties deviennent moins fiables ou si le périmètre d’action s’élargit, revenez à la version précédente et consignez la cause présumée.

Sources et limites

Sources officielles consultées le 22 septembre 2026 : Prompt Engineering Guide, release Claude Code v2.1.269 et Cursor Projects. Les pratiques de versionnement et de test sont des recommandations éditoriales dérivées de ces sources, pas des garanties de résultat.