Prompt Engineering: Guía Definitiva [2026]
Domina el arte del prompt engineering. Técnicas avanzadas, frameworks, y ejemplos prácticos para ChatGPT, Claude y otros LLMs.
Prompt Engineering: Guía Definitiva para Dominar la IA [2026]
TLDR: El prompt engineering es la habilidad de comunicarse efectivamente con IAs. Las técnicas clave son: ser específico, dar contexto, usar ejemplos (few-shot), pedir razonamiento paso a paso (chain of thought), y iterar. Un buen prompt puede mejorar la calidad de respuesta 10x.
¿Qué es prompt engineering?
Prompt engineering es el arte y ciencia de comunicarse efectivamente con modelos de IA. No es programación tradicional; es más parecido a dar instrucciones claras a un asistente muy capaz pero literal.
Por qué importa
| Sin prompt engineering | Con prompt engineering |
|---|---|
| "Escribe un email" → Genérico | "Escribe un email de seguimiento..." → Específico |
| Respuestas inconsistentes | Respuestas predecibles |
| Múltiples intentos | Primera vez correcto |
| Frustración | Productividad |
El prompt es el nuevo código
En 2026, saber escribir buenos prompts es tan valioso como saber programar hace 20 años. Las empresas buscan activamente "prompt engineers" con salarios de €50-150k.
Anatomía de un prompt perfecto
Los 6 componentes
11. CONTEXTO: Quién eres/situación22. ROL: Qué papel debe adoptar la IA33. TAREA: Qué debe hacer exactamente44. FORMATO: Cómo estructurar la respuesta55. EJEMPLOS: Muestras del resultado esperado66. RESTRICCIONES: Qué evitar/límites
Ejemplo completo
1## CONTEXTO2Soy el director de marketing de una startup SaaS B2B en España.3Vendemos software de gestión de proyectos a pymes de 10-50 empleados.4 5## ROL6Actúa como un copywriter experto en email marketing B2B con 10 años7de experiencia en el mercado español.8 9## TAREA10Escribe un email de seguimiento para leads que descargaron nuestro11ebook "Guía de Productividad" hace 3 días pero no han respondido.12 13## FORMATO14- Asunto: máximo 50 caracteres15- Cuerpo: 100-150 palabras16- CTA: Agendar demo de 15 min17- Tono: Profesional pero cercano18- Idioma: Español de España19 20## EJEMPLO DE TONO DESEADO21"Hola María, vi que descargaste nuestra guía..."22(No: "Estimada Sra. García, me dirijo a usted...")23 24## RESTRICCIONES25- No uses palabras como "sinergia", "paradigma", "disruptivo"26- No menciones competidores27- No incluyas más de 1 enlace28- Evita párrafos de más de 3 líneas
Template base para copiar
1# [Título del prompt]2 3## Contexto4[Describe tu situación y el problema]5 6## Rol7Actúa como [perfil experto relevante]8 9## Tarea10[Instrucción clara y específica]11 12## Formato de salida13- Estructura: [lista, párrafos, tabla, código...]14- Extensión: [número de palabras/items]15- Idioma: [español de España/LATAM]16- Tono: [formal/casual/técnico]17 18## Ejemplos (opcional)19[Muestra de entrada] → [Muestra de salida esperada]20 21## Restricciones22- No [cosa a evitar]23- Evita [otra cosa]24- Límite: [restricción]
Técnicas fundamentales
1. Especificidad
El error más común es ser demasiado vago.
| Prompt vago | Prompt específico |
|---|---|
| "Escribe sobre marketing" | "Escribe 5 estrategias de marketing digital para restaurantes locales en ciudades de <100k habitantes, con presupuesto mensual de €500" |
| "Mejora este código" | "Refactoriza esta función Python para: 1) Reducir complejidad ciclomática, 2) Añadir type hints, 3) Manejar el caso cuando data es None" |
| "Resume este documento" | "Resume este contrato en 5 bullet points destacando: obligaciones del cliente, plazos, penalizaciones, y cláusulas de salida" |
2. Dar contexto suficiente
La IA no puede leer tu mente. Proporciona todo el contexto relevante.
1❌ Malo:2"¿Cómo mejoro las ventas?"3 4✅ Bueno:5"Soy dueño de una tienda online de ropa deportiva en España.6Facturé €200k el año pasado con un margen del 30%.7Mi principal canal es Instagram Ads (60% de ventas).8El ticket medio es €75 y la tasa de conversión es 1.8%.9 10¿Qué 3 estrategias me recomiendas para aumentar ventas un 25%11en los próximos 6 meses?"
3. Definir formato de salida
Especifica exactamente cómo quieres la respuesta.
1Responde en este formato exacto:2 3## Estrategia 1: [Nombre]4**Inversión requerida:** €X5**Tiempo de implementación:** X semanas6**ROI esperado:** X%7**Pasos:**81. [Paso]92. [Paso]103. [Paso]11 12[Repetir para cada estrategia]
4. Role prompting
Asignar un rol específico mejora dramáticamente la calidad.
1❌ Sin rol:2"Revisa este código"3 4✅ Con rol:5"Eres un senior software engineer con 15 años de experiencia6en Python y arquitectura de sistemas. Has trabajado en7empresas como Google y Stripe.8 9Revisa este código como si fueras a hacer code review para10un pull request. Evalúa: legibilidad, rendimiento, seguridad,11y mantenibilidad."
Roles efectivos por caso de uso:
| Tarea | Rol recomendado |
|---|---|
| Código | Senior engineer de [empresa top] |
| Marketing | CMO de startup exitosa |
| Legal | Abogado con 20 años de experiencia |
| Escritura | Editor del New York Times |
| Datos | Data scientist de [empresa de datos] |
| Ventas | Top performer de Salesforce |
5. Instrucciones paso a paso
Divide tareas complejas en pasos claros.
1Analiza este plan de negocio siguiendo estos pasos:2 3PASO 1: Lee el documento completo sin emitir juicios4PASO 2: Identifica los 3 puntos más fuertes5PASO 3: Identifica los 3 puntos más débiles6PASO 4: Para cada punto débil, sugiere una mejora concreta7PASO 5: Da una puntuación general de 1-10 con justificación8PASO 6: Escribe un veredicto final en 2 frases
Técnicas avanzadas
1. Chain of Thought (CoT)
Pide a la IA que razone paso a paso antes de dar la respuesta final.
1Resuelve este problema de lógica paso a paso,2mostrando tu razonamiento completo antes de la respuesta final:3 4[Problema]5 6Estructura tu respuesta así:71. Identificar información clave82. Establecer relaciones lógicas93. Eliminar opciones imposibles104. Llegar a la conclusión115. Verificar la respuesta
Cuándo usar CoT:
- Problemas matemáticos
- Puzzles lógicos
- Análisis complejos
- Decisiones con múltiples factores
- Debugging de código
2. Few-Shot Learning
Dar ejemplos del resultado esperado antes de la tarea.
1Clasifica estos emails de clientes en: Urgente, Normal, Spam.2 3Ejemplos:4- "Mi pedido llegó roto, necesito reembolso hoy" → Urgente5- "¿Cuándo tendréis la talla M?" → Normal6- "Gane $5000 desde casa!!!" → Spam7- "No puedo acceder a mi cuenta, tengo reunión en 1h" → Urgente8 9Ahora clasifica:101. "¿Hacéis envío a Canarias?"112. "URGENTE: factura incorrecta, cierre fiscal mañana"123. "Felicitaciones, has sido seleccionado..."
Regla general:
- 1-2 ejemplos: Mejora notable
- 3-5 ejemplos: Resultados consistentes
- 5+ ejemplos: Diminishing returns
3. Self-Consistency
Pedir múltiples respuestas y elegir la más común.
1Resuelve este problema 3 veces usando diferentes enfoques.2Luego compara las respuestas y dame la que consideres más correcta3explicando por qué.4 5[Problema]
4. Tree of Thoughts
Explorar múltiples caminos de razonamiento.
1Para resolver este problema, genera 3 enfoques diferentes:2 3ENFOQUE A: [Descripción]4- Pros:5- Contras:6- Conclusión parcial:7 8ENFOQUE B: [Descripción]9- Pros:10- Contras:11- Conclusión parcial:12 13ENFOQUE C: [Descripción]14- Pros:15- Contras:16- Conclusión parcial:17 18SÍNTESIS FINAL:19Combinando los mejores elementos de cada enfoque...
5. Metacognitive Prompting
Pedir a la IA que evalúe su propia respuesta.
1Después de dar tu respuesta, evalúala:2 31. Confianza (1-10): ¿Qué tan seguro estás?42. Limitaciones: ¿Qué información te falta?53. Alternativas: ¿Qué otra respuesta sería válida?64. Verificación: ¿Cómo podría el usuario verificar esto?
6. Constrained Generation
Forzar formatos específicos para respuestas parseables.
1Responde ÚNICAMENTE con un objeto JSON válido:2 3{4 "categoria": "A" | "B" | "C",5 "confianza": 0.0-1.0,6 "razon": "string máximo 50 caracteres"7}8 9No incluyas texto antes ni después del JSON.
Prompts por caso de uso
Programación
1## Prompt para Code Review2 3Eres un senior engineer haciendo code review. Analiza este código:
[código]
1Evalúa en orden:21. **Bugs potenciales** - Errores que causarían problemas en producción32. **Seguridad** - Vulnerabilidades (SQL injection, XSS, etc.)43. **Rendimiento** - Cuellos de botella o ineficiencias54. **Legibilidad** - ¿Es fácil de entender y mantener?65. **Mejores prácticas** - ¿Sigue convenciones del lenguaje?7 8Para cada problema encontrado:9- Línea(s) afectada(s)10- Severidad (crítica/alta/media/baja)11- Código corregido
Marketing y Copywriting
1## Prompt para Landing Page2 3Eres un conversion copywriter experto. Crea el copy para una landing page:4 5Producto: [descripción]6Audiencia: [perfil de cliente ideal]7Problema que resuelve: [dolor principal]8Diferenciador: [qué lo hace único]9 10Genera:111. Headline principal (máx 10 palabras, incluir beneficio)122. Subheadline (1-2 frases expandiendo el headline)133. 3 bullets de beneficios (característica → beneficio → resultado)144. Prueba social (cómo estructurar testimonios)155. CTA principal + CTA secundario166. Objeciones comunes y cómo contrarrestarlas17 18Tono: [profesional/casual/urgente]
Análisis de Datos
1## Prompt para Análisis de Datos2 3Actúa como data analyst senior. Analiza estos datos:4 5[datos en formato tabla o descripción]6 7Proporciona:81. **Resumen estadístico**9 - Métricas clave (media, mediana, desviación)10 - Distribución general11 122. **Insights principales**13 - 3-5 hallazgos no obvios14 - Correlaciones detectadas15 163. **Anomalías**17 - Outliers significativos18 - Datos inconsistentes19 204. **Recomendaciones**21 - Acciones basadas en los datos22 - Áreas que requieren más investigación23 245. **Visualizaciones sugeridas**25 - Qué gráficos usar y por qué
Escritura y Edición
1## Prompt para Edición de Texto2 3Eres un editor profesional con 20 años de experiencia.4Edita este texto siguiendo estas prioridades:5 6NIVEL 1 - Errores (obligatorio corregir):7- Gramática y ortografía8- Puntuación incorrecta9- Frases ambiguas10 11NIVEL 2 - Claridad (mejorar si es posible):12- Simplificar frases complejas13- Eliminar redundancias14- Mejorar transiciones15 16NIVEL 3 - Estilo (sugerir, no cambiar sin permiso):17- Voz activa vs pasiva18- Tono consistente19- Ritmo y variedad20 21Formato de salida:221. Texto editado completo232. Lista de cambios realizados con justificación243. Sugerencias opcionales para nivel 325 26TEXTO A EDITAR:27[texto]
Educación y Aprendizaje
1## Prompt para Explicar Conceptos2 3Eres un profesor universitario que también da clases a niños.4Explica [concepto] a diferentes niveles:5 61. **Explicación para niño de 10 años**7 - Usa analogías cotidianas8 - Máximo 3 frases simples9 102. **Explicación para estudiante de bachillerato**11 - Introduce terminología básica12 - Un párrafo con ejemplo13 143. **Explicación para profesional de otra área**15 - Asume inteligencia pero no conocimiento previo16 - Incluye aplicaciones prácticas17 184. **Explicación técnica completa**19 - Para alguien estudiando el tema20 - Incluye matices y excepciones
Errores comunes y cómo evitarlos
Error 1: Prompts demasiado largos
Problema: Incluir tanta información que la IA se confunde.
Solución: Divide en pasos. Primero da contexto, luego la tarea.
1❌ Malo: [Prompt de 2000 palabras con todo mezclado]2 3✅ Bueno:4"Primero voy a darte contexto sobre mi empresa.5Luego te haré una pregunta específica.6No respondas hasta que te diga 'PREGUNTA:'7 8CONTEXTO:9[información relevante organizada]10 11PREGUNTA:12[pregunta concreta]"
Error 2: Asumir que la IA recuerda
Problema: En una conversación larga, asumir que recuerda todo.
Solución: Repite información crucial cuando sea necesario.
1✅ Bueno:2"Siguiendo con el análisis de mi tienda online de ropa deportiva3(facturación €200k, margen 30%, canal principal Instagram Ads),4ahora quiero profundizar en..."
Error 3: No iterar
Problema: Aceptar la primera respuesta sin refinar.
Solución: Usa follow-ups para mejorar.
1Respuesta inicial → "Esto está bien pero..."2 3Ejemplos de follow-ups efectivos:4- "Hazlo más conciso, máximo 100 palabras"5- "El tono es muy formal, hazlo más cercano"6- "Añade datos numéricos para respaldar cada punto"7- "El punto 3 no me convence, dame alternativas"8- "Reformula asumiendo que el lector no sabe nada de [tema]"
Error 4: Instrucciones contradictorias
Problema: Pedir cosas incompatibles.
1❌ Malo:2"Escribe un texto completo y detallado.3Máximo 50 palabras.4Incluye ejemplos de 3 industrias diferentes."5 6✅ Bueno:7"Escribe un resumen ejecutivo de 50 palabras.8Luego, en sección aparte, desarrolla con ejemplos de 3 industrias."
Error 5: No especificar audiencia
Problema: No decir para quién es el contenido.
Solución: Siempre define la audiencia.
1✅ "Escribe para [audiencia específica] que [nivel de conocimiento]2y busca [objetivo del lector]"3 4Ejemplos:5- "CTOs de startups que evalúan si migrar a cloud"6- "Emprendedores primerizos sin conocimiento técnico"7- "Abogados especializados en GDPR"
Herramientas y recursos
Herramientas para gestionar prompts
| Herramienta | Uso | Precio |
|---|---|---|
| PromptBase | Comprar/vender prompts | Marketplace |
| Langchain Hub | Prompts para developers | Gratis |
| Anthropic Workbench | Testing de prompts | Gratis |
| OpenAI Playground | Testing de prompts | Por uso |
Librerías de prompts
| Recurso | Contenido |
|---|---|
| Awesome ChatGPT Prompts | GitHub con 100s de prompts |
| FlowGPT | Comunidad de prompts |
| PromptHero | Prompts para imagen |
| Anthropic Prompt Library | Prompts oficiales de Claude |
Frameworks de prompting
| Framework | Uso |
|---|---|
| CRISP | Context, Role, Instructions, Style, Parameters |
| RACE | Role, Action, Context, Examples |
| RISEN | Role, Instructions, Steps, End goal, Narrowing |
| CO-STAR | Context, Objective, Style, Tone, Audience, Response |
Preguntas frecuentes
¿Cuál es la longitud ideal de un prompt?
Depende de la complejidad de la tarea. Regla general:
- Tareas simples: 50-100 palabras
- Tareas medias: 150-300 palabras
- Tareas complejas: 300-500 palabras
- Más de 500 palabras: Considera dividir en pasos
Lo importante no es la longitud sino la claridad. Un prompt de 50 palabras específico supera a uno de 500 vago.
¿Los mismos prompts funcionan en ChatGPT y Claude?
En general sí, pero hay matices:
- Claude sigue instrucciones más literalmente
- GPT es mejor con ambigüedad
- Claude maneja mejor contextos largos
- GPT tiende a ser más "servicial" (a veces en exceso)
Recomendación: Ajusta ligeramente según el modelo. Claude responde mejor a "no hagas X", GPT a "haz Y en lugar de X".
¿Cómo evito respuestas inventadas (alucinaciones)?
Técnicas efectivas:
- Pide que cite fuentes: "Proporciona la fuente de cada afirmación"
- Pide confianza: "Indica si no estás seguro de algo"
- Constricción: "Responde solo con información del documento proporcionado"
- Verificación: "Si no sabes algo, di 'No tengo información sobre esto'"
¿Vale la pena pagar por prompts?
Generalmente no. La mayoría de prompts "premium" son:
- Versiones elaboradas de técnicas básicas
- Específicos para casos que no son el tuyo
- Desactualizados (los modelos evolucionan)
Mejor enfoque: Aprende las técnicas fundamentales y crea tus propios prompts. Es más efectivo y educativo.
¿Cómo sé si mi prompt es bueno?
Criterios de un buen prompt:
- Consistencia: Ejecuta el prompt 3 veces, ¿los resultados son similares?
- Primera vez: ¿Obtuviste lo que querías sin refinamientos?
- Claridad: ¿Otra persona entendería qué estás pidiendo?
- Eficiencia: ¿Podrías lograr lo mismo con menos palabras?
Conclusión
El prompt engineering no es magia; es comunicación clara y estructurada. Con las técnicas de esta guía, puedes mejorar dramáticamente tus resultados con cualquier IA.
Tu plan de acción:
- Hoy: Usa el template base en tu próxima interacción con IA
- Esta semana: Practica cada técnica fundamental una vez
- Este mes: Crea tu librería personal de prompts para tareas recurrentes
Recursos relacionados:
- Mejores Herramientas IA para Programadores
- GPT-5.2 vs Claude Opus 4.5
- Cómo Empezar con IA en tu Empresa
¿Quieres más técnicas avanzadas? Explora nuestras guías de automatización donde aplicamos prompt engineering a casos reales.
¿Listo para poner tu proyecto en producción?
Si estás siguiendo este tutorial, necesitas un servidor donde desplegarlo. Yo uso Hostinger para mis proyectos porque el panel es intuitivo, los VPS van con SSD NVMe, y a 4,99€/mes no hay nada comparable en relación calidad-precio.
* Enlace de afiliado. Si contratas a través de este enlace, nos ayudas a mantener este contenido gratuito.
Posts Relacionados
Consultoría IA en San Sebastián (Donostia): Agentes, Automatización y Modelos Privados para Empresas [2026]
Guía completa de servicios de inteligencia artificial en San Sebastián: agentes IA, automatización, modelos privados y consultoría para empresas vascas en 2026.
Kit Digital 2026 para IA: Cómo Solicitar Hasta 12.000€ para tu PYME Paso a Paso
Tutorial paso a paso para solicitar el Kit Digital 2026 con soluciones de IA. Requisitos, cuantías por segmento (hasta 12.000€), agentes digitalizadores y errores que rechazan tu solicitud.
Formación en Claude Code para Empresas en España: Proveedores, Precios y Qué Esperar [2026]
Guía de formación en Claude Code para empresas españolas: proveedores, precios (desde 4.000€), programas in-company, duración y resultados esperados.
Javier Santos Criado
Consultor de IA y Automatización | Fundador de Javadex
Experto en implementación de soluciones de Inteligencia Artificial para empresas. Especializado en automatización con n8n, integración de LLMs, y desarrollo de agentes IA.
Lleva tu proyecto a producción
Hosting web desde 2,99€/mes o VPS con SSD NVMe desde 4,99€/mes. Panel intuitivo, IP dedicada y soporte 24/7 en español.
¿Quieres más contenido de IA?
Explora nuestras comparativas y guías