1/ os modelos estão a melhorar na codificação! A forma como usas agentes também pode ter um impacto 10x. Quem está a usar agentes de codificação internamente em "modo avançado"? Envie uma mensagem direta para convite para jantar @conviction sobre este tópico. Algumas notas de conversas com as equipas de startups da @conviction sobre as melhores práticas:
2/ carregue o contexto. mantenha um no repositório com o propósito do projeto, orientações arquitetónicas, estrutura de ficheiros, guia de estilo e comandos de teste para que os agentes escrevam de acordo com os seus padrões.
3/ fase o trabalho. planejar → implementar → rever → refinar --> comprometer. faça o agente explicar as escolhas de design e detectar suposições erradas cedo.
4/ construa/use validação no loop e em andamento em toda a sua base de código! desde linters até, a revisão é o elo perdido, e há um grande potencial em uma validação automatizada melhor.
5/ crie pontos de verificação -- você pode ultrapassar sua própria compreensão da base de código. o risco é que o "lgtm" de todos e você tem recursos que ninguém pode explicar, depurar ou alterar com segurança.
6/ dê memória à sua equipa de agentes. modelos de prompt partilhados + comandos (/plan, /spec, /implement, /review, /revise, /commit) mantenha o uso consistente e a qualidade acumulada.
7/ emparelhar com ferramentas como @CorridorSecure e alimentar automaticamente os rastros, varreduras e erros de volta para o agente
8/ re-estabelecer automaticamente. quando grandes mudanças acontecem, scriptar uma atualização de e um novo resumo da base de código para manter o "modelo mental" do agente atualizado.
9/9 paralelizar intencionalmente. dividir o trabalho em tickets independentes e com escopo, com testes + contexto. executar agentes em paralelo e manter os humanos no design, integração, depuração complicada de segunda passagem e revisões críticas. não fique a observar os agentes a correr!
19,01K