Cuando usamos una inteligencia artificial solemos interactuar mediante prompts normales: preguntas, instrucciones o peticiones directas.
Sin embargo, existe un tipo de instrucción mucho más potente y menos visible: el system prompt.
En esta guía explicamos qué es un system prompt, cómo funciona, en qué se diferencia de otros prompts y por qué es clave para controlar el comportamiento de una IA.
Qué es un system prompt
Un system prompt es una instrucción que define el comportamiento base del modelo antes de que el usuario escriba nada.
No responde a una pregunta concreta, sino que establece:
- el rol de la IA
- sus límites
- su tono
- su forma de responder
Es, en esencia, la identidad inicial del sistema.
Diferencia entre system prompt y prompt normal
La diferencia está en el nivel de prioridad.
- Prompt normal → instrucción puntual del usuario
- System prompt → reglas generales que la IA debe seguir siempre
Si hay conflicto el system prompt tiene prioridad.
Qué puede definir un system prompt
Un buen system prompt puede establecer:
- el rol (“actúas como un experto en…”)
- el nivel técnico de las respuestas
- el tono (formal, divulgativo, técnico)
- restricciones (“no inventes datos”, “di cuando no sepas algo”)
- formato de salida
- idioma
No controla el conocimiento, controla el comportamiento.
Ejemplo sencillo de system prompt
Un ejemplo conceptual sería:
“Eres un asistente técnico especializado en inteligencia artificial. Responde de forma clara, precisa y evita especular. Si no tienes información suficiente, indícalo.”
A partir de ahí, todas las respuestas seguirán ese marco.
Por qué los system prompts son tan importantes
Muchas de las diferencias entre:
- respuestas fiables
- respuestas caóticas
- respuestas demasiado creativas
no vienen del modelo, sino del system prompt.
Un system prompt mal definido:
- genera incoherencia
- aumenta alucinaciones
- provoca cambios de tono
Uno bien definido:
- mejora consistencia
- reduce errores
- hace predecible el comportamiento
Relación con temperature y top-p
Aunque cumplen funciones distintas, se complementan:
- System prompt → define qué tipo de asistente es
- Temperature / top-p → definen cómo responde
Sin un buen system prompt, ajustar parámetros no soluciona el problema de fondo.
System prompts y alucinaciones
Un system prompt bien diseñado puede reducir alucinaciones si:
- obliga a reconocer incertidumbre
- prohíbe inventar fuentes
- prioriza precisión sobre fluidez
No elimina el problema, pero lo reduce significativamente.
Por qué los system prompts no son visibles al usuario
En muchas aplicaciones:
- el system prompt está oculto
- el usuario solo ve el resultado
Esto permite crear:
- asistentes especializados
- chatbots coherentes
- experiencias controladas
Es una capa invisible, pero fundamental.
Limitaciones de los system prompts
Aunque son potentes, tienen límites:
- no añaden conocimiento nuevo
- no corrigen datos incorrectos
- no sustituyen buenas fuentes
Funcionan como reglas, no como entrenamiento.
Cuándo usar system prompts
Son especialmente útiles cuando:
- necesitas consistencia
- trabajas con asistentes especializados
- quieres limitar respuestas
- diseñas flujos complejos
En aplicaciones reales, casi siempre hay uno.
Conclusión
Los system prompts son una de las herramientas más importantes —y menos comprendidas— del uso moderno de la inteligencia artificial.
No hacen a la IA más inteligente, pero sí más controlable, predecible y útil.
Entenderlos es clave para pasar de “hacer preguntas” a diseñar comportamientos.
