HeadlinesBriefing favicon HeadlinesBriefing.com

Resolvendo 100+ Tarefas com Claude Code

Towards Data Science •
×

Agora temos agentes de codificação extremamente proficientes escrevendo código. Eu experimento muitas tarefas pequenas que need to be fixed. Esta é uma observação geral que fiz trabalhando com startups e aplicativos: porque o esforço para escrever código diminuiu tanto, o limite para fornecer feedback de produto diminuiu, e solicitações de correções rápidas aumentaram drasticamente.

Obviamente, quando fazemos isso, podemos iniciar uma sessão Claude Code ou Codex por tarefa. No entanto, uma vez que recebemos de 50 a 100 tarefas por dia, obviamente não queremos iniciar tantas sessões de código separadas. Ao mesmo tempo, não necessariamente queremos colocar tudo em uma única sessão, pois podemos encontrar limites de comprimento de contexto e o modelo pode ter dificuldade em orquestrar todas as tarefas de forma eficaz.

Este é um problema com o qual comecei a experimentar muito, e acabei de começar a desenvolver uma filosofia e metodologia para resolver centenas de tarefas menores de forma eficaz. Neste artigo, levarei você através da metodologia que uso diariamente para trabalhar mais eficazmente com minhas sessões Claude Code para resolver muitas tarefas de codificação. Este infográfico destaca os conteúdos principais deste artigo e discute como resolver eficazmente um grande número de tarefas menores de codificação usando agentes de codificação como Claude Code ou Open AI Codex.

Por que otimizar como resolver tarefas menores Como sempre, levarei você através do porquê você deve se preocupar em otimizar como resolver tarefas menores. Você pode pensar que agentes de codificação se tornaram tão eficientes que correções rápidas simples são algo que você pode jogar a um agente de codificação e ele imediatamente resolve tudo para você, e você realmente não precisa pensar sobre isso. Em certa medida, isso é verdade.

Quer dizer, em muitos casos, você pode, por exemplo, enviar uma tarefa Linear a um agente de codificação, e em muitos casos será capaz de resolvê-la mesma e levá-la a dev e produção com muito pouco interação humana. No entanto, o problema surge quando você começa a receber muitas dessas tarefas menores, o que pode acontecer porque de: Bugs Solicitações de recursos menores Atualizações de design e muitos outros casos. Assim, você precisa de uma boa metodologia para trabalhar através de todas essas tarefas, verificando se elas são resolvidas de forma correta e marcando-as como concluídas.

Algumas tarefas menores podem ser totalmente autônomas por agentes de codificação. No entanto, também encontrei que muitas tarefas que se parecem um pouco ambíguas. Se você simplesmente pede a um agente de codificação que corrija tal tarefa sem nenhuma entrada adicional, você pode descobrir que o agente de codificação realmente não resolveu o problema, ou em muitos casos, pior ainda, que o agente de codificação fez algo que não estava suposto a fazer e mudou uma parte do seu aplicativo que você não pretendia mudar.

Devido aos desafios que mencionei aqui: Resolvendo muitas tarefas menores Ambiguações em tarefas menores Você precisa de uma boa metodologia para completar todas essas tarefas, que é o que cobrirei nas seções seguintes. Minha metodologia de codificação Agora cobrirei minha metodologia de codificação para resolver de maneira mais eficaz muitas dessas tarefas. Levarei você através do meu pipeline de alto nível e da filosofia e mentalidade que tenho para resolver essas tarefas.

O pipeline parece assim: O problema é publicado, tipicamente através do Slack Um agente pega a tarefa e cria um problema Linear Eu tenho uma sessão Claude Code para lidar com todas essas tarefas, tipicamente por um período de tempo, no meu caso, um dia específico. Eu faço triagem das tarefas através da minha sessão Claude Code. Se for um rápido conserto, uso a sessão Claude Code para consertá-lo.

Se for um problema maior, tenho o agente na sessão criar um handoff na frente e trabalhar em um fio completamente separado para resolver o problema porque precisa mais interação humana. Faço o Claude Code criar um relatório HTML de todas as tarefas menores que queremos trabalhar. Se ela tiver alguma pergunta para mim, preciso aclará-la e dar diretrizes sobre como complet...