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

IBM WatsonでSMSにセンチメント分析を加える

最終更新日 May 13, 2021

所要時間:1 分

SMSを使ったコミュニケーションに関して言えば、送信者の意図が誤解されることがあるのは誰もが認めるところだと思う。私自身、言葉の意味や文脈が誤解されやすいことを知っている。

テクノロジーがどのような形であれ、この継続的な困難の一因となっているのだが、テクノロジーはまた、センチメント分析ツールによって私たちを救済してくれる。今回は、Nexmo SMS MessagingとIBM Watson Tone Analyzerを接続します。

IBM Watson Tone Analyzerとは?

IBM Watson Tone Analyzerは、テキストを感情やコミュニケーションスタイルとして理解できるようにするAPIである。

このAPIのセットにより、開発者はソーシャルチャンネルをリッスンし、カスタマーサポートをモニターし、チャットボットと統合することができる。そうすることで、チームは顧客満足度や不満を中心に戦略を構築することができる。

API graphic

コーディング開始

センチメント分析を開始するには、以下のセットアップが必要です。 IBM Tone Analyzerサービスをセットアップする必要があります。このサービスをオンにすると、アプリケーションの実行に必要な認証情報がアプリケーションに与えられます。

サンプル・アプリケーションのリポジトリは Github.完全なレポジトリでは、次のようにデプロイできます。 Heroku, IBM Cloudにデプロイしたり、Dockerコンテナとしてローカルで実行したり、リミックスしたりすることができる。 グリッチ.

一番手っ取り早いのは、Glitchでリミックスして環境変数を更新することだ。を使用して新しいバーチャル番号を取得する方法については、Readmeをチェックしてください。 Vonage CLIを使うか ダッシュボード.

何が起きているのか

このレポの全体的な目的は、Nexmo SMSとIBM Watson Tone Analyzerを接続するのがいかに簡単かをお見せすることです。

バーチャル番号は、設定されると、その番号に着信するSMSメッセージの経路を呼び出します。 /messageルートを呼び出します。このルートは順番に toneAnalyzer.toneメソッドを呼び出します。

Command Line Analysis

これらは恣意的な例ではあるが、このようなことの背後にある力が見えてくるはずだ。

次はどうする?

ここからどこへ行くのですか?このアプリケーションでは、応答がログに表示されるだけです。理想的なのは、感情をテキストとして、あるいは絵文字として表示するアプリケーションを作成することです。

ライブSMSチャット分析のためのリアルタイム分析のためのイベント通知システムにこれを組み込んだり、人間への介入の可能性のためにチャットボットの活動を監視することができます。

シェア:

https://a.storyblok.com/f/270183/384x384/444c073b5e/kellyjandrews.png
Kelly J Andrews元チームメンバー

ケリー・J・アンドリュースはネクスモの開発者支持者であり、5歳で初めてBASICを使い、30年以上コンピュータをいじってきた。

1997年に初めてウェブページを作り、初めてJavaScriptを試してみて初めて、彼は真の天職を見つけた。ケリーは今、JavaScript、テスト可能なコード、そして迅速なデリバリーのために戦っている。

カラオケを歌ったり、マジックを披露したり、カブスやファイティング・アイリッシュを応援したり。