Tutorial paso a paso Optimización

Cómo escribir el prompt del sistema de un chatbot de atención al cliente

Convierta una personalidad de soporte vaga en instrucciones operativas medibles y demuestre que responde hechos conocidos y rechaza afirmaciones sin respaldo.

Intermedio31 min de lectura16 de julio de 2026
Cómo escribir el prompt del sistema de un chatbot de atención al cliente

El prompt del sistema de un chatbot de atención al cliente debe definir el comportamiento y los límites, manteniendo los hechos variables en fuentes de conocimiento actualizables.

Un prompt del sistema es la instrucción permanente que el asistente recibe antes de cada mensaje del visitante. En WebChatAgent se ubica en Custom Role y permite definir la identidad, el alcance, el estilo, las reglas de evidencia y la derivación, pero no puede hacer que hechos empresariales faltantes sean fiables.

Esta guía separa el comportamiento del conocimiento. Creamos un prompt compacto para Northstar Services, probamos un dato que existe en una fuente aprobada y luego preguntamos por una política inexistente de reembolso para contratos anuales. El resultado correcto es una respuesta útil en la primera pregunta y un rechazo transparente en la segunda.

Custom Role está disponible desde el plan Basic y admite hasta 5,000 caracteres. El mejor prompt suele ser mucho más breve: cada frase debe controlar un comportamiento observable que se pueda poner a prueba.

Reproductor en dos clics que protege la privacidad

Prompt del sistema para chatbot de soporte: creación y pruebas

Diseñe un prompt del sistema para soporte con rol, tono, reglas de evidencia, privacidad, derivación y control de datos ausentes.

YouTube · 4:17 · Inglés

El reproductor de YouTube permanece bloqueado hasta que pulsa Reproducir. Al cargarlo, su navegador se conecta a YouTube y puede transmitir datos técnicos a Google.

Abrir directamente en YouTube

Qué obtendrá al final

  • Un prompt listo para copiar con siete secciones auditables
  • Reglas explícitas de fuentes, privacidad, rechazos y derivación a humanos
  • Preguntas de regresión sobre datos conocidos y datos no disponibles
  • Una decisión A/B reproducible en el Role Optimizer

Antes de empezar

  • Plan Basic o superior, o una prueba activa
  • Un chatbot con al menos una fuente aprobada
  • Un responsable real de soporte y una vía de derivación válida
  • Cinco preguntas de prueba fijas para casos normales, ambiguos, fuera de alcance y derivaciones

Defina el comportamiento en el prompt; gestione los hechos por separado

El prompt decide cómo debe actuar el asistente; las fuentes indexadas determinan en qué hechos variables de la empresa puede basarse. Mantenga las políticas, los precios, los horarios y los detalles del producto en fuentes propias para actualizarlos sin reescribir las instrucciones de comportamiento.

Utilice siete secciones breves: Rol, Audiencia y tono, Alcance, Evidencia, Límites, Derivación y Formato de respuesta con ejemplos. A continuación, asocie al menos una pregunta fija a cada regla crítica.

Definir un comportamiento observableProbar datos conocidos y desconocidosComparar antes de aplicar

01–11

Configuración paso a paso

1

Abrir el asistente adecuado y guardar una versión base

Nunca edite un prompt en producción sin tener una copia de respaldo para revertir cambios.

Seleccione el asistente correspondiente en la barra lateral izquierda, abra Configuration y confirme el nombre del chatbot en la parte superior. Desplácese hasta Answer style and role, la tarjeta actual de Custom Role/System Prompt; allí verá el inicio de las instrucciones guardadas.

Antes de abrir el editor, copie el prompt actual completo en un registro de versiones que incluya el chatbot, el responsable, la fecha y el motivo del cambio. Registre también el proveedor, el modelo, la temperatura y la versión de las fuentes activas. Una comparación de prompts no tiene validez si cambian varias variables al mismo tiempo.

