O artigo descreve os protocolos essenciais de documentação e verificação para engenharia de software ao utilizar Modelos de Linguagem Grande. Enfatiza a importância de capturar requisitos, decisões-chave e objetivos de design para manter a clareza nos fluxos de trabalho de desenvolvimento assistido por IA.
- Armazenar documentos de requisitos diretamente dentro do repositório.
- Salvar arquivos de planos gerados pelo LLM em um diretório de planos designado, usando convenções de nomenclatura baseadas em datas.
- Registrar resumos de sessão em uma pasta de resumos, garantindo que todos os prompts sejam incluídos.
- Implementar regras de porta rígida que proíbam adivinhar o estado de tempo de execução ou causas raiz sem evidências.
- Exigir verificação via logs, capturas de tela ou consultas ao banco de dados antes de propor correções.
Essas práticas ajudam a garantir precisão e confiabilidade, forçando a verificação explícita das alterações de código e dos estados do sistema, em vez de depender de suposições.