# ¿Puedo exigir una respuesta estructurada?

Canonical URL: https://help.iagenify.com/es/faqs/agent/puedo-exigir-una-respuesta-estructurada

[← Volver a las preguntas frecuentes sobre Agente](https://help.iagenify.com/es/faqs/agent)

CENTRO DE AYUDA · FAQ Agente 2 min de lectura
# ¿Puedo exigir una respuesta estructurada?
Un esquema resulta útil cuando un programa consumirá la respuesta en lugar de limitarse a mostrar texto. Define los campos y tipos esperados y valida los datos recibidos antes de utilizarlos.
IaGenify
Agente

## Define el contrato de salida
Enumera los campos que necesita el siguiente paso y asigna un tipo adecuado a cada uno. Mantén el esquema centrado en el resultado necesario. Un contrato conciso es más fácil de cumplir y validar que una lista de detalles opcionales.
Marca como obligatorios los campos sin los cuales la aplicación no puede continuar. Si un valor puede faltar, decide cómo representarlo en vez de dejar el formato implícito. El esquema describe la forma; la instrucción todavía debe explicar la tarea y el significado de cada campo.
## Valida antes de actuar
Trata la salida estructurada como datos que aún requieren validación. Comprueba los campos obligatorios, sus tipos y su coherencia con el caso de uso. Una respuesta que se puede analizar también puede estar incompleta o ser incorrecta en cuanto al significado.
Si falla la validación, indica qué campo debe corregirse y solicita una nueva respuesta con ese contexto. No envíes datos mal formados silenciosamente a una base de datos, un flujo o un servicio externo. Separar generación y validación hace que la automatización sea más fiable. [← Volver a las preguntas frecuentes sobre Agente](https://help.iagenify.com/es/faqs/agent)
