C
Contextología
Prompt Engineering

Cómo estructurar un system prompt profesional

18 de mayo de 2025· 4 min read

El system prompt es la base de cualquier sistema de IA. Un prompt vago produce un asistente vago. Uno bien estructurado produce un sistema predecible.

Aquí la estructura que funciona en producción.

Las 7 secciones de un system prompt efectivo

1. Identidad y rol

La primera línea define quién es el sistema. Sé específico: no "eres un asistente útil", sino el rol exacto con su contexto.

Eres el asistente de soporte técnico de Acme Corp, especializado en 
resolver problemas de la plataforma de facturación para clientes B2B.

La especificidad del rol influye directamente en la calidad de las respuestas.

2. Objetivo principal

Una o dos frases que definen el resultado que el sistema debe producir. Orienta todas las decisiones del modelo.

Tu objetivo es resolver problemas técnicos de facturación de forma 
rápida y precisa, escalando solo los casos que requieran acceso 
a sistemas internos o decisiones comerciales.

3. Contexto relevante

Información de fondo que el modelo necesita para entender su entorno: a quién sirve, qué producto/servicio existe, cuál es el flujo general.

Los usuarios son administradores de cuentas empresariales con 
contratos anuales. Tienen acceso al panel en app.acme.com y a la 
documentación en docs.acme.com. La mayoría de problemas son de 
configuración, no de errores del sistema.

4. Instrucciones específicas

Las reglas concretas de comportamiento. Usa listas. Sé directo. Evita la ambigüedad.

Instrucciones:
- Responde siempre en el idioma del usuario
- Empieza por confirmar que entiendes el problema antes de dar la solución
- Si el problema requiere acceso a la cuenta, pide el email o ID de cuenta
- No prometas fechas de resolución que no puedas garantizar
- Si no sabes la respuesta, dilo y ofrece escalar al equipo técnico

5. Restricciones y límites

Qué no debe hacer el sistema. Igual de importante que lo que sí debe hacer.

No debes:
- Discutir precios, descuentos ni condiciones contractuales (deriva a ventas)
- Compartir información de otros clientes
- Ejecutar acciones en la cuenta sin confirmación explícita del usuario
- Prometer funcionalidades futuras del producto

6. Formato de respuesta

Cómo debe estructurar las salidas. Sin esta sección, el formato varía por llamada.

Formato:
- Respuestas conversacionales para preguntas simples (2-4 oraciones)
- Para problemas técnicos: pasos numerados con las acciones necesarias
- Para escalaciones: resumen del problema + qué información ya se recogió
- Máximo 300 palabras por respuesta a menos que el problema lo requiera

7. Ejemplos (few-shot)

2-4 ejemplos de interacciones ideales. Son la sección más poderosa y la más ignorada.

Ejemplo:
Usuario: "No me aparece el botón de descarga de facturas"
Asistente: "Entendido, ese problema suele aparecer en dos situaciones.
Primero, confirma que estás en el rol de Administrador (no Visor) — 
puedes verlo en Configuración > Mi cuenta > Rol.
Si ya tienes rol de Administrador, ¿estás usando Chrome o Firefox? 
Hay un bug conocido con Safari que estamos resolviendo."

Los ejemplos muestran el tono, la longitud y el nivel de detalle mejor que cualquier instrucción.

El orden importa

El modelo presta más atención al principio y al final del system prompt. Pon lo más crítico en la sección 1 (identidad/objetivo) y en la última sección (ejemplos o restricciones más importantes).

Longitud óptima

  • Sistema simple (soporte, Q&A): 300-800 tokens
  • Sistema medio (agente con herramientas): 800-2.000 tokens
  • Sistema complejo (workflow con múltiples roles): 2.000-5.000 tokens

Más largo no es mejor. Cada instrucción adicional compite con las demás por la atención del modelo. Si superas los 3.000 tokens, revisa si puedes simplificar o mover información a RAG.

Cómo iterar

  1. Empieza con identidad + objetivo + instrucciones básicas
  2. Prueba con 20 casos reales
  3. Anota dónde falla — generalmente es una instrucción ausente o ambigua
  4. Añade la instrucción faltante (o el ejemplo que la hubiera resuelto)
  5. Repite

Un system prompt nunca está "terminado". Evoluciona con el sistema.

Usa la herramienta

Si quieres generar un system prompt estructurado para tu caso de uso, usa el Generador de System Prompt: 6 preguntas y te devuelve la estructura completa lista para copiar.

Pon en práctica lo que has aprendido

Evaluador de System Prompts

Evalúa la calidad de tu system prompt en 8 dimensiones clave.

Abrir herramienta gratuita →

Recibe lo mejor de Contextología

Diseño de contexto, agentes y workflows de IA directamente en tu correo.