Un prompt es la entrada que le das a un modelo de IA para decirle qué debe producir. En ChatGPT, Claude o Gemini es el mensaje que escribes en el cuadro de texto, más todo lo que adjuntes: un archivo, una captura de pantalla, un error pegado. El modelo lee el prompt y escribe una respuesta que continúa a partir de él. No tiene otra forma de saber qué quieres, así que el prompt es toda la petición.
La palabra viene del inglés, donde to prompt significa dar el pie a alguien para que hable o actúe. Un prompt de IA es ese pie. Puede ser una pregunta, una instrucción, un bloque de texto con una tarea o la descripción de una imagen.
Qué lleva un prompt
Una pregunta de una línea es un prompt válido, y para una respuesta de una línea muchas veces basta. A medida que la petición se vuelve más concreta, un prompt suele reunir las mismas piezas:
- La tarea: qué hacer, casi siempre un verbo. Explicar, escribir, corregir, resumir, traducir, comparar.
- Contexto: datos que el modelo no puede adivinar. Quién eres, qué sabes ya, para qué es el resultado.
- Entrada: el material con el que trabajar. El código, el correo, la tabla, el artículo.
- Formato: la forma de la respuesta. Una lista, una tabla, tres párrafos cortos, JSON.
- Restricciones: límites. Un número de palabras, palabras que evitar, partes que no deben cambiar.
La diferencia entre un prompt flojo y uno bueno rara vez está en una redacción ingeniosa. Está en si esas piezas aparecen o no. "Escribe una función que ordene una lista" deja al modelo adivinar el lenguaje, los datos y el orden. Añade esos tres datos y se acaban las conjeturas. Cómo escribir un prompt recorre cada pieza con un ejemplo que puedes activar y desactivar.
Ejemplos de prompts
Los prompts cambian según lo que quieras recibir. Cambia de pestaña para ver un prompt para redactar, uno para código y uno para aprender, cada uno con una respuesta típica.
Hola: esperaba el informe el lunes y todavía no lo he recibido. Lo necesito antes de que termine el día para poder enviar los números al cliente a tiempo. ¿Me dices cuándo estará listo? Gracias.
Los prompts para imágenes funcionan igual, pero la respuesta es una imagen. Los generadores de imágenes, incluidos los que vienen dentro de algunas apps de chat, responden mejor a una descripción del sujeto, el escenario, el estilo y el encuadre:
Una ilustración en acuarela de un pequeño robot regando plantas en un balcón de la ciudad al amanecer, luz cálida y suave, plano general.
Cada detalle elimina una decisión que el modelo tomaría por ti. Quita "acuarela" y quizá recibas una foto; quita "plano general" y puede que el balcón quede fuera del encuadre.
Prompt, respuesta y prompt de sistema
En un chat típico con un modelo de IA intervienen tres textos, y conviene tener claros sus nombres:
- El prompt (también llamado mensaje del usuario) es lo que envías en esta petición.
- La respuesta (en inglés response o completion) es lo que el modelo escribe de vuelta.
- El prompt de sistema (system prompt) es un conjunto de instrucciones permanentes que se aplica a toda la conversación. Lo define la app o el desarrollador, y tú puedes añadirle cosas desde ajustes como las instrucciones personalizadas o las instrucciones de proyecto.
El bloque de abajo muestra los tres. El prompt de sistema fija una regla una sola vez, y la respuesta la cumple aunque el usuario nunca la repita.
¡Casi! Aquí va una pista: ejecuta print(list(range(1, 4))) y compara la salida con los dos números que le pasaste a range.
¿Qué notas y qué cambiarías en tu bucle?
Sin el prompt de sistema, lo más probable es que el modelo te diera la corrección, range(1, 11), de inmediato. El prompt de sistema cambió el comportamiento para todos los mensajes del chat. Prompt de sistema explica dónde definirlo y qué poner en él.
El prompt es más que tu último mensaje
En una conversación, el modelo no recuerda los turnos anteriores como lo haría una persona. Cada vez que envías un mensaje, la app le manda al modelo el prompt de sistema y la conversación hasta ese momento, con tu nuevo mensaje al final. Ese texto combinado es lo que el modelo responde de verdad.
Esto tiene dos efectos prácticos. Primero, los mensajes anteriores siguen influyendo en las respuestas posteriores: si dijiste "usa TypeScript" hace diez mensajes, esa instrucción sigue vigente. Segundo, hay un límite de cuánto texto puede recibir el modelo de una vez, medido en tokens. Cuando una conversación lo supera, la app tiene que descartar o comprimir las partes más antiguas o pedirte que empieces un chat nuevo, y las instrucciones del principio pueden dejar de tener efecto. Tokens y ventana de contexto explica cómo funciona ese límite.
Los prompts no son consultas a una base de datos
Por sí solo, un modelo no busca nada. Genera la respuesta un fragmento pequeño de texto a la vez, y elige cada fragmento según el prompt y los patrones que aprendió durante el entrenamiento. (Las apps con búsqueda web o herramientas de archivos buscan el material primero y lo añaden al prompt; el modelo sigue escribiendo a partir del texto que tiene delante.) Por eso el mismo prompt puede dar respuestas algo distintas en dos ejecuciones, y por eso un modelo puede afirmar algo falso con total seguridad cuando el prompt pregunta por un dato que no tiene.
De ahí salen dos hábitos. Pon en el propio prompt los datos en los que debe apoyarse la respuesta, como el documento, las cifras o el mensaje de error, en lugar de esperar que el modelo los sepa. Y verifica cualquier dato, cifra o cita de la respuesta antes de usarla.
Preguntas frecuentes
¿Qué es un prompt en IA?
Un prompt es la entrada que le das a un modelo de IA: la pregunta, la instrucción o el material que escribes, y a veces las imágenes o archivos que adjuntas. El modelo lee el prompt y genera una respuesta que continúa a partir de él. Todo lo que el modelo sabe de tu petición sale del prompt y de la conversación que lo rodea.
¿Qué significa prompt?
En inglés, to prompt a alguien es darle el pie para que diga o haga algo. En IA, un prompt es el texto que le da el pie al modelo para producir una respuesta, un fragmento de código o una imagen. En español se usa la palabra inglesa tal cual; a veces se traduce como instrucción o indicación, pero "prompt" es el término más extendido.
¿Cuál es un ejemplo de un buen prompt?
"Explica qué es un diccionario en Python a alguien que conoce las listas pero no los diccionarios. Usa un ejemplo real y no pases de 100 palabras." Nombra la tarea, el nivel del lector, qué incluir y qué extensión tener. Una versión más débil de la misma petición sería solo "explica los diccionarios", que deja al modelo adivinar todo eso.
¿Un prompt es lo mismo que una pregunta?
Una pregunta es un tipo de prompt. Un prompt también puede ser una instrucción ("reescribe este correo"), un bloque de material con una tarea (un error pegado más "¿por qué falla esto?"), la descripción de una imagen que quieres generar o el comienzo de un texto para que el modelo lo continúe.
¿Qué diferencia hay entre un prompt y un prompt de sistema?
El prompt es el mensaje que envías para una petición. Un prompt de sistema es un conjunto aparte de instrucciones que se aplica a toda la conversación, como "eres un tutor, nunca des la solución completa". Los desarrolladores lo definen a través de la API; en las apps de chat, las instrucciones personalizadas y las instrucciones de proyecto cumplen el mismo papel. Consulta prompt de sistema.