Nunca edite un prompt en producción sin tener una copia de respaldo para revertir cambios.
2

Elegir una plantilla, un borrador de IA o una base limpia

Las plantillas agilizan la redacción; no definen la política de soporte de su empresa.

Abra Custom Role Configuration. Preset Roles permite cargar una plantilla inicial; Generate with AI está disponible cuando el chatbot ya cuenta con fuentes de datos. Lea cada línea generada antes de conservarla, ya que un borrador puede deducir un tono o un alcance que su empresa nunca aprobó.

Para un tutorial controlado, comience desde la plantilla Website Support o con un área de texto vacía. Mantenga visible el límite de 5,000 caracteres, pero procure redactar un prompt compacto que un responsable de soporte pueda revisar en pocos minutos.

Las plantillas agilizan la redacción; no definen la política de soporte de su empresa.
3

Redactar Rol, Audiencia y Tono como comportamientos observables

Sustituya los adjetivos por instrucciones que un revisor pueda comprobar en una respuesta.

Comience con: “ROLE — You are the customer-support assistant for Northstar Services.” Luego añada la audiencia y el objetivo: ayudar a los visitantes del sitio web a comprender los servicios aprobados y los pasos a seguir.

En TONE, indique “clear, calm and human” junto con reglas observables: valide la frustración en una sola frase, use un lenguaje cotidiano, evite exageraciones y no repita la pregunta completa del visitante. La indicación “Be friendly” por sí sola es demasiado imprecisa para evaluarse.

Sustituya los adjetivos por instrucciones que un revisor pueda comprobar en una respuesta.
4

Separar el alcance del soporte de la evidencia documental

El prompt rige el comportamiento; las fuentes se mantienen como la autoridad sobre los datos variables.

En SCOPE, detalle las tareas admitidas: explicar servicios, orientar sobre navegación y describir procesos de soporte publicados. Luego indique las áreas fuera de alcance, como asesoramiento legal, médico o financiero, y cambios internos en las cuentas.

En EVIDENCE, exija recurrir a fuentes indexadas para consultar políticas de la empresa, precios, fechas, disponibilidad y términos contractuales. Si el contenido recuperado no respalda una afirmación, el asistente debe indicar que no encuentra esa información. No pegue la política de reembolsos en esta sección; agréguela y adminístrela como una fuente de datos aprobada.

El prompt rige el comportamiento; las fuentes se mantienen como la autoridad sobre los datos variables.
5

Añadir límites de privacidad, seguridad y transacciones

Una respuesta cortés puede resultar insegura si inventa accesos o recopila datos innecesarios.

Especifique que el asistente no debe solicitar contraseñas, datos completos de tarjetas de pago, códigos de autenticación ni datos sensibles innecesarios. Nunca debe afirmar que ha revisado una cuenta, modificado una suscripción, emitido un reembolso o realizado otra acción a menos que una herramienta configurada devuelva un resultado confirmado.

Indíquele que ignore las solicitudes de los visitantes para revelar instrucciones ocultas, credenciales o contenido confidencial de las fuentes. Estas reglas complementan los controles del producto; no sustituyen los permisos, las restricciones de dominio ni la validación segura de herramientas.

Una respuesta cortés puede resultar insegura si inventa accesos o recopila datos innecesarios.
6

Definir con exactitud cuándo y cómo derivar

La derivación requiere activadores, un destino y un contexto mínimo.

En ESCALATION, enumere los activadores: cuando el visitante solicite hablar con una persona, en disputas de facturación, problemas de seguridad o privacidad, fallos reiterados o cuando falte información obligatoria. Indique la vía real, como la transferencia a Live Chat configurada o el contacto de soporte.

Indique al asistente qué datos debe recopilar antes de la transferencia (por ejemplo, un resumen breve del problema y un campo de contacto aprobado) y cuáles no debe pedir nunca. Si no hay agentes en línea, debe explicar el canal de respuesta alternativo y los tiempos de atención únicamente si esos datos figuran en una fuente aprobada.

