¿Buscas atención médica? Soy el Dr. César Méndez, cirujanoSoy paciente →
Las herramientas

Módulo 01 · 20 min

Cómo estructurar prompts que funcionan

Si tuviera que quedarme con UNA sola habilidad de todo el curso, sería esta. El mismo modelo de IA, con el mismo poder, te puede dar una respuesta inútil o una que te ahorra horas — y la única diferencia eres tú y cómo le pides. A esto se le llama 'prompting', y no es magia ni frases secretas que encuentras en Twitter: es comunicación clara y estructurada. Vamos a fondo, porque dominar esto multiplica todo lo demás.

Piénsalo así: la IA es como el mejor practicante del mundo — sabe muchísimo, trabaja rapidísimo, pero es literal y no te conoce. Si le das una instrucción vaga, llena los huecos adivinando (y adivina mal). Si le das una instrucción clara y completa, te entrega algo brillante. Tu trabajo no es 'saber programar': es saber PEDIR bien.

La fórmula que uso en cada prompt

Después de miles de prompts construyendo, todo se reduce a cuatro piezas. No tienes que usarlas todas siempre, pero cuando algo no sale bien, casi siempre es porque faltó una de estas:

  • CONTEXTO — quién eres, qué estás construyendo, con qué stack, y qué datos/archivos son relevantes. Es el cuadro completo que la IA no puede ver.
  • TAREA — qué quieres exactamente, en una sola dirección clara. No cinco cosas a la vez.
  • FORMATO — cómo quieres la respuesta: ¿solo el código? ¿una lista? ¿pasos? ¿un JSON? Si no lo dices, la IA elige por ti (y a veces mal).
  • RESTRICCIONES — qué evitar, los límites, el tono, lo que NO quieres.

Ejemplo trabajado: la misma tarea, dos mundos

Digamos que quieres un formulario de login. Mira la diferencia real entre un prompt pobre y uno bueno.

❌ Prompt pobre:

hazme un login

La IA no sabe tu stack, ni tu diseño, ni qué debe pasar al enviar. Te dará un formulario genérico que probablemente no encaje en tu proyecto y tengas que rehacer. Perdiste tiempo.

✅ Prompt bueno:

Estoy construyendo una app web en Next.js (App Router)
con Firebase Auth y estilos con Tailwind.

Créame un componente de formulario de login con:
- campos de email y contraseña
- botón de 'Iniciar sesión' con estado de carga
- manejo y muestra de errores (ej: contraseña incorrecta)
- que use Firebase Auth para el login real

Devuélveme SOLO el componente, comentado, sin explicación
adicional. Que se vea limpio y moderno.

Misma IA, resultado 10 veces mejor: código que encaja en tu proyecto, hace lo que necesitas, y casi no tienes que tocar. Fíjate cómo aparecen las 4 piezas — contexto (Next.js + Firebase + Tailwind), tarea (formulario de login), formato (solo el componente, comentado), restricciones (que se vea limpio, sin explicación de más).

Laboratorio de prompts: arma uno bueno pieza por pieza

Interactivo

Tu prompt

Créame un componente de formulario de login con campos de email y contraseña.

Calidad probable del resultado25%

Resultado genérico

La IA adivinó tu stack y tu diseño. Probablemente no encaje y lo rehagas.

Un buen prompt = Contexto + Tarea + Formato + Restricciones. Enciende las piezas y mira cómo el mismo modelo pasa de darte basura a darte oro.

💡 El error #1 (y su cura)

El error más común es dar POCO contexto. La IA no lee tu mente ni ve tu proyecto (salvo que sea un agente dentro de él). Cuando dudes, da MÁS contexto, no menos. 30 segundos extra describiendo el cuadro te ahorran 30 minutos corrigiendo una respuesta que no encajaba.

Técnicas que te suben de nivel

1. Divide y vencerás

No pidas 'construye toda la app'. La IA se pierde y tú también. Pide pieza por pieza: primero la pantalla, luego la lógica, luego conectar los datos. Cada pieza que funciona es un cimiento para la siguiente. Así construyo yo TODO: por partes verificables.

2. Pídele que piense antes de actuar

Para tareas complejas, agrega: 'antes de escribir código, explícame tu plan en pasos'. Esto hace que la IA razone primero (y detectes si va por mal camino ANTES de que genere 200 líneas equivocadas). Un plan malo se corrige en una frase; código malo, en media hora.

3. Dale ejemplos (few-shot)

La IA imita increíblemente bien. Si quieres un estilo o formato específico, muéstraselo: 'quiero que se vea así [ejemplo]' o 'sigue este formato [ejemplo]'. Un ejemplo vale más que mil adjetivos.

4. Itera — la primera respuesta es un borrador

Casi nunca la primera respuesta es la final, y está bien. Refina: 'casi, pero hazlo más simple', 'agrega manejo de este caso', 'esto falló con este error, arréglalo'. El prompting es una conversación, no un solo disparo. Los mejores resultados salen del ida y vuelta.

⚠️ Cuidado con estos hábitos

No asumas que la IA recuerda todo de mensajes muy anteriores (la ventana de contexto tiene límite). No aceptes código que no entiendes sin pedir que te lo explique. Y no te frustres si a la 3ª iteración no sale: reformula el problema desde cero, a veces un ángulo nuevo lo destraba.

🚀 Construye tu proyecto

Toma la idea de tu proyecto (la que definiste en el Tech Radar). Escribe UN prompt bueno, con las 4 piezas, pidiéndole a la IA que te describa la primera pantalla que necesitas construir. Guárdalo. Ese es el primer ladrillo real de tu producto — en el Módulo 5 lo convertimos en código que corre.

Lo que te llevas

  • Un buen prompt = Contexto + Tarea + Formato + Restricciones.
  • Da más contexto, no menos: la IA no ve lo que tú ves.
  • Divide tareas grandes en piezas verificables.
  • Pide plan antes de código; da ejemplos; e itera sin miedo.
  • El prompting es una conversación, y es EL skill que multiplica todo lo demás.
No necesitas prompts perfectos. Necesitas prompts claros, y la disposición de iterar. Domina esto y la IA se vuelve tu superpoder.

Comentarios

Inicia sesión (arriba) para leer y participar en la conversación de la comunidad.