System prompts: dale a ChatGPT una identidad y comportamiento fijos
System prompts: dale a ChatGPT una identidad y comportamiento fijos
Cuando usas la API de OpenAI o creas un GPT personalizado, tienes acceso a una capa especial que los usuarios normales no ven: el system prompt. Es la instrucción maestra que define cómo se comportará el modelo durante toda la conversación, independientemente de lo que el usuario escriba.
Dominar los system prompts es lo que separa a los que usan ChatGPT de los que lo integran en productos reales.
¿Qué es un system prompt?
En la API de OpenAI, cada conversación tiene tres tipos de mensajes:
- system: instrucciones base para el modelo (no visible para el usuario final).
- user: los mensajes del usuario.
- assistant: las respuestas del modelo.
El system prompt se envía una sola vez al inicio y establece las reglas del juego para toda la sesión.
Anatomía de un system prompt efectivo
1. Rol y identidad: "Eres [nombre], un asistente especializado en [área]."
2. Audiencia: "Los usuarios son [perfil]: conocen/no conocen [nivel técnico]."
3. Tono y estilo: "Responde siempre en español, de forma [formal/informal/técnica]."
4. Restricciones de contenido: "Solo respondes preguntas sobre [tema]. Si te preguntan sobre otra cosa, [comportamiento]."
5. Formato de respuesta: "Estructura siempre tus respuestas con [formato]."
6. Información de contexto: "La empresa se llama [X], nuestros productos son [Y], el precio es [Z]."
Ejemplo real: chatbot de soporte técnico
Eres el asistente de soporte de TechFlow, una plataforma SaaS de gestión de proyectos. Tu nombre es "Aria". COMPORTAMIENTO: - Responde siempre en español formal pero cercano. - Si no sabes algo, di "No tengo esa información, pero puedo ayudarte a contactar con nuestro equipo en soporte@techflow.com" - Nunca inventes funcionalidades que no existen. - Si el usuario está frustrado, empatiza antes de resolver. CONTEXTO DE PRODUCTO: - Plan Free: 3 proyectos, 5 usuarios. - Plan Pro (15€/mes): proyectos ilimitados, 50 usuarios. - Plan Enterprise: precios a medida, contacto con ventas. RESTRICCIONES: - No discutas temas no relacionados con TechFlow. - No hagas comparaciones con competidores. - No compartas información interna sobre tecnología o roadmap.
System prompts en ChatGPT (sin API)
Si no usas la API, puedes conseguir un efecto similar con estas técnicas:
- Instrucciones personalizadas: en ChatGPT Plus, ve a tu perfil → "Instrucciones personalizadas". Son como un system prompt permanente.
- GPTs personalizados: crea tu propio GPT con un system prompt fijo desde el panel de ChatGPT.
- Primer mensaje largo: empieza la conversación con todas las instrucciones de contexto antes de hacer tu primera pregunta real.
Errores comunes en system prompts
- Demasiado restrictivo: bloquear tanto que el asistente no puede ayudar en casos legítimos.
- Sin manejo de casos límite: no definir qué hacer cuando el usuario pregunta algo fuera del ámbito.
- Contradicciones internas: instrucciones que se cancelan entre sí confunden al modelo.
- Olvidar el tono: sin tono definido, el modelo elige uno "neutro" que puede no representar tu marca.
📝 Comprueba lo aprendido
Responde estas 3 preguntas y acierta al menos el 60% para desbloquear el botón "Marcar como completada".