Quando você inicia uma sessão, o Devin interpreta seu prompt e faz uma busca rápida na sua base de código para encontrar arquivos e trechos de código relevantes. Quando for útil, o Devin usa esse contexto para propor um plano detalhado que você pode ajustar.
Revisar o plano do Devin é sempre útil para garantir que ele trabalhe nas partes certas da sua base de código e esteja alinhado com você.
No entanto, o Planejamento Interativo é particularmente útil nos seguintes casos:
- Para tarefas complexas que exigem muito contexto ou uma definição de escopo detalhada
- Quando você está trabalhando com partes menos familiares da sua base de código
- Quando você quer confirmar se o Devin entendeu corretamente antes que ele comece a programar
Como o planejamento interativo funciona
Quando você inicia uma nova sessão, Devin analisa rapidamente sua base de código e fornece:
- Arquivos relevantes
- Principais conclusões de sua análise inicial
- Perguntas de implementação
Para tornar a busca na sua base de código rápida, Devin indexa sua branch principal sempre que você usa o Devin.Durante a Avaliação Inicial, Devin usa esse índice para fazer buscas e pode deixar de ver alterações muito recentes ou outras branches, embora possa explorá-las mais a fundo depois, durante o planejamento.
Devin ignorará automaticamente resultados de busca irrelevantes. Você também pode dizer diretamente ao Devin para desconsiderar determinados resultados de busca.
A avaliação inicial pode incluir referências a trechos de código que você pode inspecionar para verificar se o Devin identificou corretamente o código em que deve trabalhar.
Após sua avaliação inicial rápida, Devin geralmente começará a trabalhar em um plano mais detalhado.
O plano detalhado do Devin geralmente inclui referências e trechos de código que você pode inspecionar antes de aprovar. Clique nas referências para abrir um deep link diretamente no Devin IDE, o que permite verificar as descobertas do Devin e explorar a base de código junto com ele antes de permitir que o Devin execute de forma autônoma.
Por padrão, o Devin aguardará trinta segundos por seu feedback antes de seguir automaticamente com o plano. Você pode ajustar esse comportamento em Settings > Customization.
Para tarefas complexas, clique em “Wait for my approval” para garantir que o Devin aguarde seu feedback sobre o plano completo. Isso lhe dá a oportunidade de:
- Explorar alternativas com o Devin
- Explorar a base de código junto com o Devin usando o IDE
- Sugerir modificações na abordagem proposta
- Adicionar detalhes que o Devin possa ter deixado passar