Resumo: O Devin consegue lidar com a maior parte das tarefas de engenharia, incluindo trabalhos de complexidade média e alta. Quanto mais claras e específicas forem suas instruções, maior será a taxa de sucesso — especialmente para tarefas complexas. Para orientações mais completas sobre como trabalhar de forma eficaz com agentes de código, consulte nosso guia Coding Agents 101.Documentation Index
Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
Use this file to discover all available pages before exploring further.
Boas práticas
- Explore sua base de código com a busca avançada de código do Ask Devin, defina o escopo da abordagem e deixe o Devin gerar automaticamente um prompt rico em contexto — tudo isso antes que uma única linha de código seja escrita.
- Separe tarefas independentes e execute-as simultaneamente. Peça ao Ask Devin para delegar a Devins gerenciados para iniciar muitas sessões de uma vez ou use a Devin API para orquestração programática.
- Retome PRs de rascunho que estão aguardando revisão.
- Inicie sessões diretamente a partir de conversas sobre bugs, solicitações de novos recursos ou dúvidas. O Devin responde no próprio thread com atualizações.
- Ative o Devin Review com Auto-Fix para que o Devin responda automaticamente aos comentários de code review, corrija bugs sinalizados e itere sobre falhas de CI — sem que você precise acompanhar tudo de perto. Resultado: PRs prontos para merge quando você for analisá-los.
- Conecte o Devin ao Datadog, Sentry, bancos de dados, Figma, Notion, Stripe e centenas de outras ferramentas via o MCP Marketplace. O Devin pode investigar problemas em produção, consultar dados, ler designs e muito mais — tudo em uma única sessão.
- O Devin tem um ambiente de desktop completo com shell, IDE e navegador. Ele pode subir sua aplicação localmente, navegar pela interface, tirar capturas de tela, gravar a tela e fazer QA das próprias mudanças antes de abrir uma PR.
- Configure sessões diárias ou semanais para fazer triagem de erros do Sentry, atualizar dependências, gerar relatórios ou qualquer outro trabalho repetitivo.
- Trabalhe com Devin diretamente do seu terminal sem sair do editor. Perfeito para correções rápidas, exploração de código e tarefas que se beneficiam do contexto do seu ambiente local. Use
/handoffpara transferir o trabalho sem interrupções para uma sessão do Devin na nuvem quando necessário. Instale comcurl -fsSL https://cli.devin.ai/install.sh | bash.
Avaliando tarefas para o Devin
- Consigo descrever critérios claros de sucesso? Tarefas com suítes de testes, verificações de CI ou resultados verificáveis geram os melhores resultados.
- Há contexto suficiente? Forneça arquivos relevantes, padrões, documentação ou exemplos. Quanto mais contexto, melhor.
- Dividir essa tarefa ajudaria? Para projetos muito grandes, divida o trabalho em sessões focadas que se apoiem umas nas outras. Você pode executá-las em paralelo com Devins gerenciados.
Checklist Pré-tarefa
- Boas tarefas têm um início e fim claros, além de critérios de sucesso explícitos (por exemplo, testes passando, seguindo um padrão existente, CI verde)
- Para tarefas complexas, use o Ask Devin para definir o escopo do trabalho de forma colaborativa antes de iniciar uma sessão. O Ask Devin pode ajudar você a investigar a base de código e estruturar sua abordagem.
- Há exemplos ou padrões que o Devin pode seguir?
- Você pode fornecer protótipos, código parcial ou padrões existentes da base de código ou da documentação?
- Existem links, nomes de arquivos ou arquivos de design para o Devin consultar?
- Você conectou integrações MCP relevantes (bancos de dados, monitoramento, ferramentas de design)?
- Tarefas com suítes de teste, verificações de lint ou etapas de compilação geram resultados melhores
- O Devin pode testar o próprio trabalho iniciando sua aplicação e verificando o comportamento no navegador
- Ative o Devin Review para detectar bugs antes mesmo de você ver o PR
- Com o Auto-Fix habilitado, o Devin responde automaticamente a comentários de revisão e falhas de CI
- Idealmente, você só precisa ver que a CI passou e que o PR foi aprovado
- Para tarefas grandes, considere dividi-las em subtarefas ou pedir ao Devin para executá-las em paralelo
- Dividir solicitações grandes em blocos menores e gerenciáveis ajuda o Devin a se manter no caminho certo
- Tente manter as sessões focadas (XS, S ou M, conforme medido pelo Session Insights)
Revisão pós-tarefa
- Use Session Insights para investigar a linha do tempo da sessão e identificar feedback acionável para sessões futuras
- Se o Devin estiver atingindo repetidamente os limites de uso de sessão, a tarefa atribuída a ele pode ser complexa demais
- Se o Devin estiver com dificuldades no ambiente de desenvolvimento, revise a configuração do workspace
- Em sessões futuras, forneça mais contexto ou instruções para ajudar o Devin a superar obstáculos anteriores
- Considere adicionar ou aprovar Knowledge para que o Devin se lembre do que aprendeu em sessões anteriores
- Use o prompt aprimorado sugerido pelo Session Insights como ponto de partida para tarefas futuras semelhantes
