Construye un Taskbot para Task Assist

Siga los pasos de esta página para crear un taskbot para Copilot Task Assist. Puedes aprender más sobre Task Assist desde la perspectiva Bot Builder.

Su taskbot debe cumplir estos requisitos:

Requisitos

Descripción

Crea tareas usando flujos, historias o reglas

Puede utilizar flujos, historias o reglas para crear tareas para su taskbot. Siga las mismas pautas que seguiría al trabajar con un bot conversacional:

  • Las reglas son para tareas simples y directas.

  • Las historias son para tareas más complejas.

  • Los flujos se pueden utilizar para cualquier tipo de tarea y proporcionan una representación gráfica de las acciones que componen la tarea. El Diseñador de Flujo incluye un editor de IA donde puedes simplemente solicitar el flujo que deseas diseñar. El flujo es ideal para un taskbot ya que está compuesto de intenciones y scripts, cada uno de los cuales es necesario para un taskbot.

Agregar una intención para cada tarea

Necesita una intención para cada tarea que sus agentes puedan solicitar. El nombre de la intención se utiliza en las configuraciones Copilot, así que no cambie el nombre de la intención después de que se haya configurado Copilot. Si lo hace, se producirá un error cuando un agente solicite esa tarea.

No es necesario proporcionar ejemplos de entrenamiento para las intenciones como lo haces para un bot Bot Builder estándar. Esto se debe a que cada intención se solicita directamente cuando el agente la selecciona. El robot de tareas no necesita aprender cuándo utilizar cada intención en el contexto de una conversación.

No asigne intenciones de taskbot a más de un flujo, historia o regla. Si lo hace, se producirá un error cuando un agente solicite esa intención.

Agregue un Bot Builder Script para cada intención

Los Taskbots utilizan Bot Builder integraciones de scripts. Cada tarea Task Assist debe tener su propio script en Bot Builder. Los scripts se crean como acciones de script dentro de una integración de script. Puede tener una o más integraciones de scripts, cada una con una o más acciones de scripts. La cantidad y la organización de las integraciones de scripts y scripts dependen de usted.

La acción de script es donde deben realizarse la mayoría de las instrucciones para ejecutar la tarea. Puede utilizar otras acciones de botCerrado Lo que el bot puede hacer durante la conversación, como enviar un mensaje o asignar disponibilidad. en sus flujos de tareas. Sin embargo, es más fácil trabajar con scripts y depurarlos cuando hay problemas. También permiten realizar múltiples llamadas API y gestionar respuestas directamente. Esto simplifica el proceso de trabajar con las solicitudes que Copilot envía.

La acción del bot Scripts tiene un límite de tiempo de 10 segundos. Si su script tarda más de 10 segundos en ejecutarse, se agotará el tiempo de espera. Para evitar esto, considere crear dos acciones de Scripts y agregarlas a la historia, regla o flujo de la tarea.

Utilice ranuras para almacenar datos

Su taskbot recibe la carga útil personalizada de Copilot en una única ranura . Su script Bot Builder debe analizar la carga útil para extraer la información necesaria para completar la tarea. También necesitas ranuras individuales en Bot Builder para almacenar esos datos.

Crear un Taskbot

Debes crear un nuevo bot Bot Builder y conectarlo a Copilot for Agents en Agent Assist Hub.

  1. En Bot Builder, crea un nuevo bot.

  2. Construya una o más tareas en su nuevo taskbot.

  3. Pruebe cada tarea en Bot Builder.

  4. Habilitar Task Assist en Copilot for Agents.

  5. Agregue cada tarea a la biblioteca de intenciones Task Assist.

Crear y configurar un nuevo bot

Permiso necesario: Bot Builder > Iniciar Bot Builder

Su taskbot debe ser una configuración de taskbot dedicada en Bot Builder. No puedes utilizar una configuración de bot como chatbot y como taskbot al mismo tiempo.

Un robot de tareas no necesita ACD habilidades como un robot Bot Builder estándar. Tampoco es necesario conectar el taskbot a un perfil de empleado CXone Mpower.

    1. Iniciar sesión en CXone Mpower con su propia cuenta.
    2. Haga clic en el selector de aplicaciones Icono de selector de aplicaciones y seleccioneBot Builder.
    3. Haga clic en Crear robot.

    4. Ingrese un Nombre y haga clic en Continuar.

    5. Acepte las habilidades predeterminadas y luego haga clic en Crear el bot. No necesitas las habilidades y las eliminarás de tu bot en un paso posterior.

    6. La configuración puede tomar varios minutos. Puede esperar o hacer clic en Ingresar al bot para explorar la interfaz Bot Builder mientras se completa la configuración.
  1. Vaya a la pestaña NLU > Intentos y a la pestaña Diálogos > Reglas y elimine las reglas o intenciones que se agregaron de las habilidades predeterminadas cuando creó el bot.
  2. Haga clic en Diálogosicono, que parece burbujas de conversación. en el menú del icono de la izquierda.
  3. Haga clic en Ranuras Icono de un corchete horizontal dentro de un círculo. en el menú de iconos de la derecha y cree una ranura personalizada para contener la carga útil recibida desde Copilot for Agents.
  4. Haga clic en preferenciasicono, que parece un engranaje. en el menú del icono de la izquierda.
  5. En la pestaña Configuración, haga clic en Integración VAH.
  6. Elige la ranura personalizada que acabas de crear. Su cambio se guardará automáticamente.

