Prompt engineering (ingeniería de prompts)
El prompt engineering o ingeniería de prompts es el proceso de diseñar, estructurar, probar y mejorar las instrucciones que recibe un modelo de IA para obtener respuestas útiles y reproducibles. Define la tarea, aporta contexto, separa datos de instrucciones, muestra ejemplos cuando ayudan, especifica el formato de salida y evalúa el resultado con casos reales; no modifica los pesos internos del modelo.
El prompt engineering es la disciplina de diseñar y refinar las instrucciones que se dan a un modelo de lenguaje (LLM) para obtener salidas precisas, útiles y reproducibles. Combina redacción clara, ejemplos, contexto y criterios de evaluación para controlar el formato y la calidad de la respuesta sin modificar el modelo en sí.
En una frase
Es "programar con palabras": en lugar de cambiar el código del modelo, cambias lo que le pides y cómo se lo pides.
Actualizado: 13 de julio de 2026.
Por qué importa
Un mismo modelo puede dar una respuesta mediocre o excelente según cómo se formule la petición. El prompt engineering reduce la ambigüedad, evita alucinaciones, fija el formato de salida (JSON, tabla, viñetas) y hace que los resultados sean consistentes y auditables, algo imprescindible cuando un LLM entra en un producto real, un flujo de trabajo o un agente de IA.
Técnicas fundamentales
- Zero-shot: pedir la tarea directamente, sin ejemplos. Útil para tareas simples.
- Few-shot: incluir 2-5 ejemplos de entrada/salida para fijar el patrón deseado.
- Descomposición: separar una tarea compleja en pasos observables y pedir una salida comprobable para cada etapa.
- Rol / persona: asignar un papel ("Actúa como abogado fiscalista de España...") para ajustar tono y profundidad.
- Restricciones de formato: exigir una estructura exacta (esquema JSON, número de palabras, idioma) para integraciones automatizadas.
- Encadenamiento (prompt chaining): dividir una tarea compleja en sub-prompts conectados y validar la salida de cada etapa.
- Context engineering: gestionar qué documentos, herramientas y memoria entran en la ventana de contexto, a menudo vía RAG.
Ejemplo práctico
Prompt débil:
Escribe sobre marketing.
Prompt diseñado:
Actúa como estratega de marketing B2B. Escribe 3 ideas de campaña para una startup SaaS de facturación dirigida a pymes de LATAM. Para cada idea, da: título, canal principal y una métrica de éxito. Devuélvelo en una tabla en español.
La segunda versión define rol, audiencia, número de salidas, estructura, idioma y criterio de calidad: el resultado es predecible y reutilizable.
Anatomía de un prompt útil
No existe una plantilla universal, pero una estructura práctica contiene seis bloques:
- Objetivo: la acción que debe realizar el modelo y para qué se usará el resultado.
- Contexto: datos necesarios sobre audiencia, dominio, situación y restricciones.
- Material de entrada: texto, documentos, imágenes o registros delimitados para no confundirlos con instrucciones.
- Criterios: hechos que debe conservar, fuentes permitidas, riesgos y definición de calidad.
- Formato de salida: tabla, JSON, lista, extensión, idioma o esquema que consumirá el siguiente paso.
- Validación: comprobaciones que el modelo debe realizar y casos con los que una persona o una prueba automática medirá el resultado.
Por ejemplo, “resume este contrato” deja sin definir audiencia, jurisdicción, propósito y riesgos. “Resume para un responsable de compras, separa obligaciones, fechas y penalizaciones, cita la cláusula y marca cualquier dato ausente” produce una salida más auditable.
Comparativa de enfoques
Regla práctica
Empieza siempre por prompt engineering. Pasa a RAG cuando necesites conocimiento propio actualizado, y a fine-tuning solo cuando ni el prompting ni el contexto logren un comportamiento estable.
Buenas prácticas
- Sé específico: contexto, audiencia, objetivo y formato explícitos.
- Da ejemplos (few-shot) cuando la salida deba seguir un patrón.
- Descompón tareas complejas y pide resultados intermedios verificables cuando aporten valor.
- Itera y evalúa: mide la calidad con casos de prueba, no a ojo.
- Controla las alucinaciones: pide al modelo que cite fuentes o que responda "no lo sé" cuando falte información.
- Versiona tus prompts como si fueran código: en producción, un prompt es un activo crítico.
Cómo evaluar un prompt
Una respuesta convincente no prueba que el prompt funcione. Crea un conjunto de casos representativos y mide:
- cumplimiento de instrucciones y del formato solicitado;
- exactitud factual y trazabilidad de las fuentes;
- cobertura de casos normales, ambiguos y adversariales;
- estabilidad al cambiar datos, idioma o longitud de contexto;
- coste, latencia y necesidad de reintentos;
- regresiones cuando cambia el prompt, el modelo o una herramienta.
Compara versiones con la misma rúbrica. Si una mejora resuelve un ejemplo pero empeora el resto, probablemente estás sobreajustando el prompt a un caso concreto.
Errores comunes
- Prompts vagos que dejan al modelo "adivinar" la intención.
- Mezclar varias tareas en una sola instrucción sin estructura.
- No fijar el formato de salida y luego intentar parsear texto libre.
- Confiar en una salida sin un proceso de evaluación.
Conceptos relacionados
El prompt engineering es la puerta de entrada al resto del ecosistema de IA: conviene dominar también qué es un LLM, en qué se diferencia del fine-tuning, cómo RAG aporta conocimiento actualizado, y las bases de machine learning y deep learning sobre las que se construye todo.
Aprende más
- 100 packs gratis de prompts de IA para el trabajo (2026)
- 50 prompts en español para trabajo profesional (2026)
- ChatGPT vs Claude vs Gemini para profesionales (2026)
- Curso de ingeniería de prompts
- Biblioteca de prompts profesionales
Documentación oficial
- OpenAI: mejores prácticas de ingeniería de prompts para ChatGPT.
- Google AI for Developers: Prompt design strategies.
- OpenAI Academy: Prompting.
Preguntas frecuentes
- ¿El prompt engineering sigue siendo relevante en 2026?
- Sí. Los modelos entienden mejor las instrucciones, pero los sistemas de producción todavía necesitan objetivos, contexto, herramientas, permisos, formatos y criterios de calidad explícitos. El trabajo se amplía hacia context engineering: decidir qué datos, memoria y herramientas recibe el modelo y cómo se evalúa su salida.
- ¿Cuál es la diferencia entre prompt engineering y fine-tuning?
- El prompt engineering modifica solo las instrucciones de entrada sin alterar el modelo, por lo que es inmediato y barato. El fine-tuning reentrena los pesos del modelo con ejemplos propios; es más costoso y lento, pero útil cuando se necesita un comportamiento estable y repetitivo que el prompting no logra.
- ¿Qué es chain-of-thought prompting?
- Es una familia de técnicas que favorece pasos intermedios en problemas complejos. Su efecto depende del modelo y de la tarea. En aplicaciones reales conviene seguir la guía del proveedor, evaluar resultados y solicitar una respuesta verificable o una justificación breve, sin depender de que el modelo revele razonamiento interno oculto.
- ¿Necesito saber programar para hacer prompt engineering?
- No para empezar. Las técnicas básicas (rol, contexto, ejemplos, formato de salida) se aplican en lenguaje natural. Para producción —APIs, evaluaciones automatizadas, RAG y agentes— el conocimiento de programación amplía mucho lo que puedes construir.