Detección inteligente de cierre de sesión en Copilot Studio 🤖
Novedad en Copilot Studio: Detección inteligente de cierre de sesión en la Orquestación Generativa para marcar la conversión como resuelta.
Hasta ahora, los creadores tenían que activar explícitamente el “fin de la conversación” en Copilot Studio para evitar que las sesiones se marcaran como abandonadas.
Esto significaba que, si un usuario dejaba de responder, incluso después de recibir una respuesta útil del agente, la sesión podía etiquetarse incorrectamente como abandonada.
Pero esto ahora ha cambiado.
Con la nueva actualización en el modo de Orquestación Generativa, Copilot Studio evalúa automáticamente la sesión tras 15 minutos de inactividad:
- Si no hay planes activos (es decir, nada pendiente de respuesta por parte del usuario), la sesión se marca como ✅ resuelta.
- Si el agente hizo una pregunta y el usuario no responde, se sigue marcando como ❌ abandonada.
En resumen: si tu agente hizo su trabajo y no queda nada por hacer, ahora lo reconocemos como un éxito, incluso sin confirmación explícita.
Outcomes and engagement
La sección Resultados y participación («Outcomes and engagement«) muestra un gráfico que rastrea el tipo de resultado de cada sesión entre tu agente y los usuarios.
Una sesión puede clasificarse en uno de los siguientes dos estados:
🟡 No comprometida (Unengaged): Una sesión comienza cuando un usuario interactúa con tu agente o cuando el agente envía un mensaje proactivo al usuario. La sesión comienza en estado no comprometido.
🟢 Comprometida (Engaged): Una sesión pasa a estar comprometida cuando ocurre alguna de las siguientes acciones:
- Se activa un tema que no es del sistema.
- La sesión se escala.
- Se activa el tema de recuperación (fallback).
- Se activa el tema de impulso conversacional (conversational boosting).
Una vez que la sesión está comprometida («engaged«), permanece en ese estado hasta tener uno de los siguientes resultados:
🔼 Escalada (Escalated): La sesión finaliza y se considera escalada cuando se activa el tema Escalar o se ejecuta un nodo de Transferencia a agente. Esto marca el fin de la sesión analítica actual, independientemente de si la conversación se transfiere a un agente en vivo o no.
✅ Resuelta confirmada (Resolved confirmed): La sesión se considera resuelta confirmada cuando se activa el tema Fin de la conversación y el usuario confirma que la interacción fue exitosa.
✅ Resuelta implícita (Implied resolved): La sesión se considera resuelta implícita cuando se completa sin confirmación del usuario. La causa de este estado depende del tipo de orquestación que utilice tu agente:
- Orquestación clásica: la sesión se considera resuelta implícita cuando se activa el tema Fin de la conversación y el usuario deja que la sesión expire sin confirmar.
- Orquestación generativa: la sesión se considera resuelta implícita cuando finaliza tras 15 minutos de inactividad y no hay planes activos pendientes. Un plan activo es aquel que espera una respuesta del usuario.
❌ Abandonada (Abandoned): La sesión finaliza y se considera abandonada cuando una sesión comprometida expira tras 15 minutos sin haber alcanzado un estado de resolución o escalamiento.
Información basada en la publicación de Adi Leibowitz (Principal Program Manager Microsoft Copilot Studio) en LinkedIn y la referencia de Microsoft Learn: «Analyze conversational agent effectiveness: Outcomes and engagement«.