Se você perdeu o lançamento do Call for Code 2021, sem problemas! Saiba mais clicando aqui

Desenvolva uma estrutura que conecte o WhatsApp aos serviços Watson

Resumo

Para permitir que os usuários de dispositivos móveis aproveitem os serviços IBM Watson® por meio de um aplicativo de mensagens, preencha este code pattern de desenvolvedor e crie uma estrutura que possa intermediar a conexão entre os serviços Watson e o WhatsApp Messenger.

Descrição

No momento, o WhatsApp tem 2,4 bilhões de usuários, e esse número continua aumentando. Para empresas de médio e grande porte, o WhatsApp introduziu o WhatsApp Business, que permite comunicações com clientes do mundo todo para que eles possam se conectar com empresas no WhatsApp de forma simples, segura e confiável. Para tornar as conversas ainda mais inteligentes, é possível usar a Inteligência Artificial do Watson como back-end para entregar recursos avançados aos clientes.

Neste code pattern, você aprenderá a desenvolver uma estrutura para conectar o Watson Machine Learning, implementar um modelo simples de previsão de preços internos e acessá-lo em seu WhatsApp Messenger. Quando concluir o code pattern, você saberá:

  • Integrar os serviços IBM Watson ao WhatsApp.
  • Implementar o aplicativo no IBM Cloud® Foundry.
  • Implementar modelos de aprendizado de máquina no IBM Cloud Object Storage.
  • Gerenciar modelos de aprendizado de máquina no IBM Watson Studio.

Fluxo

Fluxograma

  1. O usuário envia uma mensagem pelo WhatsApp.
  2. A mensagem é redirecionada ao serviço Twilio Programmable Messaging.
  3. O Twilio Programmable Messaging encaminha a mensagem ao aplicativo de back-end hospedado na IBM Cloud.
  4. O aplicativo de back-end interage com o Watson Machine Learning para obter a resposta.
  5. O Watson Machine Learning faz os cálculos necessários e exibe uma resposta.
  6. O aplicativo de back-end processa a resposta, a converte em um formato legível pelo usuário e a encaminha ao Twilio.
  7. O Twilio encaminha a mensagem como uma resposta no WhatsApp.
  8. O usuário recebe uma resposta do serviço Watson Machine Learning no WhatsApp.

Instruções

Veja instruções detalhadas no arquivo LEIA-ME. Essas instruções explicam como:

  1. Clonar o repositório.
  2. Criar serviços Watson.
  3. Implementar o aplicativo do servidor no IBM Cloud Foundry.
  4. Criar o serviço Twilio.
  5. Configurar as credenciais.
  6. Implementar o modelo de previsão de preços.