Amazon Comprehendを利用したAlexaスキル「感情分析くん」を公開しました!

記事タイトルとURLをコピーする

感情分析くん

 こんにちは、サーバーワークスのこけしの人、坂本(@t_sakam)です。今回は、新しいAlexaスキルの公開のお知らせです。タイトル通りなのですが、Amazon Comprehendを利用した感情分析スキル「感情分析くん」を公開しました〜!

感情分析くん

Alexaスキル:感情分析くん

感情分析くんとは?

 Amazon Comprehendを利用して、ユーザーが話した言葉を元に感情分析を行うスキルです。Alexaにいまの気持ちをつぶやくと、感情分析くんがAmazon Comprehendを利用して、感情をポジティブ、ネガティブ、ニュートラル、ミックスの4種類に分類してくれるスキルとなっています。

Amazon.co.jp: 感情分析くん: Alexaスキル

以下、スキルの説明から抜粋

感情分析くんは、Amazon Comprehendを利用して、あなたが話した言葉を元に感情分析を行います。分析結果は、ポジティブ、ネガティブ、ニュートラル、ミックスの4種類で表されます。あなたの今の気持ちを、一言、話してください。
あなたの話した言葉がポジティブだと判定されれば、ポジティブ、
ネガティブだと判定されれば、ネガティブ、
ポジティブ、ネガティブのどちらでもないと判定されれば、ニュートラル、
ポジティブとネガティブの両方が混ざっていると判定されれば、ミックスとなります。

例えば、
「わたしはいま楽しくて幸せです。」と言えばポジティブ、
「悲しくて泣きたい。」と言えばネガティブ、
「わたしはいま眠い。」と言えばニュートラル、
「とても悲しいけど幸せ。」と言えばミックス、
と判定されます。

Amazon Comprehendとは?

 Amazon Comprehendは、機械学習を使用してテキスト内でインサイトや関係性を検出するAWSの自然言語処理(NLP)サービスです。

Amazon Comprehend(テキストのインサイトや関係性を検出)| AWS

 Amazon Comprehendには、感情分析くんが利用している、感情分析機能の他にも、キーフレーズ抽出機能や主要言語の検出機能などが備わっています。日本語はまだ未対応ですが、構文分析機能やPII検出(個人を特定できる情報の検出)機能もあります。

https://d1.awsstatic.com/r2018/r/hera/product-page-diagram-AWS-Hera-Launch_How-It-Works@1.5x.78220a4feceef787705be35c1bb772b1b2038b97.png

スキルの注意点

 Amazon Comprehendは、テキスト化された言葉を元に分析を行うので、声のトーンが明るかったら、ポジティブ、暗かったらネガティブと判定されるわけではないので、そこはご注意ください〜。
 Amazon ComprehendのSentiment Analysis機能(感情分析機能)を利用したテキストベースの判定になります。

まとめ

 今回は、新しいAlexaスキル「感情分析くん」公開のお知らせでした。Alexaにいまの気持ちをつぶやくと、感情分析くんがAmazon Comprehendを利用して、感情をポジティブ、ネガティブ、ニュートラル、ミックスの4種類に分類してくれるスキルとなっています。それだけ? と言われればいまのところ、それだけなのですが、Amazon Comprehendってどんなものなんだろう? と思われている方は、このスキルで簡単にAmazon Comprehendの感情分析機能を試してみることができますので、ぜひぜひ、お気軽にご利用ください〜。
 もし、好評であれば、バージョンアップや機能追加等も考えたいと思っています〜!

 いや〜、Amazon Comprehendって本当にいいものですね!

坂本 知子(記事一覧)

サーバーワークスのこけしの人(@t_sakam)。2020 APN AWS Top Engineers。