Técnicas y métodos

System Prompt

Un system prompt es un conjunto de instrucciones proporcionadas a un modelo de lenguaje antes de cualquier input del usuario, que define su persona, restricciones, formato de salida y reglas de comportamiento que persisten durante toda la conversación.

Un system prompt ocupa una posición privilegiada en el contexto de entrada de un modelo de lenguaje grande — se inyecta antes del historial de conversación y, en la mayoría de los despliegues comerciales, no es visible para el usuario final. Típicamente especifica quién es el modelo (p. ej., "Eres un asistente de soporte al cliente para Acme Corp"), qué temas puede o no abordar, qué lenguaje o tono usar, y cualquier regla específica del dominio que debe seguir. El system prompt es estructuralmente distinto del mensaje del usuario (el "turno humano") y la respuesta del modelo (el "turno del asistente").

La mayoría de los LLMs basados en transformadores procesan el system prompt como parte de una plantilla de entrada estructurada. En la API Claude de Anthropic el campo system es un parámetro de primera clase; la API Chat Completions de OpenAI utiliza un mensaje con rol "system". El modelo atiende al system prompt durante toda la generación: los experimentos muestran consistentemente que las instrucciones colocadas en el system prompt se siguen más confiablemente que las mismas instrucciones enterradas a mitad de la conversación. El prompt caching — disponible en las APIs de Anthropic y OpenAI — permite que los tokens del system prompt se almacenen a costo reducido, lo que importa cuando el mismo prompt estático se reutiliza en miles de solicitudes.

Los system prompts son el mecanismo primario para personalizar un LLM de propósito general sin fine-tuning. Un system prompt bien elaborado puede restringir el modelo a un dominio de tema específico, aplicar un formato de respuesta como JSON, inyectar contexto en tiempo real (fecha de hoy, datos de cuenta de usuario), y establecer guardarraíles de seguridad apropiados para el despliegue. Esto hace que los system prompts sean el núcleo operacional de casi todo producto LLM comercial — desde chatbots y asistentes de codificación hasta pipelines de extracción de datos automatizados.

A partir de 2026, todos los proveedores principales de LLM — Anthropic, OpenAI, Google DeepMind, Meta y Mistral — exponen los system prompts como parámetros API de primera clase. Las ventanas de contexto han crecido a cientos de miles de tokens, haciendo práctica la incrustación de instrucciones extensas, documentos de referencia y esquemas de herramientas en un único system prompt. Simultáneamente, la inyección de prompts — inputs de usuario adversarios diseñados para anular las instrucciones del system prompt — sigue siendo una preocupación de seguridad activa para la cual no existe una defensa universalmente confiable.

Ejemplo

Una empresa despliega Claude como un asistente de RR.HH. interno con un system prompt que especifica que solo puede responder preguntas sobre documentos de políticas de la empresa y debe responder en inglés formal, previniendo que discuta competidores o genere código.

Términos relacionados

Últimas noticias sobre el tema

← Glosario