novo-na-rua-11-julho-2021-innd-simplicity-esports-globex-data-fandom-sports-winston-gold-strikeforce-sukai.jpg

Crie um voicebot de conversação usando os serviços WhatsApp e Watson

Nó Fonte: 1856777

Resumo

Nesse padrão de código, crie uma estrutura que permita aos usuários enviar consultas de voz usando o aplicativo WhatsApp e obter uma resposta do IBM Watson Assistant. A consulta do usuário é enviada ao Watson Speech to Text Service por meio de um aplicativo customizado. A saída do Watson Speech to Text Service é então fornecida ao Watson Assistant. O Watson Assistant responde ao usuário com uma resposta apropriada.

Descrição

Voicebots de IA de conversação estão ajudando as empresas a automatizar consultas repetitivas e demoradas. Isso dá à sua equipe mais tempo para lidar com tarefas estratégicas mais complexas e de alta prioridade, ao mesmo tempo que garante o engajamento dos clientes. Voicebots recebe entrada de voz e pode ingerir, analisar, interpretar e responder às perguntas do cliente, com o objetivo de ser capaz de responder a uma pergunta do cliente em tempo real ou continuar uma troca de texto com o cliente para esclarecer a pergunta.

Um voicebot é útil em muitos cenários onde digitar não é uma opção conveniente, como:

  • Clientes idosos que acham mais conveniente falar do que digitar. Alguns clientes têm melhores habilidades na linguagem falada do que na escrita. Eles acham mais fácil usar voicebots.
  • Executivos de entrega em movimento com necessidade de atualização de sistemas.

Esse padrão de código usa o cenário de um cliente que fala o português do Brasil por meio do aplicativo WhatsApp para interagir com uma central de atendimento ao cliente. É construída uma estrutura que permite ao cliente enviar consultas usando fala no WhatsApp e, em seguida, obter uma resposta do Watson Assistant. A consulta do usuário é enviada ao Watson Speech to Text Service por meio de um aplicativo customizado. A saída do Watson Speech to Text Service é então alimentada no Watson Assistant. O Watson Assistant entende a consulta com a ajuda do suporte integrado para português do Brasil e responde ao usuário com uma resposta apropriada. Este padrão de código pode ser configurado para oferecer suporte a vários idiomas. Watson Assistant suporta estes línguas.

Ao concluir esse padrão de código, você entende como:

  • Use o Watson Speech to Text Service
  • Use o serviço Watson Assistant
  • Integre o WhatsApp com os serviços Watson
  • Lidar com consultas enviadas por voz no WhatsApp

Diagrama de fluxo

flow

  1. O usuário envia uma mensagem de voz ou texto no aplicativo WhatsApp.
  2. A mensagem é redirecionada para o serviço de mensagens programáveis ​​Twilio.
  3. Twilio redireciona a mensagem para o aplicativo voicebot que é implementado no IBM Cloud ou Red Hat OpenShift.
  4. Se o usuário enviou uma mensagem de voz, o aplicativo voicebot usa o Watson Speech to Text Service para transcrever a mensagem em texto.
  5. A mensagem de texto é enviada ao Watson Assistant.
  6. O chatbot do Watson Assistant detecta a intenção e responde com uma resposta.
  7. O serviço de mensagens programáveis ​​Twilio redireciona a mensagem de resposta para o WhatsApp.
  8. O usuário pode visualizar a mensagem de resposta no WhatsApp.

Instruções

Encontre as etapas detalhadas no README Arquivo. Essas etapas explicam como:

  1. Clone o repositório.
  2. Crie os serviços Watson.
  3. Crie o serviço Twilio.
  4. Construa e implante o aplicativo voicebot.
  5. Experimente o aplicativo voicebot no WhatsApp.

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

Carimbo de hora:

Mais de Desenvolvedor IBM