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
- O usuário envia uma mensagem de voz ou texto no aplicativo WhatsApp.
- A mensagem é redirecionada para o serviço de mensagens programáveis Twilio.
- Twilio redireciona a mensagem para o aplicativo voicebot que é implementado no IBM Cloud ou Red Hat OpenShift.
- 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.
- A mensagem de texto é enviada ao Watson Assistant.
- O chatbot do Watson Assistant detecta a intenção e responde com uma resposta.
- O serviço de mensagens programáveis Twilio redireciona a mensagem de resposta para o WhatsApp.
- O usuário pode visualizar a mensagem de resposta no WhatsApp.
Instruções
Encontre as etapas detalhadas no README Arquivo. Essas etapas explicam como:
- Clone o repositório.
- Crie os serviços Watson.
- Crie o serviço Twilio.
- Construa e implante o aplicativo voicebot.
- Experimente o aplicativo voicebot no WhatsApp.
- AI
- Aplicação
- Assistente
- corpo
- construir
- negócios
- Cuidado
- chatbot
- Na nuvem
- código
- conteúdo
- continuar
- Clientes
- exchange
- executivos
- Alimentado
- fluxo
- Quadro
- Alta
- Como funciona o dobrador de carta de canal
- Como Negociar
- HTTPS
- IBM
- IBM Cloud
- IBM Watson
- intenção
- IT
- língua
- Idiomas
- mensagens
- mover
- Opção
- padrão
- Red Hat
- resposta
- Serviços
- Habilidades
- Estratégico
- ajuda
- suportes
- sistemas
- tempo
- Twilio
- Atualizar
- usuários
- Ver
- voz
- Watson
- QUEM