Construir un Mpower Agent Tutorial

Esta página es un tutorial que sigue a Akela Wolfe, una CXone Mpower Agent Builder administradora de Classics, Inc, mientras crea un nuevo Mpower AgentCerrado Agente virtual creado con CXone Mpower Agent Builder que puede manejar interacciones de voz o chat.. El objetivo de este tutorial es ayudarlo a:

Antes de iniciar este tutorial, lea la página de ayuda sobre cómo empezar con Agent Builder. Introduce conceptos esenciales de IA conversacional y los relaciona con Mpower Agent configuraciones.

Si quiere, puede seguirlo junto con Akela. Los pasos necesarios para realizar cada una de las tareas se incluyen en los menús desplegables en cada sección a continuación.

Alcance del tutorial

Este tutorial no da como resultado un Mpower Agentcompletamente funcional. Lo guía a través del proceso de creación y gestión de un único caso práctico. Muchos Mpower Agents manejarán más de un caso de uso.

Este tutorial solo cubre los pasos que están directamente relacionados con Mpower Agent. No cubre los pasos necesarios para configurar un canal digital o de vozCerrado Diversos medios de comunicación de voz y digitales que facilitan las interacciones con los clientes en un centro de contacto. en CXone Mpower. El Mpower Agent requiere al menos un canal para funcionar en un entorno de producción. Cuando esté listo para crear su propio Mpower Agent, siga el proceso de implementación, que cubre todos los pasos necesarios para configurar y administrar su Mpower Agent.

Preparación

A Akela se le ha encomendado la tarea de crear un nuevo Mpower Agent. Su gerente quiere que el Mpower Agent responda preguntas básicas de servicio al cliente, como cómo cambiar contraseñas, actualizar detalles de cuenta, etc. Trabajando con su gerente, identifica los siguientes casos de uso como el punto de partida para Mpower Agent:

  • Cambiar contraseña
  • Cambiar dirección
  • Cambiar número de teléfono
  • Cambiar tarjeta de crédito de facturación

Akela decide que el primer caso práctico en el que trabajará será el cambio de contraseñas. Habla con los agentes del servicio de asistencia de su organización y revisa las grabaciones y transcripciones de las interaccionesCerrado La conversación completa de un agente a través de un canal. Por ejemplo, una interacción puede ser una llamada de voz, correo electrónico, chat o conversación en las redes sociales.. Con esta información, crea un archivo de interacciones típicas de restablecimiento de contraseñas.

Ella ha trabajado en Agent Builder anteriormente, por lo que Akela sabe que su perfil de empleado CXone Mpower tiene el permiso necesario para acceder a Agent Builder( Agent Builder > Iniciar Agent Builder).

Crear un nuevo Mpower Agent

Akela inicia sesión en CXone Mpower y crea un nuevo perfil de empleado para su Mpower Agent. Esto es necesario porque CXone Mpower trata a Mpower Agents como entidades de usuario. Todas las entidades de usuario deben tener perfiles de empleado en la Plataforma.

Después de crear un perfil de empleado para el Mpower Agent, Akela crea un nuevo Mpower Agent en Agent Builder. Ella le da el mismo nombre que usó en el perfil del empleado, John Mpower Agent.

Crear intenciones

Después de revisar las interacciones reales que recopiló, Akela elabora un ejemplo de una típica solicitud de restablecimiento de contraseña exitosa. Esto se conoce como happy path, camino feliz, para esta intención. Este es su ejemplo:

ContactoCerrado La persona que interactúa con un agente, IVR o bot en su centro de contacto.: Hola.

Mpower Agent: Hola, ¿cómo puedo ayudar?

Contacto: Olvidé mi contraseña.

Mpower Agent: Lamento escuchar eso. Puede restablecerlo en nuestro sitio web.

Contacto: ¿Cómo puedo hacer eso?

Mpower Agent: Haga clic en ¿Olvidó su contraseña? en la esquina superior derecha de la página de destino. Luego ingrese su dirección de correo electrónico y el sistema le enviará un enlace para restablecer su contraseña.

Contacto: ¡Gracias!

Mpower Agent: De nada. ¿Hay algo más que pueda hacer por ti?

Contacto: No. Has sido de mucha ayuda. Adiós

Mpower Agent: Gracias por contactarnos. Adiós

