Glosario · Prompting · system prompt
Prompt de sistema
Instrucciones fijas que se envían aparte de los mensajes para definir el rol, las reglas y el contexto estable del modelo.
También: system prompt · mensaje de sistema · instrucciones de sistema
GlosarioEl prompt de sistema es el texto que fija cómo debe comportarse el modelo durante toda la conversación: su papel, las reglas que no cambian, el formato de respuesta y el contexto estable de tu producto. En la API de Anthropic va en el parámetro system, separado de la lista messages.
En la práctica
resp = client.messages.create(
model=MODEL, max_tokens=1024,
system="Eres el asistente de soporte de Acme. Responde en español y en menos de 120 palabras. "
"Si la pregunta no trata de nuestros productos, dilo y no respondas.",
messages=[{"role": "user", "content": "¿Cómo cambio mi contraseña?"}],
)Explica el porqué de cada regla: el modelo generaliza mejor cuando entiende la intención. Como se repite en cada llamada y cambia poco, es un buen candidato para Prompt caching.
No confundir con
- Mensaje del usuario: la petición concreta de cada turno.
- Guardrails: el prompt de sistema orienta, pero no impide nada por sí solo.