Hablar con un agente que siempre responde lo mismo se siente mecánico y aburrido. Las variaciones de mensaje en Copilot Studio resuelven justo eso: te permiten que tu agente responda con frases distintas ante un mismo disparador, haciendo la conversación más natural sin escribir una sola línea de código. Es una funcionalidad clave si construyes copilotos conversacionales y quieres que suenen humanos.
¿Qué son las variaciones de mensaje y por qué importan?
Las variaciones de mensaje son múltiples versiones de una misma respuesta que el agente alterna de forma aleatoria cuando se activa un tema. Si tu usuario escribe "Hola", el bot puede contestar con "Hola, ¿cómo estás?", "Hola Samuel, soy Platzi Bot" o "Hola, ¿qué quieres saber hoy?", todo dentro del mismo nodo [01:00].
¿Para qué sirven las variaciones de mensaje? Para que el agente alterne respuestas equivalentes en un mismo tema, evite sonar repetitivo y mantenga al usuario interesado, sin necesidad de programación.
Entre los beneficios concretos que verás al implementarlas:
- Conversaciones más humanas y menos robóticas.
- Menor sensación de que el bot recita información.
- Mayor retención del usuario en la sesión.
- Implementación sin código, directo desde la interfaz.
¿Cómo cambiar el desencadenador del tema de inicio?
Antes de agregar variaciones, conviene preparar el flujo de entrada. El primer paso es desactivar el tema de inicio de conversación que viene por defecto, porque trae configuración con archivos multimedia que puede interferir [01:50].
Desde la sección Sistema verás todos los temas con un botón de habilitado. Desactivas el tema de inicio y creas uno nuevo desde cero. Al crearlo, el desencadenador por defecto es "el usuario dice una frase", pero para que el saludo se active automáticamente al abrir la conversación necesitas cambiarlo.
¿Qué opciones de desencadenador existen?
Al dar clic en cambiar desencadenador aparece una lista de eventos disponibles. Para un saludo automático, la opción correcta es se recibe un mensaje, que dispara el tema apenas el agente recibe cualquier entrada del usuario [02:30].
¿Cómo agregar variaciones de mensaje paso a paso?
Dentro del nodo de enviar un mensaje, escribes tu primera respuesta, por ejemplo: "Hola, ¿en qué puedo ayudarte?". A partir de ahí tienes dos métodos para añadir variaciones.
- Haz clic en la pestaña del nodo y selecciona la opción variación de mensaje.
- Estando en el cuadro de texto, presiona shift + espacio y se crea automáticamente una nueva variación [03:30].
La recomendación práctica es no usar más de cuatro variaciones por nodo. Más allá de ese número, mantener consistencia de tono se vuelve complicado y el beneficio marginal disminuye.
¿Cuántas variaciones de mensaje debo agregar? Entre dos y cuatro. Es suficiente para dar dinamismo sin perder control sobre la voz del agente.
¿Por qué aparecen respuestas duplicadas o inesperadas?
Al probar el flujo con un "Hola", puede pasar que el agente responda dos veces. Esto ocurre cuando dos temas distintos comparten el mismo desencadenador, en este caso el tema nuevo y el tema "saludo" que viene activo por defecto [04:40].
La solución es desactivar el tema duplicado y revisar siempre las frases desencadenantes para evitar solapamientos. Aquí cobra sentido un consejo de diseño: mapea el flujo conversacional antes de construir el agente. Eso previene errores que, con 20 o 30 temas, son casi imposibles de rastrear.
¿Por qué el agente busca en los orígenes de conocimiento?
Si tu tema termina sin instrucción de cierre, Copilot Studio asume que debe seguir respondiendo y genera una respuesta generativa basada en las fuentes de conocimiento cargadas. Por eso aparecían respuestas con citas a documentos cuando solo se esperaba un saludo [05:40].
¿Cómo cerrar un tema correctamente?
Para evitar ese comportamiento, debes finalizar el flujo de forma explícita. En agregar nodo, busca la sección administrar temas. Ahí encuentras cuatro opciones:
- Finalizar el tema actual.
- Finalizar todos los temas.
- Ir a otro tema.
- Finalizar la conversación.
Para un saludo simple, finalizar la conversación es la opción más limpia [06:50]. Después de guardar y recargar el agente, al escribir "Hola" el bot responde una variación y se detiene, sin invocar el conocimiento ni encadenar respuestas no deseadas.
¿Qué pasa si no cierro un tema en Copilot Studio? El agente intentará continuar la conversación con respuestas generativas, lo que puede producir resultados inesperados y errores difíciles de depurar.
¿Cómo se comportan las variaciones al ejecutarse?
Las variaciones se eligen de manera totalmente aleatoria. Puede que la primera salga tres veces seguidas y la tercera tarde en aparecer. Probando varias veces el saludo verás cómo van rotando: "Hola, Felipe, ¿en qué puedo ayudarte?", luego "Hola, ¿en qué puedo ayudarte?", y finalmente "Soy Platzi Bot y estoy aquí para ayudarte" [07:50].
Esa aleatoriedad es justo lo que rompe la sensación de guion repetido. Y aunque aquí solo usamos finalizar conversación, las opciones de administración de temas abren la puerta a lógicas mucho más avanzadas, como redirigir entre flujos o encadenar acciones complejas.
¿Qué variaciones probarías para tu propio agente? Cuéntame cómo estás diseñando los saludos de tu copiloto.