Akela determina que hay cinco intenciones en el happy path:

  • Saludo (Hola)
  • Reset_password (Olvidé mi contraseña)
  • Explicación (¿Cómo hago eso?)
  • Agradecimiento (Gracias y Has sido de mucha ayuda)
  • Despedida (Adiós)

Akela crea estas intenciones:

  1. En Agent Builder, Akela va a la pestaña Intenciones de la sección NLU.
  2. Crea una carpeta llamada Conversation_defaults.
  3. En ella, crea una intención llamada saludos.
  4. Akela repasa los ejemplos de interacción que ha recopilado y agrega todos los saludos que los contactos han utilizado como ejemplos para la intención saludos. Agrega hola, qué tal, qué onda, ey, etc.
  5. A continuación, agrega dos intenciones más agradecimiento y despedidas. Agrega ejemplos para cada una, incluyendo gracias, muchas gracias, y mil gracias para la intención de agradecimiento. Para la intención de despedida, agrega chau, hasta luego, y ok adiós.
  6. A continuación, Akela crea una carpeta llamada password_reset.
  7. Agrega las intenciones llamadas Reset_password y explicación, luego agrega ejemplos para cada una de sus ejemplos de interacción:
    • Para Reset_password agrega ejemplos como necesito cambiar mi contraseña, mi contraseña es incorrecta, mi contraseña necesita actualizarse, y cómo cambio mi contraseña.
    • Para explicación, agrega ejemplos como cómo lo hago, no veo esa opción, y dónde está.
  8. Akela sigue agregando ejemplos a sus intenciones a medida que los encuentra en sus ejemplos de interacción. Todas las intenciones tienen un número medio de ejemplos. Ella sabe que más ejemplos la ayudarán a aprender. Mpower Agent Sin embargo, también sabe que no es recomendable inventarse ejemplos. Ella no tiene más que agregar ahora, pero puede agregar más a medida que trabaja.

Crear reglas

Akela decide que las reglas son la forma correcta de enseñarle Mpower Agent algunas de las intenciones que creó. Las reglas enseñan a un Mpower Agent a dar la misma respuesta a una intención cada vez que se reconoce dicha intención. Esto es ideal para cosas como saludos, despedidas y agradecimientos. Éstas son las intenciones para las que quiere utilizar las reglas.

Esto es lo que hace Akela:

  1. Crea una carpeta en la pestaña Reglas de la sección Diálogos de Agent Builder llamada Conversation_defaults.
  2. En la nueva carpeta, Akela agrega una regla llamada Saludo.
  3. Akela usa Hola como mensaje de contacto de ejemplo Un cuadrado de esquinas redondeadas con una cara. para activar la regla Saludos. Cuando presiona Enter, su Mpower Agent predice correctamente la intención del saludo, por lo que confirma el resultado.
  4. A continuación, Akela agrega la respuesta Mpower Agent Un cuadrado con esquinas redondeadas y una cabeza de robot en su interior.. Ella quiere que el Mpower Agent responda con su propio saludo, por lo que agrega una acción de Mensaje e ingresa Hola, ¿cómo puedo ayudarte hoy? como el mensaje que quiere que Mpower Agent envíe al contacto.
  5. Finalmente, decide que si los contactos usan su Mpower Agent a menudo, podrían notar que siempre responde igual. Para que la experiencia sea más parecida a hablar con un humano, Akela agrega algunas variaciones icono, representado por dos flechas entrecruzadas a la respuesta. El Mpower Agent utilizará aleatoriamente una de las variaciones del mensaje. Además del primer mensaje, su Mpower Agent ahora puede decir Hola y gracias por contactarnos. ¿En qué puedo ayudar? y Hola, ¿en qué puedo ayudar hoy?.
  6. Akela repite este proceso y crea una regla para Despedidas. Usa Chau como mensaje de contacto desencadenante Un cuadrado con esquinas redondeadas con una cara en su interior..
  7. El Mpower Agent predice correctamente la intención de despedida, por lo que Akela confirma el resultado.
  8. A continuación, agrega las respuestas del bot . Agrega¡Adiós! como una acción de Mensaje con Que tengas un buen día., y ¡Que tengas un gran día! como las variaciones icono, representado por dos flechas entrecruzadas.
  9. La última regla que agrega Akela es Agradecimiento. Para esta regla, usa Gracias como mensaje de contacto desencadenante Un cuadrado con esquinas redondeadas con una cara en su interior.. El Mpower Agent predice la intención correcta y Akela confirma el resultado.
  10. Luego añade Mpower Agent respuestas. Agrega ¡De nada! como una acción de Mensaje con Encantado de ayudar., y Por supuesto, estoy aquí para ayudar. como las variaciones icono, representado por dos flechas entrecruzadas.

