Saltar al contenido principal

¿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.

Definición en una frase

Prompt = instrucción que enviamos al modelo para indicarle qué tarea debe realizar.


¿Por qué importan los prompts?​

info
  • ✅ 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​

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.

AspectoQué implica
🎯 DisciplinaDesarrollo y optimización de prompts para usar eficientemente los LLMs en una amplia variedad de aplicaciones.
🧩 Modelado de entradasModelar las entradas dadas a los modelos de lenguaje para guiar sus respuestas.
🎛️ Control de la salidaInfluir en el comportamiento y la salida de los modelos (formatos, idiomas, extensión, etc.).
✨ ResultadoAl elaborar prompts precisos, los usuarios obtienen respuestas específicas y deseadas del modelo.

1. Taxonomía de prompts​

Los prompts se pueden clasificar según su función técnica en prompt de sistema (system prompt) y prompt de usuario (user prompt):

System prompt vs. User prompt​

TipoFunciónEjemplo
System promptEstablece las reglas base y la personalidad del modelo"Eres un traductor formal"
User promptContiene la petición específica del usuario en 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.
  • No es "visible" al usuario final (las herramientas lo encapsulan dentro de su programación).

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 del usuario con el modelo.

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 (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."


Resumen del framework RTCFR​

ComponentePregunta que respondeEjemplo
🅡 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"