Saltar al contenido
AI Atlas

Structured Output

Salida estructurada

Prompt EngineeringNivel 2 · IntermedioTécnica~1 min de lectura

En una frase

Structured Output: hacer que un modelo responda en un formato predecible y procesable por máquinas, como JSON que cumple un esquema.

¿Demasiado técnico? Ver explicación sencilla¿Quieres profundizar? Ver explicación técnica

Explícamelo fácil

Para una persona, un párrafo está bien. Para un programa, es mucho más útil recibir datos ordenados: nombre, fecha y monto en campos separados. La salida estructurada garantiza (o hace muy probable) que el modelo responda exactamente con ese formato.

Ejemplo

{
  "cliente": "Ana López",
  "monto": 1250.00,
  "moneda": "MXN",
  "fecha": "2026-03-14"
}

Nivel técnico

Profundizando

Se logra con instrucciones y ejemplos, o de forma más robusta con decodificación restringida (constrained decoding): en cada paso se enmascaran los tokens que violarían una gramática o un JSON Schema. Muchas APIs ofrecen esta función directamente. Es la base técnica del Function Calling, donde el modelo produce argumentos estructurados para una función.

¿Por qué importa?

Convierte a los LLMs en componentes confiables dentro de software tradicional.

¿Dónde se utiliza?

  • Extracción de datos de documentos
  • Integración con APIs
  • Function calling
  • Clasificación con etiquetas fijas

Antes de aprender esto

Continúa aprendiendo

Conceptos relacionados