¿Qué es el prompt?
🎧 Podcast: Ingeniería de Prompts
Un prompt es el puente de comunicación entre el lenguaje humano y las capacidades computacionales de un modelo de lenguaje (LLM). Se trata de una instrucción o conjunto de datos expresados en lenguaje natural que le indica a la IA la tarea específica que debe realizar.
Prompt = instrucción que enviamos al modelo para indicarle qué tarea debe realizar.
¿Por qué importan los prompts?
✅ Prompts efectivos → respuestas del modelo más relevantes.
🧠 Los modelos adaptan sus respuestas en base a la estructura y el contexto de los prompts proporcionados.
⚡ Prompts bien elaborados → mejoran la eficiencia y precisión de las interacciones con los modelos de lenguaje.
Ingeniería de prompts en una mirada
La ingeniería de prompts es el arte y la ciencia de diseñar instrucciones precisas para maximizar la relevancia y fiabilidad de un LLM sin necesidad de reentrenarlo.
| Aspecto | Qué implica |
|---|---|
| 🎯 Disciplina | Desarrollo y optimización de prompts para usar eficientemente los LLMs en una amplia variedad de aplicaciones. |
| 🧩 Modelado de entradas | Modelar las entradas dadas a los modelos de lenguaje para guiar sus respuestas. |
| 🎛️ Control de la salida | Influir en el comportamiento y la salida de los modelos (formatos, idiomas, extensión, etc.). |
| ✨ Resultado | Al elaborar prompts precisos, los usuarios obtienen respuestas específicas y deseadas del modelo. |
1. ¿Qué tipos de prompts existen?
Los prompts se pueden clasificar según su función técnica :
System prompt vs. User prompt
| Tipo | Función | Ejemplo |
|---|---|---|
| System prompt | Establece las reglas base y la personalidad del modelo | "Eres un traductor formal" |
| User prompt | Contiene la petición específica de cada interacción | "Traduce este texto al inglés" |
Prompt de sistema (mensajes del sistema o instrucciones)
- Establecen el contexto fundamental y los parámetros de comportamiento para el modelo.
- Definen qué rol debe desempeñar el modelo, qué restricciones debe seguir y cómo debe formatear las respuestas.
- Configurados por los desarrolladores de aplicaciones; permanecen constantes a través de múltiples interacciones de usuario, actuando como una capa de configuración persistente.
Prompts de usuario
- Contiene las consultas, peticiones o entradas de los usuarios finales que el modelo necesita procesar dentro del marco establecido por la instrucción del sistema.
- Varía en cada interacción
2. Elementos básicos de un buen prompt
Para que una instrucción sea efectiva y no genere respuestas mediocres, los profesionales suelen utilizar el framework RTCFR, que desglosa un prompt en cinco componentes esenciales .
Framework RTCFR
- 🅡 — Rol
- 🅣 — Tarea
- 🅒 — Contexto
- 🅕 — Formato
- 🅡 — Restricciones
🅡 Rol (Persona)
Define quién es la IA.
- Establece el punto de vista, el tono y el nivel de especialización.
- Cuanto más concreto, más consistente será la respuesta.
Ejemplo:
"Actúa como un experto en marketing digital con 10 años de experiencia en B2B."
🅣 Tarea (Task)
Describe la acción exacta usando verbos claros.
- Evita ambigüedades: "escribe", "resume", "compara", "lista".
Ejemplo:
"Escribe tres asuntos de email para una campaña de Black Friday."
🅒 Contexto
Proporciona información de fondo necesaria para acotar el espacio de respuesta.
- Audiencia, sector, objetivo, datos previos, etc.
Ejemplo:
"El email se enviará a suscriptores europeos de una tienda de electrónica."
🅕 Formato
Especifica cómo quieres que se entregue la información.
- Tabla, lista, JSON, Markdown, párrafo, etc.
Ejemplo:
"Devuelve los resultados en una tabla Markdown con columnas: asunto, apertura, CTA."
🅡 Restricciones
Establece límites de lo que la IA no debe hacer.
- Longitud, vocabulario, temas prohibidos, tono, etc.
Ejemplo:
"No uses tecnicismos. Máximo 50 palabras. Evita promesas absolutas."
Rol · Tarea · Contexto · Formato · Restricciones — los cinco bloques que todo prompt profesional debería tener.
Resumen del framework RTCFR
| Componente | Pregunta que responde | Ejemplo |
|---|---|---|
| 🅡 Rol | ¿Quién es la IA? | "Experto en marketing B2B" |
| 🅣 Tarea | ¿Qué debe hacer? | "Escribe 3 asuntos de email" |
| 🅒 Contexto | ¿Qué información de fondo tiene? | "Suscriptores europeos, tienda de electrónica" |
| 🅕 Formato | ¿Cómo lo entrega? | "Tabla Markdown con 3 columnas" |
| 🅡 Restricciones | ¿Qué no debe hacer? | "Máx. 50 palabras, sin tecnicismos" |
3. ¿Qué es la Ingeniería de Prompts?
La ingeniería de prompts es el proceso estratégico de diseñar y optimizar estas instrucciones para maximizar el rendimiento del modelo sin necesidad de volver a entrenarlo .
Es una disciplina que combina la redacción técnica con el conocimiento de las limitaciones de la IA para:
- ✅ Reducir errores (alucinaciones).
- ✅ Mejorar la fiabilidad de las respuestas en entornos profesionales.