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

Stimmungsanalyse für SMS mit IBM Watson

Zuletzt aktualisiert am May 13, 2021

Lesedauer: 1 Minute

Wenn es um die Kommunikation per SMS geht, sind wir uns wohl alle einig, dass die Absicht des Absenders manchmal falsch interpretiert werden kann. Ich persönlich weiß, dass die Bedeutung und der Kontext von Wörtern leicht missverstanden werden können.

In welcher Weise auch immer die Technologie zu diesen Schwierigkeiten beiträgt, sie hilft uns auch mit Instrumenten zur Stimmungsanalyse aus der Patsche. In diesem Fall werden wir Nexmo SMS Messaging mit dem IBM Watson Tone Analyzer verbinden.

Was ist der IBM Watson Tone Analyzer?

Der IBM Watson Tone Analyzer ist eine API, die es ermöglicht, Text als Emotionen und Kommunikationsstil zu verstehen.

Mit dieser Reihe von APIs können Entwickler soziale Kanäle abhören, den Kundensupport überwachen und in Chatbots integrieren. Auf diese Weise können Teams Strategien rund um Kundenzufriedenheit oder -frustration entwickeln.

API graphic

Kodierung beginnen

Vonage API-Konto

Um dieses Tutorial durchzuführen, benötigen Sie ein Vonage API-Konto. Wenn Sie noch keines haben, können Sie sich noch heute anmelden und mit einem kostenlosen Guthaben beginnen. Sobald Sie ein Konto haben, finden Sie Ihren API-Schlüssel und Ihr API-Geheimnis oben auf dem Vonage-API-Dashboard.

In diesem Lernprogramm wird auch eine virtuelle Telefonnummer verwendet. Um eine zu erwerben, gehen Sie zu Rufnummern > Rufnummern kaufen und suchen Sie nach einer Nummer, die Ihren Anforderungen entspricht.

Um mit der Stimmungsanalyse beginnen zu können, müssen Sie den IBM Tone Analyzer-Dienst auf IBM Cloud einrichten. Durch die Aktivierung dieses Dienstes erhält Ihre Anwendung die erforderlichen Anmeldeinformationen, um die Anwendung auszuführen.

Das Repository für die Beispielanwendung befindet sich auf Github. Das vollständige Repository ermöglicht Ihnen die Bereitstellung auf Heroku, IBM Cloud, lokal als Docker-Container oder als Remix auf Glitch.

Der schnellste Weg, um loszulegen, ist ein Remix auf Glitch und die Aktualisierung der Umgebungsvariablen. Lesen Sie in der Readme-Datei nach, wie Sie eine neue virtuelle Nummer mit der Vonage CLI oder über das Dashboard.

Was ist passiert?

Der Hauptzweck des Repo ist es, Ihnen zu zeigen, wie einfach es ist, Nexmo SMS mit IBM Watson Tone Analyzer zu verbinden.

Wenn die virtuelle Nummer konfiguriert ist, ruft sie die /message Route für jede eingehende SMS-Nachricht an diese Nummer. Diese Route wiederum ruft die toneAnalyzer.tone Methode aus dem IBM Watson-Paket auf, die den zu analysierenden SMS-Text sendet.

Command Line Analysis

Dies sind zwar nur willkürliche Beispiele, aber Sie können sich vorstellen, welche Kraft hinter so etwas steckt.

Was kommt als Nächstes?

Wie geht es jetzt weiter? Die Anwendung zeigt nur die Antwort in den Protokollen an. Idealerweise würden Sie eine Anwendung erstellen, die die Stimmung entweder als Text oder vielleicht sogar als Emoticons anzeigt.

Sie können dies in ein System zur Ereignisbenachrichtigung einbauen, um Echtzeit-Analysen für Live-SMS-Chat-Analysen durchzuführen oder Chatbot-Aktivitäten für mögliche Interventionen mit Menschen zu überwachen.

Teilen Sie:

https://a.storyblok.com/f/270183/384x384/444c073b5e/kellyjandrews.png
Kelly J AndrewsEhemaliges Teammitglied

Kelly J. Andrews ist eine Entwicklerin, die sich für Nexmo einsetzt. Sie bastelt seit über 30 Jahren an Computern und verwendete BASIC zum ersten Mal im Alter von 5 Jahren.

Erst als er 1997 seine erste Webseite erstellte und JavaScript zum ersten Mal ausprobierte, fand er seine wahre Berufung. Kelly kämpft jetzt für JavaScript, testbaren Code und schnelle Lieferung.

Er singt Karaoke, zaubert oder feuert die Cubs und die Fighting Irish an.