Definir un formato de salida verificable para un prompt

Autor: AILesson6 min de preparaciónProbado con:ChatGPTRevisado el: 2026-08-28

Respuesta rápida

Convierte deseos imprecisos sobre la salida en campos, tipos, estados, restricciones y reglas de validación. Proporciona: Tarea del prompt y uso posterior, Solicitud de salida actual y ejemplos, Restricciones de formato y validación. Resultado esperado: Un contrato de salida con esquema, ejemplo legible, estados vacíos y comprobaciones de validación.

1

Añade tu contexto

Tu texto permanece en este navegador. AILesson Prompts no lo envía a un modelo ni a un servidor.

2

Tu prompt

Los campos sin rellenar permanecen visibles como marcadores de posición, para que puedas copiar y editar el prompt

Diseña un contrato de salida verificable para la tarea del prompt.

Datos de entrada, transformación, persona lectora o sistema, decisión y consecuencias de un fallo:
[task]

Redacción actual del formato, ejemplos deseados, resultados rechazados y campos utilizados:
[output]

Serialización, límites del analizador, extensión, configuración regional, orden, campos obligatorios y opcionales, y revisión:
[constraints]

Define la estructura de salida mínima que permita el uso posterior. Para cada campo, especifica nombre, propósito, tipo, obligatoriedad, valores o patrón permitidos, unidades, vínculo con las pruebas, representación de estados desconocidos o vacíos y reglas entre campos. Separa los datos de los comentarios y los campos para máquinas de las notas para revisión. Evita pedir formatos mutuamente incompatibles, secciones ornamentales o prosa dentro de campos destinados al análisis automático. Incluye un orden determinista cuando corresponda. No uses null, cadena vacía, cero, false y «unknown» de forma intercambiable. Devuelve: justificación del diseño de salida; esquema formal o tabular; cláusula exacta del prompt; ejemplo completo válido; ejemplo vacío o desconocido válido; ejemplos no válidos con sus motivos; lista de validación o pseudocódigo; y campos de revisión humana que no puedan verificarse mecánicamente.
Probar en Playground
Privado de forma predeterminadaLa preparación del prompt se realiza localmente en tu navegador. Evita introducir información confidencial en cualquier servicio de IA, a menos que tu organización lo permita.

De la entrada al resultado

Un ejemplo completo

Mira cómo un contexto concreto convierte esta receta en un resultado que puedes usar

Entrada real

Tarea del prompt y uso posterior
Extraer compromisos explícitos de la transcripción de una reunión. Un flujo importa el resultado a una pantalla de revisión de tareas; no se crea ninguna tarea automáticamente. Quienes revisan necesitan acción, responsable, fecha límite, estado y ubicación de la prueba. La ausencia de responsable o fecha debe permanecer visible. Trata las sugerencias como no compromisos. Un responsable incorrecto o una fecha inventada generan riesgos de rendición de cuentas.
Solicitud de salida actual y ejemplos
La instrucción actual dice «Dame una lista limpia y estructurada». Un resultado válido tenía una fila por compromiso y marcas de tiempo. Los resultados rechazados mezclaban un resumen con viñetas, usaban «pronto» como fecha límite y omitían owner cuando no constaba. Quienes revisan no utilizan priority ni sentiment.
Restricciones de formato y validación
JSON estricto, sin delimitadores de Markdown ni prosa adicional. El analizador acepta una matriz JSON UTF-8. Fechas ISO 8601 solo cuando se indica una fecha exacta del calendario. Las claves obligatorias mantienen un orden fijo para las instantáneas. Los valores de status son proposed, confirmed, completed y cancelled. evidence contiene speaker y timestamp. Una persona revisa la clasificación del compromiso y la identidad.

Ejemplo de salida

Diseño: un elemento de la matriz por cada compromiso explícito; se omiten los resúmenes, priority y sentiment. Para un owner o una fecha desconocidos se utiliza null porque la ausencia es significativa; una cadena vacía no es válida. «Pronto» se conserva en evidence, pero no puede rellenar due_date.

