Descripción General
Las Salidas Estructuradas le permiten:- Definir el Formato de Respuesta - Cree esquemas JSON personalizados para las respuestas del agente
- Asegurar Consistencia - Garantice que los agentes siempre devuelvan datos en la misma estructura
- Habilitar Integración - Haga que las respuestas sean fácilmente consumibles por otros sistemas
- Mejorar el Análisis - Elimine la necesidad de análisis de texto complejo
Cómo Funciona
1. Cree un Esquema JSON
Defina la estructura que desea que su agente siga:- Campos - Especifique campos requeridos y opcionales
- Tipos de Datos - Defina tipos (cadena, número, booleano, arreglo, objeto)
- Estructuras Anidadas - Cree objetos JSON anidados complejos
- Ejemplos - Proporcione valores de ejemplo para mayor claridad
2. Asigne al Agente
Seleccione el esquema de salida estructurada para su agente:- Pestaña General - Elija entre las salidas estructuradas disponibles
- Específico del Agente - Cada agente puede usar un esquema diferente
- Selección Dinámica - Cambie esquemas según sea necesario
3. Respuesta del Agente
Cuando está habilitado, el agente:- Formatea como JSON - Devuelve respuestas en la estructura JSON especificada
- Sigue el Esquema - Incluye todos los campos requeridos
- Mantiene la Estructura - Preserva objetos anidados y arreglos
- Valida el Formato - Asegura que las respuestas coincidan con el esquema
Creación de Salidas Estructuradas
Paso 1: Acceda a la Pestaña de Salida
- Navegue a Agentes en la barra lateral
- Seleccione un agente o cree uno nuevo
- Haga clic en Editar para abrir el agent builder
- Vaya a la pestaña Salida
Paso 2: Cree un Nuevo Esquema
- Haga clic en el botón Crear Nuevo
- Ingrese un título descriptivo para su salida estructurada
- Use el constructor JSON para definir su esquema
Paso 3: Defina la Estructura del Esquema
Use el constructor JSON visual para crear su esquema:Estructura Básica
Con Arreglos
Estructura Anidada Compleja
Paso 4: Guarde el Esquema
- Haga clic en Guardar para almacenar su salida estructurada
- El esquema ahora está disponible para uso en agentes
Asignación a Agentes
Método 1: Desde la Pestaña General
- Abra el agente que desea configurar
- Vaya a la pestaña General
- Encuentre la sección Formato de Respuesta
- Seleccione su salida estructurada del menú desplegable
- Guarde el agente
Método 2: Desde la Pestaña de Salida
- Abra el agente que desea configurar
- Vaya a la pestaña Salida
- Seleccione una salida estructurada de la lista
- El agente usará este esquema para todas las respuestas
Casos de Uso
Integración de API
Escenario: Necesita respuestas del agente en un formato que pueda ser consumido por su API. Ejemplo de Esquema:Extracción de Datos
Escenario: Extraer datos estructurados de texto no estructurado. Ejemplo de Esquema:Informes Formateados
Escenario: Generar estructuras de informes consistentes. Ejemplo de Esquema:Automatización de Flujos de Trabajo
Escenario: Estructurar respuestas para el procesamiento automatizado de flujos de trabajo. Ejemplo de Esquema:Mejores Prácticas
Diseño de Esquemas
- Sea Específico - Defina claramente todos los campos y sus tipos
- Use Ejemplos - Incluya valores de ejemplo en su esquema
- Manténgalo Simple - Evite estructuras anidadas excesivamente complejas cuando sea posible
- Documente los Campos - Use nombres de campos descriptivos
- Considere Campos Opcionales - Marque campos como opcionales cuando sea apropiado
Nomenclatura de Campos
- Use Nombres Claros -
user_nameen lugar deun - Sea Consistente - Siga una convención de nomenclatura (snake_case, camelCase)
- Evite Abreviaturas - Use palabras completas cuando sea posible
- Agrupe Campos Relacionados - Use objetos anidados para datos relacionados
Estructura del Esquema
- Plano Cuando Sea Posible - Prefiera estructuras planas para datos simples
- Anide para Organizar - Use anidamiento para datos complejos y relacionados
- Arreglos para Listas - Use arreglos para colecciones de elementos similares
- Objetos para Grupos - Use objetos para agrupar campos relacionados
Pruebas
- Pruebe con Consultas Reales - Verifique que el esquema funciona con preguntas reales del usuario
- Verifique Todos los Campos - Asegúrese de que todos los campos requeridos estén completos
- Valide los Tipos - Confirme que los tipos de datos coincidan con el esquema
- Maneje Casos Extremos - Pruebe con datos inusuales o faltantes
Gestión de Salidas Estructuradas
Ver Todos los Esquemas
En la pestaña Salida, puede:- Listar Todos los Esquemas - Vea todas las salidas estructuradas de su proyecto
- Buscar - Encuentre esquemas por nombre
- Ordenar - Ordene por fecha de creación o título
- Ver Detalles - Vea la estructura del esquema y metadatos
Editar Esquemas
- Haga clic en un esquema de la lista
- Modifique la estructura JSON usando el constructor visual
- Haga clic en Guardar para actualizar el esquema
- Los cambios se aplican a todos los agentes que usan este esquema
Eliminar Esquemas
- Encuentre el esquema en la lista
- Haga clic en el ícono Eliminar
- Confirme la eliminación
- Los agentes que usan este esquema volverán a respuestas de texto normales
Formato de Respuesta
Respuesta Normal (Predeterminada)
Cuando no se selecciona una salida estructurada, los agentes devuelven texto libre:Respuesta Estructurada
Cuando se selecciona una salida estructurada, los agentes devuelven JSON:Integración con el Prompt del Sistema
Cuando se asigna una salida estructurada a un agente:- Esquema Incluido - El esquema JSON se agrega al prompt del sistema
- Instrucciones de Formato - El agente recibe instrucciones de formato explícitas
- Ejemplo Proporcionado - El esquema sirve como formato de ejemplo
- Validación - El agente intenta coincidir con la estructura exacta
Características Avanzadas
Valores Dinámicos de Campos
Los esquemas pueden incluir campos que se adaptan a la respuesta:Estructuras Condicionales
Use diferentes esquemas para diferentes tipos de respuesta:Respuestas con Arreglos
Maneje múltiples elementos en las respuestas:Solución de Problemas
El Agente No Sigue el Esquema
Causas Posibles:- El esquema no está asignado al agente
- La estructura del esquema es demasiado compleja
- El agente necesita instrucciones más claras
- Verifique que la salida estructurada esté seleccionada en la pestaña General
- Simplifique la estructura del esquema
- Agregue descripciones de campos más explícitas
- Pruebe con consultas más simples primero
Respuestas JSON Inválidas
Causas Posibles:- El esquema tiene errores de sintaxis
- El agente tiene dificultades con la estructura compleja
- Faltan campos requeridos
- Valide la sintaxis del esquema en el constructor JSON
- Verifique errores de validación JSON
- Simplifique el esquema si es demasiado complejo
- Revise las respuestas del agente en busca de errores de análisis
Campos Faltantes
Causas Posibles:- Los campos no están claramente definidos
- El agente no entiende los requisitos de los campos
- El esquema es demasiado vago
- Agregue descripciones claras de campos
- Proporcione valores de ejemplo en el esquema
- Haga que los campos sean opcionales si no siempre están disponibles
- Pruebe con consultas específicas
Ejemplos
Ejemplo 1: Respuesta de Soporte al Cliente
Esquema:Ejemplo 2: Respuesta de Análisis de Datos
Esquema:Ejemplo 3: Respuesta de Gestión de Tareas
Esquema:Permisos
Creación de Salidas Estructuradas
- Administrador del Proyecto - Puede crear, editar y eliminar salidas estructuradas
- Miembro del Proyecto - Depende de los permisos del proyecto (flows.edit)
- Visualizador - Puede ver pero no modificar salidas estructuradas
Uso en Agentes
- Propietario del Agente - Puede asignar salidas estructuradas a sus agentes
- Administrador del Proyecto - Puede asignar a cualquier agente del proyecto
- Miembro del Proyecto - Puede asignar a agentes a los que tiene acceso
Características Relacionadas
- Configuración del Agente - Configure la personalidad y comportamiento del agente
- Herramientas - Use herramientas que devuelvan datos estructurados
- Integración de API - Integre respuestas estructuradas con API externas
- Flujos de Trabajo - Use salidas estructuradas en flujos de trabajo automatizados
Configuración del Agente
Aprenda a configurar sus agentes