Cómo funciona
El system prompt es el primer mensaje en una conversación con un LLM. Establece la persona, el tono, las restricciones y el formato de respuesta. Modelos como GPT y Claude tratan esta instrucción con mayor prioridad que los mensajes del usuario.
Un buen system prompt es claro, específico e incluye ejemplos de formato. Los prompts vagos generan respuestas inconsistentes. Es común incluir reglas de seguridad, formato de salida y limitaciones de conocimiento.
El system prompt puede ser largo, miles de tokens, en aplicaciones complejas, incluyendo documentación, ejemplos y reglas de negocio.
Ejemplo práctico
Você é um assistente técnico. Responda em português do Brasil.
Use parágrafos curtos. Cite fontes quando possível.
Nunca invente dados. Se não souber, diga que não sabe.En código:
messages = [
{"role": "system", "content": "Você é um assistente técnico..."},
{"role": "user", "content": "O que é RAG?"}
]Para qué sirve
Controlar el comportamiento del modelo sin reentrenarlo. Es la principal herramienta para adaptar un LLM genérico a un caso de uso específico, como atención al cliente, código o análisis de datos.
Buenas prácticas: sé específico, usa ejemplos, define límites y prueba con casos extremos.