Esquema: action es una cadena obligatoria no vacía; owner es una clave obligatoria de tipo cadena|null; due_date es una clave obligatoria de tipo cadena|null, solo con formato YYYY-MM-DD; status es una enumeración obligatoria; evidence es un objeto obligatorio con speaker como cadena no vacía, timestamp con formato HH:MM:SS y excerpt como cadena no vacía de ≤200 caracteres. Orden de las claves: action, owner, due_date, status, evidence. Regla entre campos: el estado completed requiere una prueba que indique que se completó; due_date debe ser null salvo que evidence contenga una fecha exacta.

Cláusula exacta del prompt: «Devuelve únicamente una matriz JSON UTF-8. Cada compromiso explícito es un objeto con claves en este orden: action, owner, due_date, status, evidence. Usa null para un responsable o una fecha límite exacta que no se hayan indicado; nunca omitas claves ni conviertas expresiones relativas en fechas. status debe ser proposed, confirmed, completed o cancelled. evidence debe contener speaker, timestamp con formato HH:MM:SS y un fragmento de la fuente que no supere los 200 caracteres. Devuelve [] cuando no exista ningún compromiso explícito. No añadas prosa ni Markdown».

Válido: [{"action":"Enviar el presupuesto revisado","owner":"Nora","due_date":null,"status":"confirmed","evidence":{"speaker":"Nora","timestamp":"00:14:22","excerpt":"Enviaré pronto el presupuesto revisado."} }]. Vacío válido: []. No válido: due_date con el valor "pronto" incumple la regla ISO; omitir owner incumple la regla de clave obligatoria. La revisión humana todavía debe verificar si el fragmento constituye un compromiso y si «Nora» corresponde a la persona correcta.

Por qué funciona

  1. 1

    Los campos con tipo y los estados vacíos explícitos convierten la calidad de la salida en reglas observables.

  2. 2

    La validación entre campos detecta resultados con incoherencias internas aunque parezcan bien formateados.

Comprueba el resultado

  • ¿Cada campo sirve para una decisión, visualización o comprobación posterior real?

  • ¿Son inequívocos los valores desconocido, ausente, no aplicable y cero?

  • ¿Pueden distinguirse las comprobaciones mecánicas de las responsabilidades que requieren juicio humano?

Úsalo con confianza

Preguntas frecuentes

Respuestas prácticas sobre cuándo usar esta receta, qué debes proporcionar y en qué casos la revisión humana sigue siendo importante

¿Qué debo preparar antes de usar «Definir un formato de salida verificable para un prompt»?

Para usar «Definir un formato de salida verificable para un prompt», prepara la tarea del prompt y el uso posterior, la solicitud de salida actual y los ejemplos, y las restricciones de formato y validación. Sustituye los marcadores de posición únicamente con información que puedas verificar. Si desconoces algún dato, conserva explícitamente esa incertidumbre en vez de pedir al modelo que lo deduzca.

¿Cuándo no está listo para usarse el resultado de «Definir un formato de salida verificable para un prompt»?

El resultado no está listo si todavía no ofrece, a partir de las pruebas facilitadas, el resultado previsto —un contrato de salida con esquema, ejemplo legible, estados vacíos y comprobaciones de validación—, o si depende de supuestos sin resolver, aprobaciones pendientes o detalles inventados. Usa las comprobaciones como criterios de aprobación: revisa los datos de origen o asigna a una persona revisora autorizada y claramente identificada, en vez de pulir un resultado sin respaldo.

¿Qué herramientas de IA tienen pruebas registradas para «Definir un formato de salida verificable para un prompt»?

El registro de pruebas publicado para «Definir un formato de salida verificable para un prompt» incluye ChatGPT a fecha de 2026-08-28. Esto confirma que se han registrado ejecuciones, no garantiza la compatibilidad ni resultados idénticos en versiones posteriores del producto. Si utilizas otra herramienta o versión, mantén visibles todas las restricciones y repite las comprobaciones del resultado antes de usarlo.

Más formas de explorar

Dónde encaja esta receta

Mantén el trabajo en marcha