Para limitar o vazamento de habilidades, os desenvolvedores devem fornecer instruções específicas nos arquivos de configuração sobre a construção do projeto, execução de testes, convenções de código e outros contextos importantes. As instruções específicas da tarefa devem ser mantidas em arquivos de marcação separados com nomes descritivos, aconselham os pesquisadores.
Além disso, para evitar instruções conflitantes, os construtores devem revisar periodicamente os arquivos de configuração para remover instruções contraditórias ou desatualizadas. Da mesma forma, a redução da fossilização inicial requer atualização contínua dos arquivos, explicaram os pesquisadores. Isso é particularmente importante nos casos em que um agente comete o mesmo erro duas vezes seguidas, uma revisão de código revela um detalhe que o agente já deveria saber ou quando os desenvolvedores solicitam correções e esclarecimentos já abordados em uma sessão anterior.
Finalmente, para minimizar referências cegas, os desenvolvedores devem informar aos agentes quando e por que ler os arquivos e incluir referências com explicações concisas sobre a função do documento, as informações que ele contém e os cenários onde deve ser usado. Por exemplo, o texto pode fazer referência a uma dependência externa, incluir um link para seu repositório GitHub e fornecer uma breve explicação de sua finalidade. “Assim, o agente consegue entender a função da dependência sem precisar carregar ou inspecionar diretamente o repositório externo”, explicaram os pesquisadores.
