https://d226lax1qjow5r.cloudfront.net/blog/blogposts/adding-sentiment-analysis-to-sms-ibm-watson-dr/Sentiment-Analysis-with-Watson.jpg

Análisis de sentimientos en SMS con IBM Watson

Tiempo de lectura: 1 minuto

Cuando se trata de comunicaciones por SMS, creo que todos estamos de acuerdo en que a veces se malinterpreta la intención del remitente. Sé que, personalmente, el significado y el contexto en torno a las palabras pueden malinterpretarse con facilidad.

Por mucho que la tecnología contribuya a esta dificultad constante, también nos ayuda a salir de ella con herramientas de análisis de sentimientos. En este caso, vamos a conectar Nexmo SMS Messaging con IBM Watson Tone Analyzer.

¿Qué es IBM Watson Tone Analyzer?

IBM Watson Tone Analyzer es una API que permite entender el texto como emociones y estilo de comunicación.

Este conjunto de API permite a los desarrolladores escuchar los canales sociales, supervisar la atención al cliente e integrarse con chatbots. De este modo, los equipos pueden elaborar estrategias en torno a la satisfacción o frustración del cliente.

API graphic

Empezar a codificar

Vonage API Account

To complete this tutorial, you will need a Vonage API account. If you don’t have one already, you can sign up today and start building with free credit. Once you have an account, you can find your API Key and API Secret at the top of the Vonage API Dashboard.

This tutorial also uses a virtual phone number. To purchase one, go to Numbers > Buy Numbers and search for one that meets your needs.

Para comenzar el análisis de sentimientos, deberá configurar el servicio servicio IBM Tone Analyzer en IBM Cloud. La activación de este servicio proporcionará a su aplicación las credenciales necesarias para ejecutar la aplicación.

El repositorio de la aplicación de ejemplo está en Github. El repositorio completo le permitirá desplegar en Heroku, IBM Cloudejecutar localmente como un contenedor Docker, o remezclar en Glitch.

La forma más rápida de ponerse en marcha es remezclar en Glitch y actualizar sus variables de entorno. Consulta el archivo Léame para obtener un nuevo número virtual usando la CLI de Vonage o usando el tablero.

Qué está pasando

El objetivo general del repositorio es mostrarle lo sencillo que es conectar Nexmo SMS con IBM Watson Tone Analyzer.

El número virtual, una vez configurado, llamará a la /message para cualquier mensaje SMS entrante a ese número. Esta ruta, a su vez, llama al método toneAnalyzer.tone método del paquete IBM Watson que envía el texto SMS a analizar.

Command Line Analysis

Aunque se trata de ejemplos arbitrarios, puedes empezar a ver el poder que hay detrás de algo así.

¿Y ahora qué?

¿Qué hacer a partir de aquí? La aplicación sólo muestra la respuesta en los registros. Lo ideal sería crear una aplicación que mostrara el sentimiento en forma de texto o incluso de emoticonos.

Puede integrarlo en un sistema de notificación de eventos para realizar análisis en tiempo real del chat de SMS en directo o supervisar la actividad del chatbot para una posible intervención con humanos.

Compartir:

https://a.storyblok.com/f/270183/384x384/444c073b5e/kellyjandrews.png
Kelly J AndrewsAntiguo miembro del equipo

Kelly J Andrews es desarrolladora de Nexmo y lleva más de 30 años jugando con los ordenadores. Utilizó BASIC por primera vez a los 5 años.

No fue hasta que creó su primera página web en 1997 y probó JavaScript por primera vez cuando encontró su verdadera vocación. Kelly lucha ahora por JavaScript, el código comprobable y la entrega rápida.

Se le puede encontrar cantando karaoke, haciendo magia o animando a los Cubs y a los Fighting Irish.