Lección 3 de 10 20 min

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".

1 ¿Cuál es la función principal del system prompt?

2 ¿Qué equivalente al system prompt existe en ChatGPT sin usar la API?

3 ¿Qué error es más grave en un system prompt?

Cuando termines, guarda tu avance. Así podrás continuar desde tu panel y desbloquear el certificado al completar el curso.