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:

  1. Objetivo: la acción que debe realizar el modelo y para qué se usará el resultado.
  2. Contexto: datos necesarios sobre audiencia, dominio, situación y restricciones.
  3. Material de entrada: texto, documentos, imágenes o registros delimitados para no confundirlos con instrucciones.
  4. Criterios: hechos que debe conservar, fuentes permitidas, riesgos y definición de calidad.
  5. Formato de salida: tabla, JSON, lista, extensión, idioma o esquema que consumirá el siguiente paso.
  6. 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

  1. Sé específico: contexto, audiencia, objetivo y formato explícitos.
  2. Da ejemplos (few-shot) cuando la salida deba seguir un patrón.
  3. Descompón tareas complejas y pide resultados intermedios verificables cuando aporten valor.
  4. Itera y evalúa: mide la calidad con casos de prueba, no a ojo.
  5. Controla las alucinaciones: pide al modelo que cite fuentes o que responda "no lo sé" cuando falte información.
  6. 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

Documentación oficial

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.

Términos relacionados

LLM (Large Language Model / Modelo de Lenguaje Grande)Un LLM es un modelo de inteligencia artificial entrenado con enormes cantidades de texto que aprende a predecir la siguiente palabra y, gracias a ello, es capaz de comprender, generar y razonar sobre lenguaje natural.RAG (generación aumentada por recuperación)RAG es una arquitectura de inteligencia artificial que recupera información relevante desde documentos, bases de datos u otras fuentes externas y la añade al contexto de un modelo de lenguaje antes de generar una respuesta. Permite trabajar con conocimiento privado o reciente sin reentrenar los pesos del modelo.Fine-tuning (Ajuste fino)El fine-tuning es el proceso de tomar un modelo de IA ya preentrenado y reentrenarlo con un conjunto de datos propio para especializarlo en una tarea, un dominio o un estilo concretos, sin partir de cero.Cadena de pensamiento (chain of thought)La cadena de pensamiento o chain of thought (CoT) es una secuencia de pasos intermedios que un modelo genera mientras resuelve una tarea. En prompting, puede inducirse con ejemplos razonados o una instrucción paso a paso; en modelos de razonamiento, parte de ese proceso puede ser interno. Una explicación convincente no garantiza que el razonamiento sea fiel ni que la respuesta final sea correcta.Prompt de sistema (system prompt)Instrucción inicial y persistente que define el rol, el tono y las reglas de comportamiento de un modelo durante toda la conversación. Marca el marco dentro del cual responde el asistente.
Hablar por WhatsApp