Noby APIについて
会話型の人工知能をあなたの側に

目的

NOBY APIはCotoGoto(コトゴト)内で利用している人工知能のAPIです。
NOBY APIを利用することで、CotoGoto(コトゴト)に対しても会話を通して、様々な操作をすることができます。 CotoGoto(コトゴト)はFacebook、Twitter、Googleカレンダー、Wunderlistなどのサービスとも連携していますので、NOBY APIを通して、連動させることも可能となります。
※会話内容の例はこちらのサイトの「AIとの会話のコツ」を参考にしてください。

会話する

下記の YOUR_API_KEY の部分をメールで届いた API キーに置き換えて下記のコマンドをターミナル上で実行すると、会話結果のJsonが返却されます。
1
$ curl 'https://app.cotogoto.ai/webapi/noby.json' \
2
--verbose \
3
--get \
4
--data 'text=おはようございます' \
5
--data 'appkey=YOUR_API_KEY'
Copied!
『地名』と『天気』という単語が含まれた場合、天気を教えてくれます。
1
$ curl 'https://app.cotogoto.ai/webapi/noby.json' \
2
--verbose \
3
--get \
4
--data 'text=今日の名古屋の天気は?' \
5
--data 'appkey=YOUR_API_KEY'
Copied!
『おみくじ』と『引きたい』という単語が含まれるとおみくじが引けます。
1
$ curl 'https://app.cotogoto.ai/webapi/noby.json' \
2
--verbose \
3
--get \
4
--data 'text=おみくじ引きたいな。' \
5
--data 'appkey=YOUR_API_KEY'
Copied!
『じゃんけん』と『グー』『チョキ』『パー』という単語が含まれるとじゃんけんができます。
1
$ curl 'https://app.cotogoto.ai/webapi/noby.json' \
2
--verbose \
3
--get \
4
--data 'text=じゃんけんグー' \
5
--data 'appkey=YOUR_API_KEY'
Copied!

文章中の単語と機能を連動

会話から動作を取得する

会話の中に複数のキーワードを設定することにより、動作(コマンド機能)を設定することができます。

取得した動作を様々なデバイスへ連携する

取得した動作(コマンド機能)は一意の動作キーを発行します。 動作キーからプログラム実行やデバイスへの指示などを送ったり、様々な連携を可能とします。
最終更新 2yr ago