Crear historias

Akela va a crear historias para las dos intenciones restantes, Reset_password y Explicación. Ella consulta su historia de happy path, planificada para una contraseña olvidada. Después de pensarlo, decide combinar la intención Explicación con la intención Reset_password. Esto acortará la conversación y mejorará la experiencia del cliente.

En Agent Builder, crea su historia:

  1. Primero, oculta Un ojo con una línea diagonal que lo cruza. la intención Explicación en la pestaña NLU > Intención. Esto lo excluirá de Mpower Agent cuando haga clic en Entrenar y preparar. Quiere conservarla por ahora, pero no quiere agregar los ejemplos de intención a la intención Reset_password. Espera que, al proporcionar la información como respuesta a las solicitudes sobre contraseñas, nadie pregunte “cómo se hace eso”.
  2. En la pestaña Historias de la sección Diálogos, Akela crea una carpeta llamada Contraseña.
  3. En la nueva carpeta, crea una historia Reset_password.
  4. Comienza la historia con el mensaje de contacto Necesito cambiar mi contraseña. Su Mpower Agent predice correctamente la intención Resent_password, por lo que hace clic en Confirmar.
  5. Añade una respuesta Mpower Agent con dos partes:
    • La primera es una acción de Mensaje con el texto Lo lamento. ¡Puedo ayudar! Puedes hacerlo en nuestro sitio web:
    • La segunda es una acción de enlace enriquecido, a la que agrega un enlace a la página del sitio web de Jungle sobre el restablecimiento de contraseñas: www.jungle.com/passwordreset. Incluye una imagen del logotipo de Jungle, que aparecerá en el mensaje con el enlace.

La historia que crea Akela incluye sólo la parte de la conversación que es relevante para el contexto de la intención Reset_password. Es importante tener esto en cuenta, porque agregar más contenido a una historia del que es relevante para su intención puede confundir al Mpower Agent. Si agrega contenido a la historia relacionado con otra solicitud, como actualizar una dirección postal, Mpower Agent pensará que cambiar las direcciones postales solo puede ocurrir dentro del contexto de una solicitud de restablecimiento de contraseña, incluso si crea una intención para cambiar las direcciones postales.

Entrenar y probar el Mpower Agent

Después de crear cada una de las intenciones, reglas e historias para su primer caso práctico, Akela hizo clic en Entrenar y preparar. Esto crea un nuevo modelo Mpower Agent que incluye estas configuraciones. Sin embargo, éste es sólo el primer paso del entrenamiento. Después de terminar de agregar las reglas y la historia para el caso de uso de restablecimiento de contraseña, Akela necesita probar la capacidad de su Mpower Agent para predecir y responder a las intenciones en el caso de uso.

Para ello, comienza a entrenar y a realizar pruebas en Agent Builder:

  1. Lo primero que hace Akela es hacer clic en Entrenar y preparar para asegurarse de que su Mpower Agent esté actualizado con todos los cambios que ha realizado.
  2. Mientras el entrenamiento está en curso, Akela encuentra sus ejemplos de conversación del mundo real para el caso práctico de restablecimiento de contraseña.
  3. Ella hace clic en el globo de diálogo icono, representado por una burbuja de conversación al lado de Tren y escenario.
  4. Akela elige uno de los ejemplos de conversación e interpreta el rol del contacto. Sigue el ejemplo como un script e inicia la conversación con Hola.
  5. El Mpower Agent funciona impecablemente. Akela hace clic en Restablecer en la ventana de chat e inicia el siguiente ejemplo de conversación.
  6. Esta conversación no va tan bien. El Mpower Agent predice correctamente la intención Reset_password, pero después de responder con la acción de enlace enriquecido, el contacto respondió Oh, eso es fácil. No sé por qué no lo vi.
  7. Akela toma nota del mensaje no reconocido para poder solucionarlo más tarde.
  8. Continúa probando. Ella descubre que otros dos contactos respondieron con mensajes inesperados después de que Mpower Agent enviara el mensaje URL:
    • Uno dijo ¡CLARO haha! ¡Eso era obvio! y el otro dijo ¿Cómo no lo vi antes? Gracias.
    • La segunda respuesta incluye la palabra gracias, por lo que Mpower Agent predijo la intención Gracias. Sin embargo, Akela sabe que sin eso, el Mpower Agent probablemente no habría respondido adecuadamente.
  9. Al probar un ejemplo de conversación diferente, Mpower Agent no predice la intención correcta para No puedo acceder a mi cuenta. Akela agrega este ejemplo a la intención Reset_password.
  10. Restablece la ventana de chat y repite la conversación de ejemplo. Esta vez, el Mpower Agent predice correctamente la intención.
  11. Akela observa que, aunque Estoy bloqueado de mi cuenta activó la intención Reset_password, la respuesta de ¡Lo siento mucho! Puedes hacerlo en nuestro sitio web. no es una respuesta apropiada.
  12. Akela ahora tiene dos tareas que realizar para refinar las respuestas que Mpower Agent da a esta intención:
    • Crear una alternativa para cualquier mensaje inesperado.
    • Crear una intención para las expresiones de alivio de los contactos porque la solución fue fácil.

