Agentes de codificação paralelos: a nova tendência para aumentar a produtividade no desenvolvimento
(simonwillison.net)Agentes de codificação paralelos: a nova tendência para aumentar a produtividade no desenvolvimento
Recentemente, a abordagem de “agentes de codificação paralelos”, em que vários agentes de codificação com IA são executados ao mesmo tempo para realizar tarefas de desenvolvimento, vem surgindo como uma nova tendência entre engenheiros. O desenvolvedor e escritor Simon Willison afirmou que, no início, achava que seria ineficiente porque revisar o código gerado por IA tomaria tempo, mas, depois de testar ele mesmo, foi descobrindo gradualmente as vantagens desse método e passou a aplicá-lo ao seu fluxo de trabalho.
Os principais padrões que ele usa para aproveitar agentes paralelos de forma eficaz são os seguintes.
1. Pesquisa para prova de conceito (PoC)
Ao avaliar uma nova biblioteca ou tecnologia, é possível encarregar um agente de desenvolver um PoC simples para verificar rapidamente se a tecnologia funciona. Mesmo no caso de bibliotecas recentes que não estão nos dados de treinamento, o agente lê o código diretamente, entende como usá-lo e executa a tarefa.
2. Entendimento de bases de código existentes
Quando é preciso descobrir como uma funcionalidade específica funciona em uma base de código enorme, é possível pedir ao agente que faça a análise. Usando ferramentas como grep, o agente percorre dezenas de arquivos, rastreia os caminhos do código e fornece, em apenas alguns minutos, uma explicação detalhada sobre funcionalidades específicas, como configuração de cookies ou cobertura da documentação de API.
3. Pequenas tarefas de manutenção
Tarefas com baixa carga cognitiva, mas incômodas, como corrigir avisos (warning) que surgem na suíte de testes, podem ser delegadas ao agente. Com isso, o desenvolvedor consegue resolver problemas menores sem interromper o fluxo do trabalho principal.
4. Instruções de trabalho claramente especificadas
Quando o próprio desenvolvedor define a solução do problema e a especificação detalhada e depois encarrega o agente de codificação da implementação, o tempo necessário para revisar o resultado pode ser reduzido de forma significativa. Isso é muito mais eficiente do que analisar código gerado sem um direcionamento claro.
Fluxo de trabalho e ferramentas atuais
Willison afirmou que atualmente usa principalmente Claude Code, Codex CLI e Codex Cloud, executando diferentes tarefas ao mesmo tempo em várias janelas de terminal. Ele acrescentou que usa o “modo YOLO”, que executa código sem aprovação, para tarefas em que confia, e que está considerando no futuro rodar os agentes dentro de contêineres Docker por questões de segurança.
Ele enfatizou que essa área ainda está em estágio inicial e que o desempenho dos modelos só recentemente melhorou o suficiente. Também encerrou o texto pedindo que outros desenvolvedores compartilhem ativamente seus próprios padrões de uso.
Ainda não há comentários.