L'article présente les protocoles essentiels de documentation et de vérification pour l'ingénierie logicielle lors de l'utilisation de grands modèles de langage. Il souligne l'importance de capturer les exigences, les décisions clés et les objectifs de conception pour maintenir la clarté dans les flux de travail de développement assistés par l'IA.
- Stocker les documents d'exigences directement dans le dépôt.
- Enregistrer les fichiers de plan générés par le LLM dans un répertoire plans désigné en utilisant des conventions de nommage basées sur la date.
- Enregistrer les résumés de session dans un dossier summaries, en s'assurant que tous les prompts sont inclus.
- Mettre en œuvre des règles de verrouillage strict interdisant de deviner l'état d'exécution ou les causes racines sans preuve.
- Exiger une vérification via des journaux, des captures d'écran ou des requêtes de base de données avant de proposer des correctifs.
Ces pratiques aident à garantir l'exactitude et la fiabilité en forçant la vérification explicite des modifications du code et des états du système plutôt que de s'appuyer sur des hypothèses.