Skip to main content
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

Para usar saída estruturada, inclua o schema JSON desejado no prompt ao criar uma sessão. Certifique-se de instruir o Devin a atualizar a saída estruturada sempre que algo relevante acontecer.
Formato simples para revisões de PR e análise de código.

Recuperando saída estruturada

Use este endpoint para obter a saída estruturada de uma sessão. A saída estruturada é retornada no campo structured_output.
Ao usar o aplicativo web do Devin, você pode visualizar rapidamente a saída estruturada a qualquer momento pressionando ⌘ + I (Command+I).

Boas práticas

  • Inclua a definição completa 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.
Em caso de dúvidas sobre o uso de saída estruturada ou para relatar problemas, envie um email para support@cognition.ai.