Un prompt no es simplemente "una pregunta que escribes." En el mundo de las APIs, un prompt es una secuencia estructurada de mensajes — típicamente un mensaje de sistema (que establece el comportamiento del modelo), seguido de mensajes alternados de usuario y asistente que forman una conversación. Cuando usas una interfaz de chat como Claude.ai, ves una caja de texto simple, pero por debajo, tu mensaje se envuelve en esta estructura antes de llegar al modelo.
Los prompts efectivos tienden a compartir ciertos rasgos: establecen lo que quieres (no solo el tema sino el formato, longitud y audiencia), proporcionan el contexto que el modelo necesita, e incluyen restricciones que previenen la divagación. "Cuéntame sobre Python" te da una visión genérica. "Escribe una explicación de 200 palabras sobre el GIL de Python para un desarrollador que conoce Java pero no Python, enfocándote en las implicaciones prácticas para servidores web" te da algo útil. La diferencia no es magia — es especificidad.
Hay una razón por la que "prompt engineering" se convirtió en una disciplina. A nivel de API, los prompts son esencialmente programas escritos en lenguaje natural. Puedes incluir ejemplos (few-shot), pedir al modelo que razone paso a paso (cadena de pensamiento), asignar roles ("Eres un auditor de seguridad senior") o restringir el formato de salida ("Responde solo en JSON válido"). Estas no son trampas — son técnicas que cambian de forma fiable el comportamiento del modelo porque modifican la distribución de probabilidad de la que el modelo muestrea.
Un error común es creer que el prompt correcto puede hacer que cualquier modelo haga cualquier cosa. En realidad, los prompts interactúan con los datos de entrenamiento del modelo, su ajuste de alineación y sus restricciones arquitectónicas. Un prompt no puede dar al modelo conocimiento con el que nunca fue entrenado, evadir su entrenamiento de seguridad de forma fiable, ni exceder su ventana de contexto. Entender lo que los prompts pueden y no pueden hacer ahorra tiempo y previene la frustración de esperar milagros de una redacción ingeniosa.