https://a.storyblok.com/f/270183/106760/c2fe9ebb23/sentiment-analysis-with-watson.jpg

Incorporando a análise de sentimentos às mensagens SMS com o IBM Watson

Tempo de leitura: 1 minuto

Quando se trata de comunicações por SMS, acho que todos concordamos que, às vezes, a intenção do remetente pode ser mal interpretada. Sei que, pessoalmente, o significado e o contexto das palavras podem ser facilmente mal interpretados.

Por mais que a tecnologia contribua para essa dificuldade contínua, ela também nos ajuda a superar essa situação por meio de ferramentas de análise de sentimentos. Neste caso, vamos conectar o Nexmo SMS Messaging ao IBM Watson Tone Analyzer.

O que é o IBM Watson Tone Analyzer?

O IBM Watson Tone Analyzer é uma API que permite interpretar textos em termos de emoções e estilo de comunicação.

Esse conjunto de APIs permite que os desenvolvedores acompanhem as redes sociais, monitorem o atendimento ao cliente e se integrem a chatbots. Isso permite que as equipes elaborem estratégias com foco na satisfação ou na insatisfação dos clientes.

API graphic

Comece a programar

Para iniciar a análise de sentimento, você precisará configurar o serviço IBM Tone Analyzer no IBM Cloud. A ativação desse serviço fornecerá ao seu aplicativo as credenciais necessárias para sua execução.

O repositório do aplicativo de exemplo está em GitHub. O repositório completo permitirá que você faça a implantação no Heroku, IBM Cloud, executar localmente como um contêiner Docker ou fazer remixes no Glitch.

A maneira mais rápida de começar é fazer um remix no Glitch e atualizar suas variáveis de ambiente. Confira o arquivo README para saber como obter um novo número virtual usando o CLI da Vonage ou pelo painel de controle.

O que está acontecendo

O objetivo geral deste repositório é mostrar a você como é simples conectar o Nexmo SMS ao IBM Watson Tone Analyzer.

O número virtual, uma vez configurado, encaminhará a /message rota para qualquer mensagem SMS recebida nesse número. Essa rota, por sua vez, chama o toneAnalyzer.tone método do pacote IBM Watson, enviando o texto da mensagem SMS a ser analisado.

Command Line Analysis

Embora esses sejam exemplos arbitrários, você já pode começar a perceber o potencial por trás de algo assim.

E agora?

E agora, o que fazer? O aplicativo exibe apenas a resposta nos logs. O ideal seria criar um aplicativo que exibisse o sentimento na forma de texto ou, quem sabe, até mesmo como emoticons.

Você pode integrar isso a um sistema de notificação de eventos para análise em tempo real de conversas por SMS ao vivo ou monitorar a atividade do chatbot para uma possível intervenção humana.

Compartilhar:

https://a.storyblok.com/f/270183/384x384/444c073b5e/kellyjandrews.png
Kelly J AndrewsEx-membro da equipe

Kelly J Andrews é defensora de desenvolvedores da Nexmo e vem se dedicando à informática há mais de 30 anos, tendo usado BASIC pela primeira vez aos 5 anos de idade.

Foi só ao criar sua primeira página da web, em 1997, e ao experimentar o JavaScript pela primeira vez que ele descobriu sua verdadeira vocação. Hoje, Kelly luta pelo JavaScript, pelo código testável e pela entrega rápida.

É possível encontrá-lo cantando no karaokê, fazendo truques de mágica ou torcendo pelos Cubs e pelos Fighting Irish.