Crear alternativa

A través de sus pruebas, Akela descubrió que si el contacto decía algo inesperado, el Mpower Agent no sabía cómo responder. Decide crear una solución alternativa para hacer frente a la situación. Hay tres tipos de alternativas: acción, NLU y mensajería enriquecida. Akela determina que, para este caso, el tipo de alternativa que necesita es NLU. Esto se debe a que el recurso NLU se utiliza para situaciones en las que el contacto dice algo inesperado.

  1. En la pestaña Diálogos > Alternativa, hace clic en NLU en la lista de la parte izquierda de la página.
  2. Examina las opciones Básica y Avanzada y elige Avanzada.
  3. En la página Avanzada, decide no cambiar el mensaje predeterminado Mpower Agent para el paso 1.
  4. Para el paso 2, Akela agrega una acción de Mensaje seguida de una acción de Traspaso, como se muestra en la siguiente imagen.

Perfeccionar intenciones, reglas e historias

Akela trabaja en el otro problema detectado durante las pruebas, corregir las expresiones de alivio de los contactos al ver que la solución era fácil:

  1. Akela va a la pestaña NLU > Intenciones y crea una intención de alivio en la carpeta Conversation_defaults. La intención que crea es genérica y no está relacionada específicamente con ninguna situación. Esto significa que cada vez que un contacto expresa alivio, el Mpower Agent puede responder.
  2. Agrega los ejemplos que ya ha encontrado, entre los que se incluyen claro, eso era obvio, cómo no me di cuenta, y oh, qué fácil.
  3. A continuación, crea una historia utilizando uno de sus ejemplos como mensaje de contacto. Ella tiene la Mpower Agent respuesta con una acción de Mensaje que dice ¡Me alegro de haber podido ayudar! ¿Hay algo más que pueda hacer por ti?

Repetir las pruebas

Una vez solucionados los problemas detectados durante las pruebas iniciales, Akela repite las pruebas. Cuando no encuentra problemas adicionales, agrega más intenciones, historias y reglas para los otros casos de uso que planeó. Cuando se han agregado y probado todos los casos de uso, decide implementar su Mpower Agent en producción.

Revisión de los Datos de Conversión

Después de que su Mpower Agent haya estado activo durante algunos días, Akela revisa los datos de la conversación en la pestaña Información>Conversación en Agent Builder. Pronto queda claro que muchos usuarios combinan agradecimientos y despedidas en el mismo mensaje. Ella decide que la conversación fluirá mejor si crea una intención múltiple para que Mpower Agent pueda responder a estas intenciones juntas. Una multi-intención cubre situaciones en las que el contacto tiene dos intenciones en un mismo mensaje. Comienza a trabajar:

  1. En la carpeta Conversation_defaults, crea una intención llamada gracias + adiós. El signo más ( + ) la convierte en una multi-intención.
  2. Aklea agrega ejemplos para estas intenciones, tomados de las interacciones de ejemplo que ha recopilado. Agrega ejemplos como Eso funciona. Chau, Gracias, hablamos luego, Te agradezco la ayuda, adiós, y Gracias, nos vemos.
  3. A continuación, crea una regla que utiliza la intención gracias + adiós. La respuesta Mpower Agent es una acción de Mensaje que dice De nada. Que tengas un gran día.