Crear una tarea

Permiso necesario: Bot Builder > Iniciar Bot Builder

Crea una o más tareas para que tu taskbot las complete. Siga estos pasos para cada tarea.

  1. Describa los pasos que debe seguir el bot para completar la tarea. Considerar:

    • El tercero aplicaciones al que debe conectarse el bot.

    • Cualquier protocolo de seguridad que debe seguir.

    • Los datos que deben recuperarse o almacenarse.

  2. Recopila la información que necesitas para desarrollar la tarea, como por ejemplo:

    • Detalles de conexión para las API o servicios web a los que debe conectarse, incluidas URL, tokens de autenticación y claves.

    • Los campos exactos en el tercero aplicación que corresponden a los datos con los que estás trabajando.

  3. Asigne campos entre las ranuras aplicación, Bot Builder y las respuestas Copilot for Agents de terceros. Crea el mapeo en papel o en un documento en tu computadora. Utilizará esta información en pasos posteriores del proceso.

  4. En Bot Builder, crea ranuras personalizadas. Al crear ranuras:

    • Dales nombres significativos.
    • No necesitas ranuras únicas para cada sistema de terceros con el que interactúas. Por ejemplo, si tiene dos tareas que utilizan información de dirección, solo necesita un conjunto de ranuras para almacenar esa información. Sin embargo, si tiene una tarea que extrae información de direcciones de dos sistemas para comparar, necesitará un conjunto de ranuras de información de direcciones para cada sistema.
    • No es necesario habilitar la opción Diálogo de influencia a menos que planee utilizar condiciones de espacio en la tarea.
  5. En Bot Builder, crea una intención para la tarea. Asígnele un nombre que coincida con el nombre de la tarea tal como los agentes lo verán en La aplicación agente. No es necesario agregar ejemplos a la intención.

  6. En Bot Builder, configure un script para esta tarea. Puede crear una nueva integración de script o crear una acción de script dentro de una integración existente.

  7. Crea una historia, regla o flujo para la intención:

    1. Comience la historia, regla o flujo con un mensaje de contacto que describa la tarea, como "Quiero cambiar mi dirección". Es posible que el robot de tareas no pueda predecir la intención correcta del mensaje de contacto porque la intención no tiene suficientes ejemplos. Esto está bien, porque no se espera que el taskbot funcione como un chatbot estándar.

    2. Si el taskbot no identifica correctamente la intención, selecciónela de la lista de intenciones y haga clic en Confirmar.

    3. Agregue una o más acciones de bot según sea necesario para definir cada paso que el bot de tareas debe seguir para completar la tarea. Configure cada acción de botCerrado Lo que el bot puede hacer durante la conversación, como enviar un mensaje o asignar disponibilidad. adecuadamente.

    4. Para agregar su acción de script al bot, agregue la acción de bot Scripts a su historia o regla, o a su flujo.

  8. Cuando termine de hacer cambios, haga clic en Entrenar y Aplicar para actualizar su modeloCerrado Versión de un bot que ha sido entrenado y preparado de bot y probar el cambio.

Habilitar Taskbot en Virtual Agent Hub

Una vez que cree su Bot Builder, deberá habilitarlo en el Virtual Agent Hub.

  1. Vaya a Virtual Agent Hub.

  2. Haga clic en Agregar bot.

  3. Introduzca un Nombre de agente/Bot virtual.

  4. Seleccione Bot Builder y haga clic en Siguiente.

    Use la información de la tabla siguiente al completar la página de configuración. Observará esta página al agregar una aplicación a Virtual Agent Hub.

  5. Haga clic en próximo.

  6. En la página Voz, configure Solo texto y haga clic en Siguiente.

  7. En la página Transcripción, elija si desea guardar la información sobre transcripción o intención de las conversaciones con este agente virtual. Si guarda esta información, se necesita scripting personalizado para completar la configuración de esta característica.

  8. Haga clic en Probar y agregar.

    Pruebe su taskbot haciendo lo siguiente:

    1. Haga clic en los tres puntos y seleccione Agregar Carga útil personalizada JSON. Introduzca la carga útil personalizada para la tarea. Ingrese las variables (las que definió en el bloque de script en Bot Builder) y establezca algunos valores para probar. Esto imita lo que se enviará desde el Copilot for Agents al bot.

    2. Para comenzar a realizar pruebas, seleccione Activar Evento de Intención personalizado. Introduzca el nombre del evento. El nombre debe coincidir con el nombre de la Intención en Bot Builder.

Obtener token de Bot Builder

Cada taskbot tiene un token que necesitas al habilitarlo en Virtual Agent Hub.

  1. En CXone Mpower, haga clic en el selector de aplicaciones y seleccioneBot Builder.
  2. Haga clic en el bot con el que desea trabajar.
  3. Haga clic en preferenciasicono, que parece un engranaje. en el menú del icono de la izquierda.
  4. En la pestaña Configuración, haga clic en Integración VAH.

  5. Haga clic en copiar Icono de dos rectángulos apilados. en Token de autenticación VAH. El icono de copia aparece cuando pasa el cursor sobre este campo.

  6. Pegue el token en el campo Token de autenticación al agregar una aplicación para Bot Builder en Virtual Agent Hub.