L’output strutturato è come il blocco note di Devin: aggiorna i suoi appunti mentre lavora e puoi consultarli in qualsiasi momento. Al momento non puoi forzare Devin ad aggiornare i suoi appunti, ma puoi chiedere di vedere cosa ha scritto finora.
Aggiornamenti sui progressi
Ricevi aggiornamenti sui progressi di Devin durante le attività di lunga durata
Integrazione con le applicazioni
Instrada l’analisi e gli output di Devin nelle tue applicazioni usando un formato JSON coerente.
Richiedere output strutturato
Per usare l’output strutturato, includi lo schema JSON desiderato nel prompt quando crei una sessione. Assicurati di indicare a Devin di aggiornare l’output strutturato ogni volta che accade qualcosa di rilevante.- Revisione PR
- Aggiornamenti di avanzamento
- Risultati dei test
- Implementazione di funzionalità
Recuperare l’output strutturato
Usa questo endpoint per recuperare l’output strutturato da una sessione. L’output strutturato viene restituito nel campostructured_output.
Best practice
- Includi la definizione completa dello schema nel prompt iniziale
- Definisci la frequenza di aggiornamento prevista (ad es. “Aggiorna l’output strutturato ogni volta che aggiungi un nuovo componente al sito web”)
- Documenta in modo chiaro i tipi di valori e i relativi formati
- Usa nomi di campo chiari e descrittivi in modo che Devin sappia cosa scrivere
- Includi valori di esempio nel tuo schema
- Usa intervalli di 10-30 secondi per il polling per evitare di sovraccaricare la Devin API
- Interrompi il polling quando la sessione termina o si verifica un errore
Ricorda che Devin aggiorna l’output strutturato con una propria cadenza: non puoi forzare un aggiornamento, ma puoi sempre chiedere di vedere le note più recenti.

