# Salida estructurada

> Lograr que el modelo responda en un formato fijo y legible por máquinas — JSON, una tabla, campos rotulados — en vez de prosa libre.

Fuente: Promptea — https://www.promptea.me/es/glossary/structured-output · Idioma: Español · Última actualización: 2026-11-09

## Qué significa

- Definición: salida estructurada significa que la respuesta sigue una forma predefinida en la que puede confiar un programa (o una persona apurada). JSON es lo más común, pero una lista fija de encabezados o una tabla también cuentan.
- Por qué importa: el texto libre es difícil de parsear y varía entre corridas. Una estructura fija simplifica el código posterior y hace comparables los resultados.
- Cómo aplicarlo: describí la forma exacta (claves y tipos o nombres de columnas), decí qué hacer con valores faltantes y pedí 'devolvé solo este formato'. Donde el modelo o la API tiene un modo nativo de salida estructurada, usalo — es más fuerte que pedirlo en prosa.
- Validá siempre. Una respuesta puede estar bien formada y aun así ser incorrecta, así que revisá tipos, rangos y campos obligatorios antes de usarla.

## Ejemplo

```text
Clasificá cada ticket de soporte. Devolvé SOLO un array JSON; un objeto por ticket:
{"id":"string","category":"billing|bug|feature_request|other","urgency":"low|medium|high","summary":"máx. 15 palabras"}
Si un ticket no es claro, usá category "other" y urgency "low". Sin markdown, sin comentarios.

Tickets:
"""[pegá]"""
```

[Abrir en Promptea](https://www.promptea.me/es/analyzer?prompt=Clasific%C3%A1+cada+ticket+de+soporte.+Devolv%C3%A9+SOLO+un+array+JSON%3B+un+objeto+por+ticket%3A%0A%7B%22id%22%3A%22string%22%2C%22category%22%3A%22billing%7Cbug%7Cfeature_request%7Cother%22%2C%22urgency%22%3A%22low%7Cmedium%7Chigh%22%2C%22summary%22%3A%22m%C3%A1x.+15+palabras%22%7D%0ASi+un+ticket+no+es+claro%2C+us%C3%A1+category+%22other%22+y+urgency+%22low%22.+Sin+markdown%2C+sin+comentarios.%0A%0ATickets%3A%0A%22%22%22%5Bpeg%C3%A1%5D%22%22%22&purpose=data&target=gemini)

## Preguntas frecuentes

### ¿Todos los modelos actuales soportan salida estructurada nativa?

No. Depende del modelo y de la API. Las páginas de modelos de Promptea muestran, para cada modelo vigente, si la documentación del proveedor lista salida estructurada, con su fecha de verificación.

### ¿Y si el modelo agrega texto alrededor del JSON?

Pedí 'devolvé solo JSON, sin markdown ni comentarios', dá un ejemplo y parseá de forma defensiva (reintentá o reparás ante una falla) en vez de asumir una salida perfecta.

## Relacionado

- [Cómo forzar salida JSON válida (sin markdown)](https://www.promptea.me/es/guides/json-output)
- [Prompts para output estructurado: cómo obtener JSON, tablas y listas confiables de cualquier IA](https://www.promptea.me/es/guides/structured-output-prompting)
- [Few-shot prompting: cómo mostrar ejemplos en vez de solo explicar](https://www.promptea.me/es/guides/few-shot-prompting)
- [JSON schema](https://www.promptea.me/es/glossary/json-schema)
- [Few-shot prompting](https://www.promptea.me/es/glossary/few-shot)
