🚨 ¡Nueva review! ✨ Mi ratón favorito para programar: el Logitech MX Master 3S . ¡Échale un ojo! 👀

La Estructura Perfecta de un Prompt según OpenAI: los 6 elementos clave

Aprende a crear prompts claros y efectivos con la anatomía oficial que recomienda OpenAI

Escrito por domin el 12 de septiembre de 2025 · Actualizado el 8 de febrero de 2026

🧠 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.

La anatomía de un prompt perfecto según OpenAI - The Anatomy of an o1 Prompt.

¿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:

Prompt vago

"Explícame Pitágoras" → Respuesta genérica, nivel Wikipedia, sin personalización. Puede ser demasiado técnica o demasiado simple.

Prompt estructurado

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

1

Rol
Quién es la IA

2

Tarea
Qué tiene que hacer

3

Contexto
Para quién y por qué

4

Razonamiento
Cómo debe pensar

5

Formato de salida
Cómo quieres recibirlo

6

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:


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:


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:


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:


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:


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:


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

Ser demasiado vago

"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.

No dar contexto

"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.

No especificar formato

Te da un bloque de texto de 2000 palabras cuando necesitabas 5 bullet points. Siempre di cómo quieres la salida.

No iterar

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:

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'?