ちょっと前にIBMのCMでよく流れていたwatsonを使ってみたいと思い。ちょっと調べてみた。
IBM BlumixにWatson APIがありAPI経由でいろいろ使えるみたいです。ちなみにBluemixは30日間は無料です。
API仕様を見てみる(だいたい英語)と利用方法はこんな感じのようです。
1.Bluemixにログインする。
2.カタログからwatsonサービスからAPIを選ぶ。
3.必要内容を記述してサービスを作成する。
4.作成されたアプリを選択。サービス資格情報を選択しusername,passwordを取得する。
{
"credentials": {
"url": "https://gateway.watsonplatform.net/dialog/api",
"password": "XXXXXXXXXXXXX",
"username": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
}
5.使い方はこのような感じ。
DialogService service = new DialogService();
service.setUsernameAndPassword("username","password");
作ったアプリがこちら(Dialogのサンプルを日本語化している)
使ったAPIは3つ。音声認識とDialog(※現在は新しくConversationというのが出ています。)