IBMの AI、ワトソンが無料で使えるようになったと新聞にあったので使ってみました。実際、一定の容量までは本当に無料で使えました。IBMのWatsonは、IBM Cloudの上でAPIという形で使えるので、用意するのはWebブラウザだけで大丈夫です。まだの人はまず、以下で IBM Cloudに登録してください。
➡IBM Cloud – 無料で クラウドにサーバーを立ち上げる方法
IBM Cloudにログインし、IBM Cloudで上のメニューのカタログをクリックすると、以下のようなWatsonメニューが表示されます。無料のライト・アカウントだと以下の APIが利用可能です。
このように ワトソンは様々なAPIが提供されています。Conversationは自然言語による応答をチャットボットで作るためのWatson APIで、一から学習させるタイプです。最初は知識の無いまっさらな状態です(NLCも)。一方で音声認識の Speech to Text, Text to Speech, 翻訳機能のLanguage Translator, 最適解を探し出すディスカバリー は最初からすぐにある程度の事ができ、さらに自分で賢くできるエンジンになります(VRも)。性格判断のPersonality Insigths,と自然言語から感情を判断するTone Analyzerは、最初から教育が完了しているエンジンで自分で教育する必要はありません。
事前言語解析のNLC (Natural Language Classifier)と画像認識のVR (Visual Recognition) は有料アカウントのみ利用可能となります。
ちなみに無料のライト・アカウントでなく、通常の有料のWatsonを使った場合には、VRでは画像一枚あたり0.21円とかになります。1000回画像認識しても、210円なので高くはないですよね!
上のカタログ画面の中から「Conversation」を選んでチャットボットを作ってみましょう。以下の画面に表示されるように、Conversasionは月1万 API呼び出しまで無料です。また、5つのWorkspace(作業領域)で25のIntent(意図)、25のEntity(対象)までが無料です。下の「作成」をクリックして自分で作ってみましょう。
以下の「Launch Tool」ボタンをクリックし、再びIDでログインしてから「Create」ボタンをクリックしてください。自分のWatson Conversationの作業領域が作られます。