Como sugerido acima, há considerações especiais para os agentes de codificação, além de apenas treiná -los no código. Eles precisam ser capazes de trabalhar com repositórios de software, entender projetos inteiros, entender os estilos da casa, escrever testes de unidade (e, opcionalmente, as outras dezenas de testes), encontre o local apropriado para adicionar novos códigos, executar código, código de teste, depurar código, revisar o código com base em testes, escrever mensagens de compromisso, verificar o código de trabalho, gerar solicitações de tração e assim por diante.

Há também a necessidade de agentes de codificação para permitir que os seres humanos aprovem ou desaprovam alterações propostas na base de código.

Desenvolvedor da Amazon Q.

No outono passado, o desenvolvedor da Amazon Q suportou dois agentes, um para gerar código (/dev) e outro para transformar projetos Java mais antigos em uma versão Java atualizada (/transform). Em dezembro de 2024, a Amazon adicionou mais três agentes, um para gerar documentação nas bases de código (/doc), uma para realizar análises de código para detectar e resolver problemas de segurança e qualidade (/revisão) e outro para gerar testes de unidade automaticamente e melhorar a cobertura do teste (/teste).