Empezar aquí
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

Publicado 1 min de lectura

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

Ver también