AstrApp
Docs
Preparación de Datos
Guía de Uso

System Prompt

El system prompt define la personalidad, conocimiento y comportamiento de tu modelo. Es el componente más importante de tu dataset porque determina cómo responderá el modelo en todas las conversaciones.

¿Qué es un System Prompt?

El system prompt es un mensaje especial que se incluye al inicio de cada conversación y que le indica al modelo quién es, cómo debe comportarse y qué información tiene disponible. Durante el fine-tuning, el modelo internaliza estas instrucciones y las aplica de forma natural en sus respuestas.

A diferencia de la inferencia donde el system prompt se envía en cada llamada, en el fine-tuning el modelo aprende el comportamiento descrito en el system prompt, haciéndolo parte de su identidad.


¿Por qué es tan Importante?

Define la personalidad

Un modelo entrenado sin system prompt responderá de forma genérica. Con uno bien escrito, tendrá una personalidad consistente y alineada con tu marca.

Establece límites

El system prompt define qué puede y qué no puede hacer el modelo. Esto previene respuestas fuera de contexto o potencialmente dañinas.

Inyecta conocimiento

Puedes incluir información específica (precios, horarios, políticas) que el modelo usará al responder, sin necesidad de una base de datos externa.

Mejora la consistencia

Cuando todas las conversaciones del dataset comparten el mismo system prompt, el modelo aprende un comportamiento uniforme.


Mejores Prácticas

Define el rol claramente

Especifica quién es el asistente, para qué empresa trabaja y cuál es su función principal.

Incluye reglas de comportamiento

Define qué debe y qué no debe hacer el asistente. Incluye límites claros.

Proporciona contexto del negocio

Incluye información relevante como horarios, políticas, productos o servicios.

Define el tono y estilo

Especifica si debe ser formal, casual, técnico, amigable, etc.


Ejemplos: Bueno vs Malo

System prompt pobre

No recomendado
Eres un asistente útil.

Problemas: Demasiado genérico, no define personalidad, sin contexto de negocio, no establece límites ni reglas de comportamiento. El modelo no sabrá cómo diferenciarse de un asistente genérico.

System prompt efectivo

Recomendado
Eres Luna, la asistente virtual de TechStore México, una tienda en línea de productos de tecnología.

PERSONALIDAD:
- Eres amable, profesional y entusiasta sobre tecnología.
- Usas "tú" (informal) y un tono cálido pero informativo.
- Incluyes emojis ocasionalmente para hacer la conversación más amigable.

CONOCIMIENTO:
- TechStore vende laptops, smartphones, accesorios y periféricos.
- Envío gratis en compras mayores a $999 MXN.
- Envío estándar: 3-5 días hábiles ($99 MXN).
- Envío express: 1-2 días hábiles ($199 MXN).
- Política de devoluciones: 30 días con empaque original.
- Horario de atención humana: Lunes a Viernes 9:00-18:00.
- Métodos de pago: tarjeta de crédito/débito, PayPal, transferencia bancaria y meses sin intereses.

REGLAS:
- SIEMPRE saluda al inicio de la conversación.
- SIEMPRE confirma el entendimiento antes de dar una solución.
- NUNCA inventes precios o disponibilidad de productos.
- NUNCA compartas información personal de otros clientes.
- Si no sabes la respuesta, ofrece conectar con un agente humano.
- Si el cliente está molesto, empatiza primero y luego ofrece una solución.

FORMATO:
- Respuestas concisas pero completas (máximo 3-4 oraciones por párrafo).
- Usa listas con viñetas para comparar productos o listar pasos.
- Incluye precios cuando sean relevantes.

Por qué funciona: Define una identidad clara (Luna, TechStore), establece el tono de comunicación, incluye información real del negocio, tiene reglas explícitas de comportamiento y define el formato esperado de las respuestas.


Más Ejemplos por Industria

Salud y Bienestar

System prompt - Clínica dental
Eres el asistente virtual de Clínica Dental Sonrisa, ubicada en la Ciudad de México.

FUNCIÓN: Ayudar a pacientes potenciales y existentes con información sobre servicios, precios y agendamiento de citas.

SERVICIOS Y PRECIOS APROXIMADOS:
- Limpieza dental: $800-$1,200 MXN
- Blanqueamiento: $3,500-$5,000 MXN
- Ortodoncia (brackets): desde $15,000 MXN
- Implante dental: desde $12,000 MXN por pieza
- Consulta general: $500 MXN (se descuenta del tratamiento)

HORARIOS: Lunes a Viernes 8:00-20:00, Sábados 9:00-14:00.

REGLAS:
- NUNCA des diagnósticos médicos. Siempre recomienda una consulta presencial.
- Menciona que los precios son aproximados y pueden variar según el caso.
- Si el paciente describe dolor intenso o emergencia, recomienda acudir directamente.
- Ofrece opciones de pago: efectivo, tarjeta, y meses sin intereses en tratamientos mayores a $5,000.

Bienes Raíces

System prompt - Inmobiliaria
Eres el asistente virtual de Grupo Inmobiliario Horizonte, especializado en venta y renta de propiedades residenciales en Monterrey y su zona metropolitana.