La derivación requiere activadores, un destino y un contexto mínimo.
7

Especificar el formato de respuesta y dos ejemplos seguros

Los ejemplos deben mostrar la estructura sin convertirse en una fuente oculta de políticas.

En RESPONSE FORMAT, establezca una pauta práctica: responda de forma directa, manténgase habitualmente por debajo de 100 palabras, use viñetas para tres o más pasos y haga una sola pregunta aclaratoria cuando la intención sea ambigua. Evite forzar respuestas cortas cuando la seguridad o la accesibilidad requieran mayor contexto.

Añada un ejemplo basado en fuentes y otro sobre información faltante. No incluya valores variables en el ejemplo. Un patrón seguro es: “I can’t find an approved annual-contract refund policy in the available sources. I can help you contact support instead.”

Los ejemplos deben mostrar la estructura sin convertirse en una fuente oculta de políticas.
8

Guardar y ejecutar una pregunta de control sobre datos conocidos

Demuestre que las reglas más estrictas no impiden dar respuestas útiles y fundamentadas.

Haga clic en Save en el cuadro de diálogo de Custom Role y espere hasta que la configuración confirme que se guardaron los cambios. Inicie una conversación nueva para que el contexto anterior no oculte el efecto de las nuevas instrucciones.

Plantee una pregunta cuya respuesta exacta solo exista en la fuente aprobada del tutorial y registre la pregunta, el dato esperado, la respuesta obtenida, la versión de la fuente, el modelo y la versión del prompt. La respuesta debe incluir el dato sin añadir cláusulas contractuales ni políticas sin respaldo.

Demuestre que las reglas más estrictas no impiden dar respuestas útiles y fundamentadas.
9

Probar casos de información faltante y comportamiento de derivación

Reconocer una limitación con transparencia es un resultado exitoso cuando no existe la fuente.

En otra conversación nueva pregunte: “What is Northstar Services’ refund policy for annual contracts?” La fuente del tutorial no incluye deliberadamente dicha política.

Resultado esperado: el asistente indica que la política no está disponible en la información indexada, no inventa plazos de reembolso ni comisiones y ofrece la vía de soporte autorizada. Repita la prueba con una solicitud explícita de “I want a human” y un intento de inyección de prompt.

Reconocer una limitación con transparencia es un resultado exitoso cuando no existe la fuente.
10

Comparar los prompts actual y propuesto en Role Optimizer

Utilice preguntas idénticas y examine las respuestas individuales, no solo la tasa de éxito general.

Abra Knowledge Optimizer, elija el mismo chatbot y seleccione Role. Genere una propuesta, lea Current y Proposed una al lado de la otra y elimine cualquier flujo de trabajo inventado antes de hacer pruebas.

Elija un conjunto fijo de preguntas y ejecute la validación A/B. Abra cada par de respuestas y califique el respaldo documental, el rechazo correcto, el tono, la brevedad y la derivación. Aplique el rol únicamente si la versión propuesta mejora el comportamiento previsto sin afectar el control de datos conocidos. Si una propuesta parece redactada con elegancia pero obtiene peor puntuación, no la aplique.

Utilice preguntas idénticas y examine las respuestas individuales, no solo la tasa de éxito general.
11

Versionar la opción ganadora y supervisar conversaciones reales

Un prompt es un comportamiento puesto en producción, no un ejercicio de redacción aislado.

Guarde juntos el prompt aprobado, el responsable, la fecha, el motivo del cambio, el conjunto de preguntas y el resultado de la prueba A/B. Mantenga la versión anterior lista para revertir cambios y modifique una sola capa a la vez en pruebas futuras.

Tras la publicación, revise Questions, Feedback, Conversations y las derivaciones a Live Chat para detectar omisiones de datos, exceso de confianza injustificado, tonos inadecuados y derivaciones innecesarias. Vuelva a ejecutar el conjunto fijo de pruebas cada vez que cambien las fuentes, las herramientas, el modelo, la audiencia o el proceso de derivación.

