El prompt de sistema (o system prompt) es la instrucción persistente que define el comportamiento de un asistente antes de que llegue cualquier mensaje del usuario. No es "la primera pregunta": es el contrato. Fija el rol, las restricciones, el formato de salida y las reglas de uso de herramientas. En un agente (un modelo con acceso a herramientas que actúa en bucle) el prompt de sistema es la diferencia entre un sistema que se puede auditar y uno que improvisa.
Esta guía cubre cómo estructurarlo, restringirlo, gobernar el uso de herramientas y reducir alucinaciones, siguiendo la documentación oficial de Anthropic vigente en 2026.
Para qué sirve
Separar el prompt de sistema del mensaje de usuario permite tres cosas: dar al modelo un rol estable, imponer restricciones que el usuario no debería poder cambiar de forma casual, y definir cuándo y cómo se usan las herramientas. Es donde se codifica el comportamiento por defecto del asistente.
Requisitos y acceso
- Un modelo con un parámetro de sistema separado del mensaje de usuario. En la API de Anthropic es el campo
system; en la de OpenAI, el rolsystem(odeveloperen los modelos más recientes). Ambas APIs son de pago por uso. - Un entorno para iterar: un playground, un notebook o un arnés propio.
- Si usas herramientas, esquemas de herramienta claros. El prompt de sistema gobierna cuándo usarlas; el esquema define cómo.
Advertencia: la guía de prompting específica por modelo cambia con cada versión. En 2026, Anthropic sustituyó el control manual budget_tokens por adaptive thinking y retiró los prefills en la última posición del turno a partir de los modelos 4.6. Trata el prompt de sistema como código versionado, no como texto fijo.
