Qué es
Structured output —salida estructurada— es la respuesta que una herramienta de
IA entrega separada en campos con nombre y valor, en lugar de un texto
redactado. En vez de un párrafo sobre la retención, llegan campos: importe,
base, tasa y periodo.
El contenido puede ser el mismo; lo que cambia es la forma en que sale. Un texto
obliga a que alguien lo lea e interprete; una salida en campos entra directo a
una hoja de cálculo o al siguiente paso de un
workflow. La
multimodalidad es la forma de lo que
entra —texto o imagen—; el structured output, la de lo que sale. Cuáles son esos
campos lo define el schema; la salida
estructurada es la respuesta que ya llega con ese molde.
En palabras de contador
Piensa en la diferencia entre el dato que llega listo para pegar en la hoja y el
párrafo del que hay que sacarlo a mano. Si el proveedor te contesta en un
párrafo cuánto quedó el saldo al cierre, tienes que leer, decidir cuál cifra va
y teclearla. Si te la manda en su casilla, con concepto y periodo, entra directo.
Los dos dicen lo mismo; cambia el trabajo que hace falta después. Una respuesta
redactada se lee bien y se coteja mal; una por campos se coteja sola, porque
cada valor está en su lugar.
Ejemplo aplicado
Desglose de una nómina. Pides el cálculo de un periodo y en vez de un
resumen regresan percepciones, deducciones, base gravable y neto, cada concepto
en su campo, listos para pegar en tu cédula.
Lectura de un comprobante. De un CFDI salen RFC del emisor, fecha, subtotal,
impuestos trasladados y total como campos separados, la misma forma en que el
XML ya lo trae.
Revisión en volumen. Si el dictamen de cada comprobante del mes regresa como
texto libre, alguien los lee uno por uno; por campos —comprobante, hallazgo,
gravedad— se ordenan y se filtran en una hoja.
Para qué sirve en un despacho
- Pasar el resultado a la hoja de cálculo o al sistema sin recaptura.
- Encadenar pasos: la salida de una herramienta entra como dato de la siguiente.
- Comparar periodos: el mismo campo aparece siempre en el mismo lugar.
- Revisar en volumen filtrando y ordenando, no leyendo una por una.
Riesgos o limitaciones
Que la respuesta venga ordenada no la vuelve correcta. Un campo con nombre y
valor se ve firme aunque el número de adentro no corresponda al periodo que
pediste, y una cifra que no cuadra se nota menos en una casilla que en un
párrafo.
Tampoco todo cabe en campos: el criterio y las salvedades no se dejan meter en
una casilla. Y cuando el modelo debe llenar uno del que no tiene dato, puede
completarlo con algo plausible: una
alucinación con apariencia de dato duro.
Buena práctica
Compruébalo tú: pide la misma consulta dos veces y revisa si los campos regresan
con el mismo nombre y orden. Si un importe llega una vez como texto y otra como
número, la salida no está tan estructurada como parece.
Pide además campos de respaldo junto a los de resultado: qué valor se usó y de
qué fuente. Eso convierte una salida cómoda en un papel de trabajo con
Preguntas frecuentes
¿Cualquier asistente puede darme la respuesta en campos? Si se lo pides,
muchos lo intentan; sostenerlo es distinto. La forma se cumple cuando la
herramienta la produce por diseño.
¿De qué me sirve si de todos modos voy a leer el resultado? De lo que viene
después: pegarlo, filtrarlo, compararlo contra el periodo anterior.
¿Qué hago cuando un campo llega vacío? Trátalo como dato faltante, no como
cero: la distinción cambia el cálculo.
Términos relacionados
Conexión NexFiscal
En NexFiscal Skills esto no es un detalle de presentación, es el reparto del trabajo: la skill es un cascarón que envía los datos del trabajador y recibe el cálculo ya resuelto, y nunca calcula ni conoce por su cuenta los valores fiscales. Por eso el número que pasas a tu cédula llega resuelto del servicio, no armado por el asistente a media conversación. Cuando compares herramientas, fíjate justo en eso: si la cifra llega resuelta o redactada dentro de un párrafo que alguien tiene que interpretar.
Escrito y revisado por Ernesto Sobrino, contador.
Última revisión: 24 de agosto de 2026.