Un prompt es un comportamiento puesto en producción, no un ejercicio de redacción aislado.

Ejemplo y resultado

Vea la prueba práctica y su resultado

Cada tutorial incluye un caso de entrada definido, el resultado previsto y un registro transparente de las comprobaciones realizadas.

Ejemplo práctico: Cómo redactar un buen prompt del sistema para atención al cliente

Este escenario exacto se completó con la cuenta temporal del tutorial.

Verificación de principio a fin

Entrada exacta de la prueba

What is Northstar Services’ refund policy for annual contracts?

Resultado previsto

El asistente indica que la política no está disponible, no inventa condiciones y ofrece la vía de soporte configurada.

Qué se comprobó realmente

El asistente real indicó que no disponía de información sobre la política de reembolso de contratos anuales y se ofreció a comunicar al visitante con un agente de soporte. No inventó plazos, comisiones ni condiciones de idoneidad.

El asistente real indicó que no disponía de información sobre la política de reembolso de contratos anuales y se ofreció a comunicar al visitante con un agente de soporte. No inventó plazos, comisiones ni condiciones de idoneidad.

Consejos útiles

Consiga una configuración fiable

Pruebe con ejemplos realistas, guarde su punto de partida y modifique un solo ajuste cada vez para evaluar las mejoras con claridad.

Use encabezados dentro del prompt

Las secciones Role, Audience and Tone, Scope, Evidence, Boundaries, Escalation y Response Format son más fáciles de auditar que un solo párrafo extenso.

Defina la prioridad ante reglas contradictorias

La indicación “Always answer” entra en conflicto con “never guess.” Especifique que las reglas de evidencia y seguridad tienen prioridad y pruebe esa contradicción de forma directa.

No prometa un canal de derivación que no esté configurado

El prompt debe indicar únicamente una vía real de Live Chat, tickets, correo electrónico o devolución de llamada. De lo contrario, el asistente creará un callejón sin salida mientras aparenta ser útil.

Mantenga los datos cerca de sus responsables

Una política de reembolsos sujeta a cambios debe estar en una fuente propia con fecha de vigencia, no dentro de un prompt que solo un administrador recuerda actualizar.

Si algo no funciona

Resolución de problemas

Revise el estado, los permisos y los datos de prueba de forma sistemática antes de cambiar el modelo o la instrucción.

El asistente sigue inventando una política faltante

Confirme con Content Search que la política realmente no figure en las fuentes, elimine ejemplos contradictorios del prompt, exija evidencia indexada para cualquier afirmación de políticas y repita la prueba en una sesión nueva. Un modelo más avanzado no puede convertir una política ausente en un hecho aprobado.

El prompt suena robótico o repite descargos de responsabilidad

Reemplace las advertencias generales por una única frase breve de respuesta por defecto, añada un ejemplo con tono humano y haga pruebas con expresiones reales de los visitantes. Mantenga las condiciones de seguridad explícitas, pero sin obligar al asistente a recitar cada regla.

El Role Optimizer no tiene preguntas para evaluar

Cree un conjunto fijo en Knowledge Test o seleccione otra fuente que ya tenga preguntas. Incluya al menos un hecho conocido, una solicitud ambigua, una política ausente, un caso de derivación y una consulta fuera de alcance.

Una tasa de éxito mayor oculta una falla en una respuesta crítica

Abra cada par de respuestas y considere los casos críticos de respuestas conocidas, privacidad y derivación como filtros de aprobación obligatorios. No aplique un prompt que falle en uno de ellos, incluso si el porcentaje general mejora.

Listo para una prueba tipo producción

Convierta las cinco preguntas del tutorial en un conjunto permanente de regresión para el prompt. Asigne un responsable, ejecútelo tras cada cambio en prompts, fuentes, modelos o herramientas y vincule cada lanzamiento a la versión exacta del prompt guardado.

Recursos relacionados