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
- 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 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.
