
Compartilhar:
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.
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.

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.

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:
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.