Usted estĂĄ aquĂ:
MĂșltiples agentes en Asistente de servicio
Aprenda cĂłmo utilizar mĂșltiples agentes en el Asistente de servicio para crear agentes especializados que proporcionan asistencia para la resoluciĂłn de problemas para diferentes tipos de registro, unidades de negocio y productos.
Ediciones necesarias
| Vea las ediciones admitidas. |
- MĂșltiples agentes en Asistente de servicio
- ConfiguraciĂłn de flujo de mĂșltiples agentes
- AsignaciĂłn y enrutamiento de agentes
- ConfiguraciĂłn de agente predeterminada
- Persistencia de asignaciĂłn de agentes
- Consideraciones
Para abrir el video en pantalla completa, haga clic aquĂ.
MĂșltiples agentes en Asistente de servicio
Cuando su negocio abarca mĂșltiples productos, servicios o unidades de negocio, puede crear mĂșltiples agentes del Asistente de servicio para tener directrices de resoluciĂłn de problemas adaptadas para casos especĂficos. Puede crear hasta 150 agentes del Asistente de servicio y proporcionarles subagentes especializados, instrucciones y acciones.
Cuando tiene mĂĄs de un agente, cada registro se asigna a un agente especĂfico utilizando un flujo iniciado automĂĄticamente que recibe una variable de entrada que contiene el Id. de registro de caso y devuelve una variable de salida que contiene el nombre de API del agente para asignar. Como los requisitos de negocio de cada cliente son diferentes, debe Build Your Own flujo iniciado automĂĄticamente que establezca su lĂłgica de redireccionamiento especĂfica utilizando los elementos Obtener registros, DecisiĂłn y AsignaciĂłn. No proporcionamos una plantilla de flujo.
Las siguientes secciones especifican los requisitos para su flujo y proporcionan directrices de referencia sobre cĂłmo funciona la funciĂłn. Las directrices de configuraciĂłn se proporcionan en Configurar asignaciĂłn de registros de mĂșltiples agentes, que le guĂa por la creaciĂłn del flujo, conectĂĄndolo al Asistente de servicio a travĂ©s de la pĂĄgina de configuraciĂłn y probando su configuraciĂłn.
AdemĂĄs de crear un flujo de enrutamiento, debe establecer un agente predeterminado. Cada caso que cumpla sus criterios de aptitud debe tener un agente asignado. El agente predeterminado gestiona casos que no coinciden con los criterios y condiciones de su flujo o cuyo agente coincidente estĂĄ desactivado. Todos los agentes utilizan los mismos criterios de aptitud. No puede establecer diferentes criterios de aptitud para diferentes agentes. Consulte ConfiguraciĂłn de agente predeterminada.
ConfiguraciĂłn de flujo de mĂșltiples agentes
El modo en que configura su flujo se basa en sus requisitos de negocio. Puede configurar su flujo para enrutar agentes a casos basĂĄndose en datos de registro como tipo de registro, origen de caso, registros relacionados y campos personalizados. Generalmente, su flujo de enrutamiento de agente puede utilizar estos elementos.
| Elemento | FunciĂłn |
|---|---|
| Obtener registros | Recupera el registro de caso utilizando recordId de entrada de modo que el flujo lee los campos y los registros relacionados. |
| DecisiĂłn | EvalĂșa los datos del caso y se ramifica al resultado coincidente. Cada resultado de DecisiĂłn define las condiciones que debe cumplir un caso y cada resultado corresponde a un agente. |
| AsignaciĂłn | Establece la variable de salida en el nombre de API del agente para el resultado. |
Los Ășnicos requisitos que debe cumplir su flujo son que sea un flujo iniciado automĂĄticamente e incluya una variable de entrada de texto que reciba el Id. de registro de caso y una variable de salida de texto que devuelva el nombre de API del agente para asignar.
| Variable | Tipo | Disponibilidad | Objetivo |
|---|---|---|---|
caseId |
Texto (cadena) | Disponible para entrada | Recibe el Id. de registro de caso para buscar. |
BotDefinitionDeveloperName |
Texto (cadena) | Disponible para salida | Devuelve el nombre de API del agente para asignar al registro. |
En cada elemento AsignaciĂłn, agregue su variable de salida y establezca el campo Valor en el nombre de API del agente que desea asignar. Busque el nombre de API en la pĂĄgina de detalles del agente en ConfiguraciĂłn. Nuestro nombre recomendado para la variable de salida es BotDefinitionDeveloperName. Establezca el nombre en sus preferencias.
Las directrices de configuraciĂłn para la funciĂłn de mĂșltiples agentes se proporcionan en Configurar asignaciĂłn de registros de mĂșltiples agentes. Proporcionamos pasos para crear las variables de entrada y salida requeridas, agregar un elemento Obtener registros y conectar su flujo con el Asistente de servicio. AdemĂĄs, proporcionamos directrices para la configuraciĂłn del elemento DecisiĂłn, las condiciones de resultados y los elementos AsignaciĂłn. Complete esas configuraciones segĂșn sus requisitos de negocio.
Si tiene un flujo de enrutamiento de registros existente para casos, puede utilizarlo para Asistente de servicio siempre que se inicie automĂĄticamente e incluya las variables de entrada y salida requeridas.
El Asistente de servicio admite la asignación de agentes basåndose en registros relacionados, como Cuenta o Contacto. En su elemento Obtener registros, seleccione Obtener también registros relacionados y seleccione las relaciones que necesita.
AsignaciĂłn y enrutamiento de agentes
El flujo de asignación de agentes solo se ejecuta después de que un caso cumpla sus criterios de aptitud. Todos los agentes comparten el mismo flujo de aptitud. No puede asignar diferentes flujos de aptitud a diferentes agentes.
Cuando un caso cumple sus criterios de aptitud, su flujo de asignaciĂłn se ejecuta y el Asistente de servicio evalĂșa quĂ© agente asignar.
- Si no hay ningĂșn flujo de asignaciĂłn de agentes configurado, el Asistente de servicio asigna su agente predeterminado, que es el agente asignado al registro cuando el registro no cumple ninguno de los criterios y condiciones establecidos en su flujo. Consulte la siguiente secciĂłn.
- Si un flujo de asignaciĂłn de agente estĂĄ configurado, el Asistente de servicio lo ejecuta despuĂ©s de que se cumplan los criterios de aptitud. El flujo evalĂșa el registro con respecto a sus condiciones de enrutamiento y devuelve el nombre de API del agente coincidente, que debe estar activo.
- Si el flujo se ejecuta correctamente y devuelve un agente activo, se asigna ese agente.
- Si el flujo se ejecuta correctamente pero devuelve un valor vacĂo o nulo, se asigna el agente predeterminado. No hay ningĂșn mensaje o notificaciĂłn en el componente que indique que el agente predeterminado estĂĄ asignado.
- Si el flujo encuentra un error, agota el tiempo de espera, devuelve un nombre de API de agente no vĂĄlido o inactivo, el agente predeterminado no estĂĄ asignado y el representante de servicio ve este mensaje de error: âNo se asignĂł un agente al registro. Solicite a su administrador comprobar el flujo de asignaciĂłn de agentes y asegurarse de que todos los agentes estĂĄn activados.â
ConfiguraciĂłn de agente predeterminada
Cada registro que cumpla sus criterios de aptitud debe asignarse a un agente. Si sus criterios de aptitud y flujo de enrutamiento tienen en cuenta un conjunto definido de tipos de registro que desea que gestione el Asistente de servicio, el agente predeterminado gestiona todos los tipos de registro que no especificĂł en su flujo.
Si el Asistente de servicio estĂĄ configurado para gestionar una amplia variedad de tipos de registro, es posible que su flujo no tenga en cuenta cada tipo de registro y que esos registros se enruten al agente predeterminado automĂĄticamente. Los escenarios comunes incluyen:
- Se agrega un nuevo tipo de registro despuĂ©s de crear su flujo pero aĂșn no estĂĄ asignado a un agente.
- Un caso tiene un tipo de registro vĂĄlido, pero un campo utilizado en el resultado de la decisiĂłn (como origen o un campo personalizado) estĂĄ vacĂo o establecido en un valor que su flujo no gestiona.
Como el agente predeterminado puede asignarse a un intervalo de tipos de registro que no estĂĄn definidos en su flujo, recomendamos configurarlo como un generalista, no un especialista. Sus subagentes, instrucciones y acciones deben ser lo suficientemente generales como para gestionar una variedad de registros. Si el agente predeterminado estĂĄ configurado para tipos de registro especĂficos, los planes de servicio pueden contener directrices incorrectas o no se podrĂa encontrar ningĂșn subagente para asignar al registro.
Como mejor prĂĄctica, intente solucionar el mayor nĂșmero posible de tipos de registro en su flujo. Revise siempre su flujo regularmente, especialmente cuando agregue nuevos tipos de registro, unidades de negocio y agregue o modifique condiciones y resultados establecidos en su flujo.
| Cuando se utiliza el agente predeterminado | Cuando no se utiliza el agente predeterminado |
|---|---|
En los escenarios enumerados, el agente predeterminado se asigna automĂĄticamente. No hay notificaciĂłn de la asignaciĂłn de agente predeterminada en el componente.
|
En los escenarios enumerados, el agente predeterminado no estĂĄ asignado al registro y verĂĄ este mensaje de error: âNo se asignĂł un agente al registro. Solicite a su administrador comprobar el flujo de asignaciĂłn de agentes y asegurarse de que todos los agentes estĂĄn activados.â
|
Persistencia de asignaciĂłn de agentes
Cuando se abre un registro y cumple sus criterios de aptitud, el flujo de asignaciĂłn se ejecuta basĂĄndose en los datos de registro actuales. El agente coincidente se utiliza para generar el resumen de plan mostrado al representante de servicio.
Si los campos u objetos establecidos en su configuración de fundamentación de IA de servicio se actualizan antes de que un representante de servicio haga clic en Plan borrador, el flujo de asignación se ejecuta de nuevo y eso puede dar como resultado la asignación de un agente diferente basåndose en los datos actualizados. Ademås, cuando hay nueva información en el registro y el representante de servicio hace clic en Rediseñar plan, el flujo de asignación de agentes se ejecuta de nuevo y se puede asignar un agente diferente basåndose en los nuevos datos del registro.
Una vez que un representante de servicio hace clic en Plan borrador y comienza a trabajar con el plan, las actualizaciones de campo en criterios de enrutamiento no desencadenan automĂĄticamente la reasignaciĂłn. El representante de servicio debe hacer clic explĂcitamente en Redactar plan para volver a evaluar la asignaciĂłn de agentes basĂĄndose en datos de registro actualizados.
Si el agente asignado actualmente se desactiva despuĂ©s de la asignaciĂłn, o el flujo encuentra un error durante la reevaluaciĂłn, el representante de servicio ve este mensaje de error: âNo se asignĂł un agente al registro. Solicite a su administrador comprobar el flujo de asignaciĂłn de agentes y asegurarse de que todos los agentes estĂĄn activados.â El Asistente de servicio no se reasigna automĂĄticamente al agente predeterminado.
Consideraciones
- El flujo se ejecuta bajo el permiso Ejecutar flujos del usuario de ServicePlanner proporcionado por el perfil Usuario agente de Einstein asignado al agente. Los representantes de servicio no requieren acceso al flujo.
- El flujo de aptitud y el flujo de asignaciĂłn de agentes son flujos separados que sirven para fines distintos. El flujo de aptitud determina si un registro es apto para un plan de servicio. El flujo de asignaciĂłn de agentes determina quĂ© agente gestiona ese registro. Aunque es posible adaptar su flujo de aptitud y establecerlo como su flujo de asignaciĂłn de mĂșltiples agentes, no recomendamos este enfoque. Los dos flujos contienen diferentes nombres y configuraciones de variables, lo que puede dificultar el mantenimiento y la soluciĂłn de problemas del flujo. Para obtener los mejores resultados, cree un flujo iniciado automĂĄticamente exclusivo para la asignaciĂłn de agentes
- AsegĂșrese de que los campos de enrutamiento se rellenan antes de que el Asistente de servicio cree un resumen de plan de servicio. Si un campo utilizado en sus criterios de enrutamiento estĂĄ vacĂo o incorrecto cuando el Asistente de servicio comienza a generar un resumen de plan de servicio, su flujo se ejecuta basĂĄndose en esos datos incompletos y puede asignar al agente incorrecto.
- Si su flujo de enrutamiento encuentra errores (tiempo de espera, Id. de agente no vĂĄlido, agente inactivo), el representante de servicio ve un mensaje de error y debe notificarlo a su administrador. El agente predeterminado solo se utiliza para una ejecuciĂłn correcta del flujo que devuelve vacĂo o nulo, no para escenarios de error de flujo.
- Los nombres de API de agentes distinguen entre mayĂșsculas y minĂșsculas. El nombre de API devuelto por su flujo debe coincidir exactamente con el nombre de API del agente del Asistente de servicio, incluyendo mayĂșsculas y guiones bajos.
- Si tiene una implementaciĂłn activa del Asistente de servicio antes del lanzamiento de la funciĂłn de mĂșltiples agentes el 30 de junio de 2026, su agente existente se establece automĂĄticamente como su agente predeterminado. Si activa y configura el Asistente de servicio despuĂ©s de la versiĂłn oficial, debe establecer manualmente un agente predeterminado en la pĂĄgina ConfiguraciĂłn.
- El enrutamiento de agentes de prueba es manual. Tiene dos opciones.
- Pruebe su flujo en Flow Builder utilizando la herramienta Depurar en Flow Builder. Cree un escenario de prueba y proporcione un Id. de registro para un registro especĂfico que espera que se asignen los agentes establecidos en su flujo.
- Cree un caso que coincida con cada condiciĂłn de enrutamiento en su flujo y verifique que el agente correcto estĂĄ asignado revisando el nombre del subagente en el resumen del plan de servicio. El nombre del subagente corresponde al agente asignado al caso. Si lo que se muestra no es lo que espera, revise sus condiciones de elemento DecisiĂłn y valores de elemento AsignaciĂłn.