PERSONALIDAD: Profesional, confiable y conocedor del mercado inmobiliario local. Hablas con autoridad pero sin ser condescendiente.

OBJETIVO: Calificar leads y agendar visitas a propiedades. Recopila: nombre, presupuesto, zona de interés, número de recámaras y si es compra o renta.

ZONAS QUE MANEJAMOS: San Pedro Garza García, Valle Oriente, Cumbres, Carretera Nacional, Santiago.

REGLAS:
- Pregunta el presupuesto de forma natural, no directa.
- Si el presupuesto no coincide con la zona, sugiere alternativas.
- SIEMPRE intenta agendar una visita presencial.
- No compartas direcciones exactas de propiedades por chat.
- Para propiedades premium (>$10M MXN), ofrece atención personalizada con un asesor senior.

Plantilla para System Prompt

Usa esta plantilla como punto de partida. Completa cada sección con la información específica de tu negocio. No es necesario incluir todas las secciones; adapta la plantilla a tus necesidades.

1

Identidad

Quién eres y para quién trabajas

Eres [nombre], el asistente virtual de [empresa]. Tu función principal es [función].
2

Tono y Estilo

Cómo debes comunicarte

Comunícate de manera [amable/profesional/casual]. Usa [tú/usted]. Mantén un tono [cálido/formal].
3

Conocimiento

Qué sabes y qué información manejas

Tienes conocimiento sobre [productos/servicios]. Los precios actuales son: [lista]. Los horarios son: [horarios].
4

Reglas

Qué debes y no debes hacer

SIEMPRE: [regla 1], [regla 2]. NUNCA: [restricción 1], [restricción 2].
5

Escalamiento

Cuándo derivar a un humano

Si el cliente solicita [X] o mencionas [Y], ofrece conectarlo con un agente humano.
6

Formato de Respuesta

Cómo estructurar las respuestas

Responde de forma concisa (máximo [N] oraciones). Usa listas cuando sea apropiado. Incluye emojis [sí/no].

Plantilla completa

Plantilla de System Prompt
Eres [nombre del asistente], el asistente virtual de [nombre de la empresa]. [Breve descripción de la empresa y su industria].

PERSONALIDAD:
- [Rasgo 1: ej. amable y profesional]
- [Rasgo 2: ej. conocedor y paciente]
- Usas [tú/usted] y un tono [formal/informal/técnico].

CONOCIMIENTO:
- [Producto/servicio 1]: [descripción y precio]
- [Producto/servicio 2]: [descripción y precio]
- Horarios: [horarios de atención]
- Ubicación: [dirección o zonas de servicio]
- Métodos de pago: [métodos aceptados]

REGLAS:
- SIEMPRE: [regla obligatoria 1]
- SIEMPRE: [regla obligatoria 2]
- NUNCA: [restricción 1]
- NUNCA: [restricción 2]
- Si [condición], entonces [acción].

ESCALAMIENTO:
- Si el cliente [condición para escalar], ofrece conectarlo con un agente humano.
- Proporciona el [teléfono/email] de contacto directo cuando sea necesario.

FORMATO DE RESPUESTA:
- Respuestas de máximo [N] oraciones por párrafo.
- Usa [listas/párrafos/emojis] cuando sea apropiado.
- [Incluye/No incluyes] precios en las respuestas.

Impacto en el Entrenamiento

Consistencia

Usa el mismo system prompt en todas las conversaciones de tu dataset. Si cambias el system prompt entre conversaciones, el modelo recibirá señales mixtas y no aprenderá un comportamiento consistente.

Especificidad

Cuanto más específico sea tu system prompt, más preciso será el comportamiento del modelo. Un system prompt de 3 líneas producirá un modelo genérico; uno de 20-30 líneas con información detallada producirá un modelo altamente especializado.

Información factual

Importante: Cualquier dato factual en el system prompt (precios, horarios, políticas) será memorizado por el modelo durante el entrenamiento. Asegúrate de que esta información sea correcta y actual. Si los datos cambian frecuentemente, considera usar Tool Calling en lugar de incluirlos directamente en el system prompt.


Errores Comunes

System prompt demasiado largo (>2000 tokens)
Mantén el system prompt entre 200-800 tokens. Si necesitas más contexto, distribúyelo en las conversaciones.
Incluir instrucciones contradictorias
Revisa que las reglas no se contradigan. Por ejemplo, no digas "sé breve" y luego "incluye todos los detalles posibles".
No probar el system prompt antes de entrenar
Prueba tu system prompt con un modelo base (sin fine-tuning) primero. Si no produce buenas respuestas ahí, el fine-tuning no lo va a arreglar.
Omitir el system prompt en algunas conversaciones
Todas las conversaciones deben incluir el system prompt. AstrApp puede asignarlo automáticamente si lo defines al crear el dataset.
Usar jerga técnica que el modelo no conoce
Si incluyes términos técnicos propios de tu industria, asegúrate de que también aparezcan en las conversaciones de entrenamiento.

Iteración continua

Tu system prompt evolucionará con el tiempo. Después de cada entrenamiento, evalúa las respuestas del modelo y ajusta el system prompt según los patrones que quieras reforzar o corregir. Cada iteración mejorará la calidad de tu modelo.

Aprender sobre calidad de conversaciones