Saída estruturada é como o bloco de notas do Devin — ele atualiza suas anotações enquanto trabalha, e você pode consultá-las a qualquer momento. No momento, você não pode forçar o Devin a atualizar essas anotações, mas pode solicitar para ver o que ele escreveu até agora.
Atualizações de Progresso
Receba atualizações sobre o progresso do Devin durante tarefas de longa duração
Integração com Aplicações
Encaminhe a análise e as saídas do Devin para suas aplicações usando JSON consistente.
Solicitando saída estruturada
- Revisão de PR
- Atualizações de progresso
- Resultados de testes
- Implementação de funcionalidade
Recuperando saída estruturada
structured_output.
Boas práticas
- Inclua a definição do schema no prompt inicial
- Defina a frequência de atualização esperada (por exemplo: “Atualize a saída estruturada sempre que adicionar um novo componente ao site”)
- Documente claramente os tipos e formatos de valores
- Use nomes de campos claros e descritivos para que Devin saiba o que escrever
- Inclua valores de exemplo no seu schema
- Use intervalos de polling de 10 a 30 segundos para evitar sobrecarregar a Devin API
- Pare o polling quando a sessão for concluída ou apresentar erro
Lembre-se de que Devin atualiza a saída estruturada no seu próprio ritmo — você não pode forçar uma atualização, mas pode pedir para ver as notas mais recentes a qualquer momento.
