extractedData en el resultado de un análisis sigue exactamente el esquema que define aquí. Omni no impone campos comunes propios.
Dos formas de introducirlo
Hay dos pestañas y se convierten entre sí automáticamente. Editar una se refleja en la otra.Field Builder
Seleccionar Add Field añade una fila a la tabla. No se abre ningún modal aparte.
Field Builder — Add Field añade una fila en línea. Debajo hay una guía de redacción del esquema.
object y array llevan una flecha de despliegue y una insignia con el número de propiedades hijas. Al seleccionar la flecha, los campos hijos se despliegan un nivel de sangría por debajo.
Sin campos definidos, la pantalla invita a seleccionar Add Field para empezar.
JSON Schema preview muestra cómo se ensamblan en un JSON Schema los campos que ha construido hasta ahora.
JSON Schema Input
Pegue JSON Schema draft-07. Cuando es válido, la pantalla lo confirma.
La pestaña de entrada JSON — los resultados de validación se muestran al lado.
Tipos de campo
Formatos de cadena
Un tipostring puede llevar un formato.
Arrays
Un array puede contener valores u objetos.array coloca un tamaño máximo de array en la celda Format/Constraint. El valor por defecto es Max: 10.
Restricciones
Mensajes de validación
JSON Schema Input muestra uno de estos cuando el esquema incumple una regla.Rellene las descripciones
Ladescription de cada campo es lo que usa el agente de IA para decidir cómo rellenarlo. Escriba tanto el formato del dato como de qué entrada de qué documento procede.
Los resultados vuelven envueltos en un sobre
Cada campo final que define vuelve en el resultado del análisis no como un valor suelto, sino como un objeto con tres claves:value, reasoning y sourceStep. Los objetos intermedios y las estructuras de array siguen su esquema exactamente.
verificationStatus, pero será un valor propio y es independiente del veredicto del sistema del nivel superior de la respuesta. Igualar su conjunto de valores al del sistema (verified · pending_review · rejected) simplifica su lógica posterior.