La salida estructurada es como el bloc de notas de Devin: va actualizando sus notas mientras trabaja y puedes revisarlas en cualquier momento. Actualmente no puedes obligar a Devin a actualizar sus notas, pero puedes solicitar ver lo que ha escrito hasta el momento.
Actualizaciones de progreso
Recibe actualizaciones sobre el progreso de Devin durante tareas de larga ejecución
Integración con aplicaciones
Envía el análisis y los resultados de Devin a tus aplicaciones con JSON coherente.
Solicitar resultados estructurados
- Revisión de PR
- Actualizaciones de progreso
- Resultados de pruebas
- Implementación de funcionalidades
Recuperar salida estructurada
structured_output.
Mejores prácticas
- Incluye la definición del esquema en el prompt inicial
- Define la frecuencia de actualización esperada (por ejemplo, “Actualiza la salida estructurada después de añadir cada nuevo componente al sitio web”)
- Documenta con claridad los tipos de valores y los formatos
- Usa nombres de campos claros y descriptivos para que Devin sepa qué escribir
- Incluye valores de ejemplo en tu esquema
- Usa intervalos de 10-30 segundos para el sondeo (polling) para evitar sobrecargar la API de Devin
- Deja de hacer sondeo cuando la sesión termine o produzca un error
Recuerda que Devin actualiza la salida estructurada según su propio programa: no puedes forzar una actualización, pero puedes solicitar ver las notas más recientes en cualquier momento.
