nuevo-en-la-calle-julio-11-2021-innd-simplicity-esports-globex-data-fandom-sports-winston-gold-strikeforce-sukai.jpg

Cree un robot de voz conversacional utilizando los servicios de WhatsApp y Watson

Nodo de origen: 1856777

Resumen

En este patrón de código, cree un marco que permita a los usuarios enviar consultas de voz utilizando la aplicación WhatsApp y obtener una respuesta de IBM Watson Assistant. La consulta del usuario se envía al servicio Watson Speech to Text a través de una aplicación personalizada. A continuación, la salida del servicio Watson Speech to Text se envía a Watson Assistant. Watson Assistant responde al usuario con una respuesta adecuada.

Descripción

Los voicebots de IA conversacionales están ayudando a las empresas a automatizar consultas repetitivas y que requieren mucho tiempo. Esto le da a su equipo más tiempo para abordar tareas estratégicas más complejas y de alta prioridad, al mismo tiempo que garantiza que los clientes estén comprometidos. Los Voicebots toman la entrada de voz y pueden ingerir, analizar, interpretar y responder las consultas de los clientes, con el objetivo de poder responder la pregunta de un cliente en tiempo real o poder continuar un intercambio de texto con el cliente para aclarar la pregunta.

Un robot de voz es útil en muchos escenarios donde escribir no es una opción conveniente, como:

  • Clientes mayores a los que les resulta más cómodo hablar que escribir. Algunos clientes tienen mejores habilidades en el lenguaje hablado que en el escrito. Les resulta más fácil utilizar voicebots.
  • Ejecutivos de entrega en movimiento con la necesidad de actualizar los sistemas.

Este patrón de código utiliza el escenario de un cliente que habla portugués brasileño a través de la aplicación WhatsApp para interactuar con un centro de atención al cliente. Se crea un marco que permite al cliente enviar consultas mediante voz en WhatsApp y luego obtener una respuesta de Watson Assistant. La consulta del usuario se envía al servicio Watson Speech to Text a través de una aplicación personalizada. A continuación, la salida del servicio Watson Speech to Text se alimenta a Watson Assistant. Watson Assistant comprende la consulta con la ayuda del soporte integrado para portugués brasileño y responde al usuario con una respuesta adecuada. Este patrón de código se puede configurar para admitir varios idiomas. Watson Assistant admite estos idiomas.

Cuando haya completado este patrón de código, comprenderá cómo:

  • Utilice el servicio Watson Speech to Text
  • Utilice el servicio Watson Assistant
  • Integre WhatsApp con Watson Services
  • Manejar consultas enviadas por voz en WhatsApp

Diagrama de flujo

flow

  1. El usuario envía un mensaje de voz o de texto en la aplicación WhatsApp.
  2. El mensaje se redirige al servicio de mensajería programable Twilio.
  3. Twilio redirige el mensaje a la aplicación voicebot que está desplegada en IBM Cloud o Red Hat OpenShift.
  4. Si el usuario envió un mensaje de voz, la aplicación voicebot utiliza Watson Speech to Text Service para transcribir el mensaje a texto.
  5. El mensaje de texto se envía a Watson Assistant.
  6. El chatbot Watson Assistant detecta la intención y responde con una respuesta.
  7. El servicio de mensajería programable Twilio redirige el mensaje de respuesta a WhatsApp.
  8. El usuario puede ver el mensaje de respuesta en WhatsApp.

Instrucciones

Encuentre los pasos detallados en el README expediente. Esos pasos explican cómo:

  1. Clonar el repositorio.
  2. Cree los servicios Watson.
  3. Cree el servicio Twilio.
  4. Cree e implemente la aplicación voicebot.
  5. Prueba la aplicación voicebot en WhatsApp.

Fuente: https://developer.ibm.com/patterns/create-a-multilingual-voicebot-on-whatsapp-using-watson-services/

Sello de tiempo:

Mas de Desarrollador de IBM