BOT向け自然言語処理サービスまとめ

公開日: : Blog, Microsoft , ,

自然言語処理

自然言語処理(しぜんげんごしょり、英語: natural language processing、略称:NLP)は、人間が日常的に使っている自然言語をコンピュータに処理させる一連の技術

自然言語の文章をより形式的な(コンピュータが理解しやすい)表現に変換するといった処理が含まれる

BOTと対話する際には利用者がインプットした、自然言語をプログラムが解釈できる形に変換する必要がある。

ベンダーが自然言語処理向けのサービスをいくつか展開しているのでまとめる。(日本語の解釈が可能そうなものに限定)


自然言語処理エンジン

LUIS(Language Understanding Intelligent Service)

Microsoft Azure の Cognitive Servicesを構成する要素のひとつ。
2016年10月時点ではまだプレビュー。

自然言語をEntityやActionなどに分解してアプリで扱える静的な形式に変換してくれる。
作成エンジンはAPI経由 or C#ライブラリー経由でJSONを取得できる。

個人的によくデモなどで使われてるの見てるし、すごく良いと思ってるのだが、
プレビュー…

Semantic Kernel

日本のベンチャー ㈱ Studio Ousia のキーワード抽出エンジン。
デモを試した感じだとキーワードは抽出出来たけど、名詞抽出のみなのかな?
重要度の重みづけなどで抽出パターンをカスタマイズできるようだ。
LUISでいうIntentが抜けている気がする。

商用プランあり

Mynd plus

BrainPad の自然言語処理エンジン
どういうインプットでどういうアウトプットが得られるのか、精度などに関する資料は見当たらなかった。
前身の Semantic Finder が 自然言語をXML形式に加工してくれるので期待できそうなんだけど。
ホームページには色々書いてある。でも資料がないし実体がよくわからない。

wit.ai

BOTエンジン + インテントパーサー
インテントパーサーを用いて自然言語を特定オブジェクトに変換できる。

基本機能は無料らしい。
将来的には日本語対応される予定のようだ。


日本語形態素解析エンジン(おまけ)

単語の分かち書き+品詞付与

kuromoji

オープンソース(Apache2.0)

Yahoo! JAPAN テキスト解析

商用利用の場合は Yahoo!Japan ビジネスセンターへ問い合わせ

gooラボ 形態素解析API

商用利用の場合は要問合せ。

MeCab

オープンソース(GPL, LGPL, BSD)

RakutenMS

オープンソース(Apache2.0)


Azure のプレビューについて

商用不可というわけではないようだ。
ただ保証を受けることは出来ないし、価格引き上げされる可能性もある。
突如提供が中止される可能性ももちろんあり。

f. プレビュー リリース  当社はプレビューを提供することがあります。 プレビューは、「現状有姿のまま」、「瑕疵を問わない条件」で、かつ「提供可能な場合に提供しうる形で」提供されるものとし、SLA および本契約に規定するいかなる限定的保証の対象にもなりません。プレビューは、カスタマー サポートの対象とならないことがあります。当社は、随時予告なくプレビューを変更または中止することがあります。また、プレビューを一般向けに提供しないことを選択することもあります。

マイクロソフト オンライン サブスクリプション契約 より抜粋

関連記事

no image

Microsoft.OData.Clientでフォーム認証を行う

構成 サーバー ** Azure API Apps ** ASP.NET Web API クライ

記事を読む

拡張温度に対応した Windows 10 IoT Core ボード

Windows 10 IoT Core 対応ボード その2 こっちは拡張温度対応している。 Ban

記事を読む

VisualStudio2015でiOSアプリケーション開発

こんにちは。 Windows10にアップグレードしました。 VisualStudioも201

記事を読む

no image

【iPhoneアプリ】背景画像を設定する

ImageResourceにBg.pngという背景画像を登録しておく 背景を設定するタイミング

記事を読む

no image

UWPのScrollViewerでスクロール位置の同期を行うメモ

複数のScrollViewerのスクロール位置を同期したい場合、WPFではScrollChanged

記事を読む

no image

Microsoft Flow 入門

社内LT用

記事を読む

Visual Studio 2015 + PHP Tools for Visual Studio で App Service for Linux へデプロイ

発端はこれ。 https://social.msdn.microsoft.com/Forums/ja

記事を読む

AdMob,Nendメディエーション時の優先順位

先日リリースしたアプリでは勉強を兼ねて、 AdMob+Nendでのメディエーション広告を実装し

記事を読む

Xamarin Studio から Visual Studio for Mac へ変更してから、”The “XamlCTask” task failed unexpectedly.” が発生。

Visual Studio for Mac がGAしたので、インストールしてみた。 それまで開発して

記事を読む

no image

Windows 10 IoT Core の 製品化メモ

概念実証(Proof of concept)を終了し、製品化を行いたい場合のステップ サインア

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

PAGE TOP ↑