🧠 La Estructura Perfecta de un Prompt según OpenAI
OpenAI compartió la anatomía perfecta de un prompt. Traducido al español, la clave está en combinar 6 elementos fundamentales que hacen que el modelo entienda mejor lo que necesitas y te dé respuestas mucho más precisas.
No es magia, es estructura. Un buen prompt no es el que tiene más palabras, sino el que tiene las piezas correctas en el orden correcto.

¿Por qué importa la estructura de un prompt?
Antes de meternos con los 6 puntos, hay que entender por qué esto importa. La diferencia entre un prompt bueno y uno mediocre es bastante importante:
"Explícame Pitágoras" → Respuesta genérica, nivel Wikipedia, sin personalización. Puede ser demasiado técnica o demasiado simple.
Con rol, tarea, contexto, razonamiento, formato y condiciones → Respuesta precisa, adaptada a tu audiencia, en el formato que necesitas.
La IA es una herramienta tan buena como específica sea tu instrucción. Cuanto menos tenga que “adivinar”, mejor será el resultado. Estos 6 elementos eliminan la ambigüedad y le dan al modelo todo lo que necesita para clavarlo.
Los 6 elementos clave
Rol
Quién es la IA
Tarea
Qué tiene que hacer
Contexto
Para quién y por qué
Razonamiento
Cómo debe pensar
Formato de salida
Cómo quieres recibirlo
Condiciones
Reglas y restricciones
Vamos a ver cada uno en detalle.
1. Rol
Define quién debe ser el modelo: un programador senior, un profesor, un asesor fiscal, un copywriter, un médico… El rol condiciona completamente el tono, la profundidad y el enfoque de la respuesta.
Ejemplo: “Eres un profesor experto en matemáticas de secundaria.”
¿Por qué funciona? Cuando le asignas un rol, la IA ajusta su vocabulario, su nivel de detalle y su perspectiva. No es lo mismo que te explique algo “un profesor de secundaria” que “un investigador del MIT”. Mismo tema, enfoque totalmente diferente.
Tips para el rol:
- Sé específico: “un developer senior con 10 años de experiencia en PHP” funciona mejor que “un programador”.
- Puedes combinar roles: “un arquitecto de software con experiencia en seguridad y DevOps”.
- El rol define las “gafas” con las que la IA mira el problema.
2. Tarea
Explica qué quieres que haga y cómo debe entregártelo. Este es el núcleo del prompt: la acción concreta.
Ejemplo: “Explícame el teorema de Pitágoras con un ejemplo práctico.”
¿Por qué funciona? La IA necesita saber exactamente qué acción realizar. No es lo mismo “explícame” que “resume”, “compara”, “genera código”, “analiza” o “traduce”. El verbo que uses define la tarea.
Tips para la tarea:
- Usa verbos de acción claros: explica, genera, compara, analiza, resume, traduce, refactoriza…
- Si la tarea es compleja, divídela en pasos: “Primero analiza X, luego compara con Y, finalmente recomienda Z”.
- Sé concreto en lo que esperas como resultado.
3. Contexto
Dale toda la información de fondo posible: datos relevantes, tu audiencia, el propósito de la respuesta, tu situación actual…
Ejemplo: “El contenido es para un blog educativo dirigido a adolescentes.”
¿Por qué funciona? Sin contexto, la IA tiene que adivinar para quién es, qué nivel de complejidad usar, cuál es el objetivo… y casi siempre se equivoca. El contexto elimina esa incertidumbre.
Tips para el contexto:
- Incluye tu nivel de conocimiento: “Soy junior / Soy senior / No tengo experiencia técnica”.
- Define la audiencia: “Es para clientes no técnicos / Es para un equipo de desarrolladores”.
- Explica el propósito: “Es para una presentación / Para un post de blog / Para documentación interna”.
- Cuanto más contexto, mejor. La IA no se va a cansar de leer.
4. Razonamiento
Indica qué detalles no debe pasar por alto y cómo debe desarrollar la respuesta. Aquí le dices a la IA cómo quieres que piense.
Ejemplo: “Incluye pasos claros y evita explicaciones demasiado técnicas.”
¿Por qué funciona? Le estás dando instrucciones sobre el proceso de razonamiento, no solo sobre el resultado. Es la diferencia entre pedir “dame la respuesta” y pedir “razona paso a paso y después dame la respuesta”.
Tips para el razonamiento:
- “Piensa paso a paso” mejora drásticamente la precisión en problemas complejos (esto se llama Chain of Thought).
- “Considera los pros y contras antes de recomendar” → respuestas más equilibradas.
- “Prioriza lo más importante primero” → respuestas mejor organizadas.
- “Si no estás seguro de algo, dilo explícitamente” → menos alucinaciones.
5. Formato de salida
Especifica cómo quieres recibir la información: lista, tabla, texto breve, código, JSON, Markdown, bullet points…
Ejemplo: “Preséntalo en formato de lista con pasos numerados.”
¿Por qué funciona? Si no especificas formato, la IA te da un bloque de texto corrido que a veces es difícil de escanear. Pidiendo un formato concreto obtienes algo directamente usable.
Formatos que puedes pedir:
- Lista con bullet points o numerada
- Tabla comparativa
- Código con comentarios
- JSON o YAML
- Resumen de X palabras
- Estructura de headings (H1, H2, H3)
- Diagrama en ASCII
6. Condiciones
Establece reglas adicionales o restricciones que la IA debe respetar.
Ejemplo: “No uses fórmulas complicadas ni lenguaje académico pesado.”
¿Por qué funciona? Las condiciones son el filtro final. Aquí le dices lo que NO quieres, los límites que no debe cruzar y los estándares de calidad que esperas.
Tips para las condiciones:
- Restricciones negativas: “No uses jerga técnica”, “No incluyas disclaimers innecesarios”.
- Límites de extensión: “Máximo 300 palabras”, “Entre 3 y 5 puntos”.
- Estándares de calidad: “Solo fuentes recientes (post-2023)”, “Con ejemplos del mundo real”.
- Tono: “Que suene profesional pero cercano”, “Evita ser condescendiente”.
Ejemplo de prompt completo
Juntando los 6 elementos:
[ROL]
Eres un profesor experto en matemáticas de secundaria.
[TAREA]
Explícame el teorema de Pitágoras con un ejemplo práctico.
[CONTEXTO]
El contenido es para un blog educativo dirigido a adolescentes
de 14-16 años que están empezando con geometría.
[RAZONAMIENTO]
Incluye pasos claros y evita explicaciones demasiado técnicas.
Usa una analogía del mundo real para que se entienda mejor.
[FORMATO]
Preséntalo en formato de lista con pasos numerados.
Incluye un ejemplo numérico resuelto al final.
[CONDICIONES]
No uses fórmulas complicadas ni lenguaje académico pesado.
Máximo 400 palabras. Tono cercano y motivador.
En la práctica no necesitas etiquetar cada sección con [ROL], [TAREA], etc. Es más natural escribirlo todo seguido, pero tener la estructura mental te ayuda a no olvidar ningún elemento:
Eres un profesor experto en matemáticas de secundaria.
Explícame el teorema de Pitágoras con un ejemplo práctico.
El contenido es para un blog educativo dirigido a adolescentes
de 14-16 años que están empezando con geometría.
Incluye pasos claros y evita explicaciones demasiado técnicas.
Usa una analogía del mundo real para que se entienda mejor.
Preséntalo en formato de lista con pasos numerados e incluye
un ejemplo numérico resuelto al final.
No uses fórmulas complicadas ni lenguaje académico pesado.
Máximo 400 palabras. Tono cercano y motivador.
Más ejemplos en diferentes contextos
Para que veas que esta estructura funciona para cualquier cosa, aquí van más ejemplos:
Para programación
Eres un senior developer con 15 años de experiencia en PHP y Laravel.
Refactoriza el siguiente código para que cumpla los principios SOLID.
El código es de un proyecto legacy que estamos modernizando. El equipo
es junior así que la solución debe ser clara y fácil de entender.
Explica paso a paso por qué cada cambio mejora el código.
Muestra el código refactorizado con comentarios explicativos.
No uses librerías externas. Solo PHP 8.2+ nativo y Laravel 11.
[pega tu código aquí]
Para marketing
Eres un copywriter especializado en email marketing B2B.
Escribe un email de bienvenida para nuevos suscriptores de un SaaS
de gestión de proyectos.
El producto se llama "TaskFlow", cuesta 29€/mes y su público son
equipos pequeños de 5-15 personas. Los suscriptores vienen de
una landing page sobre productividad.
El email debe generar confianza y motivar a probar la versión
gratuita de 14 días.
Formato: asunto + cuerpo del email con CTA claro.
Máximo 200 palabras en el cuerpo. Tono profesional pero cercano.
Evita clickbait y promesas exageradas.
Para aprendizaje
Eres un tutor experto en redes y administración de sistemas Linux.
Crea un plan de estudio de 4 semanas para aprender Docker
desde cero hasta nivel intermedio.
Soy un developer backend con experiencia en PHP y Linux básico.
Tengo 1-2 horas diarias para estudiar.
Estructura el plan por semanas con objetivos claros, recursos
y un mini-proyecto práctico por semana.
Formato: tabla con columnas [Semana, Temas, Proyecto, Recursos].
Solo recursos gratuitos. Prioriza la práctica sobre la teoría.
Errores comunes que debes evitar
"Hazme algo sobre marketing" → La IA no sabe qué tipo de contenido, para quién, en qué formato ni con qué restricciones. Te dará algo genérico e inútil.
"Explícame React" sin decir tu nivel, tu objetivo ni tu stack actual → La IA no sabe si explicarte qué es un componente o cómo optimizar un Virtual DOM.
Te da un bloque de texto de 2000 palabras cuando necesitabas 5 bullet points. Siempre di cómo quieres la salida.
El primer resultado rara vez es perfecto. Pide que mejore, que cambie el tono, que profundice en un punto. La conversación es parte del proceso.
¿Siempre necesito los 6 elementos?
No. No todos los prompts necesitan los 6 elementos. Depende de la complejidad:
- Pregunta rápida: Con la tarea y quizá un poco de contexto basta. “¿Qué diferencia hay entre
letyconsten JavaScript?” no necesita rol ni condiciones. - Tarea sencilla: Tarea + formato suele ser suficiente. “Dame 5 nombres para una startup de IA en formato de lista con una descripción de una línea cada uno.”
- Tarea compleja: Aquí sí, cuantos más elementos mejor. Si necesitas código refactorizado, un plan de estudio o contenido para un público específico, usa los 6.
La regla es sencilla: cuanto más compleja sea la tarea, más elementos necesitas. Para preguntas simples no te compliques. Para tareas donde la precisión importa, usa la estructura completa.
Conclusión
La estructura que compartió OpenAI no es ningún secreto mágico, es sentido común organizado: dile a la IA quién es, qué tiene que hacer, para quién, cómo debe razonarlo, en qué formato y con qué restricciones. Esas 6 piezas eliminan la ambigüedad y te dan respuestas mucho más útiles.
Con el tiempo esta estructura se te meterá en la cabeza y la aplicarás sin pensar. No necesitarás copiar plantillas porque entenderás la lógica: a más contexto y más claridad, mejores resultados. Así de simple.
EA nos beermos! 🍻
Pon a prueba lo aprendido
1. ¿Cuántos elementos fundamentales tiene la estructura perfecta de un prompt según OpenAI?
2. ¿Qué función cumple el 'Rol' en un prompt?
3. ¿Cuál es la diferencia entre 'Tarea' y 'Contexto'?
4. ¿Qué técnica de prompt engineering se activa al decir 'piensa paso a paso'?
5. ¿A qué elemento corresponde la instrucción 'No uses jerga técnica, máximo 300 palabras'?
6. ¿Cuál es el error más común al escribir prompts?
7. ¿Siempre necesitas usar los 6 elementos en cada prompt?
8. ¿A qué elemento pertenece 'Preséntalo en formato de tabla con 3 columnas'?