El system prompt son las notas del director
Cada chatbot de IA que hayas usado leyó un conjunto oculto de instrucciones antes de que escribieras una sola palabra. Ese bloque de texto — el system prompt — son las notas del director para el modelo: define la persona, las reglas del juego, los límites de seguridad y hasta el formato exacto de la salida. Un solo párrafo convierte a un modelo de propósito general en tu producto.
Qué va dentro
- Persona — "Eres un revisor de código senior." El modelo interpreta el papel que le asignas, y eso cambia el vocabulario, el rigor y el tono.
- Reglas y límites — lo que debe y no debe hacer: "Nunca reescribas el código, solo señala los problemas." "Rechaza preguntas fuera de facturación."
- Formato de salida — "Responde con viñetas en markdown, máximo 5 puntos." Los productos dependen de esto para parsear y renderizar.
Mismo modelo, distinto producto
client.messages.create(
model="claude-opus-4-8",
system="You are a senior code reviewer. Flag issues as bullets. "
"Never rewrite the code.",
messages=[{"role": "user", "content": diff}],
)
Cambia esa única cadena system por "You are a patient tutor for beginners" y ya lanzaste una app distinta — sin reentrenamiento, sin fine-tuning.
Trucos avanzados
- Escríbelo primero. El system prompt es tu especificación. Antes de construir cualquier función con IA, escribe el system prompt como si redactaras una descripción de puesto.
- Congélalo. El prompt caching es una coincidencia de prefijo — un system prompt idéntico byte a byte queda en caché, y las llamadas repetidas lo leen a ~10% del precio de entrada (~90% más barato). Nunca interpoles timestamps, nombres de usuario o IDs de solicitud dentro de él; inyéctalos después en los mensajes.
- Las instrucciones del usuario ≠ las instrucciones del sistema. Lo que dicen los usuarios puede manipularse mediante ingeniería social; las reglas del system prompt llevan la autoridad del operador. Pon tus salvaguardas en el system prompt, no en los turnos del usuario.
Recursos
- System prompts — guía de ingeniería de prompts de Anthropic
- Prompt caching (el truco de congelarlo)
- Referencia de la Messages API — el parámetro
system - Read this article in English
¿Estás construyendo una función con IA? Yeda AI diseña, audita y lanza sistemas LLM en producción.