API.AI と Google Cloud API を使用したチャットボット
このサンプルでは、Google Cloud Vision、Speech、Translate API と API.AI を使用して iOS チャットボットを構築する方法を示します。
前提条件
- クラウド API 用の iOS API キー (詳細についてはドキュメントを参照してください)
- Xcode 7
- Cocoapods バージョン 1.0 以降
クイックスタート
- このリポジトリの
cd
を作成し、このディレクトリに移動します。 -
pod install
実行して、Cocoapod の依存関係をダウンロードしてビルドします。 -
open ChatBot.xcworkspace
を実行してプロジェクトを開きます。 - CBDefines.m で、
your google API key
上記で取得した API キーに置き換えます。 - アプリをビルドして実行します。
APIキー
- https://console.cloud.google.com で新しいプロジェクトを作成します。
- 課金を有効にします。
- APIマネージャーに移動します。
- 資格情報に移動
- 資格情報を作成します。 API キーを選択します。
- @「your google API key」を CBDefines.m の Google API キーに置き換えます。
API.AI
必要に応じて、次の手順に従って独自の API.AI エージェントを作成します。
- TourGuide エージェントを作成します。
- [設定] に移動し、api.ai/TourGuide.zip をインポートします。
- (中国語をサポートするためのオプションの手順) 言語を中国語に設定して TourGuide Chinese エージェントを作成します。
- 「設定」に移動し、api.ai/TourGuide Chinese.zip をインポートします。
- CBApiAiToken を CBDefines.m の API.AI トークンに置き換えます。トークンは API.AI エージェント設定ページから見つけることができます。
中国のデモ
ライセンス
このサンプルは、Apache 2.0 ライセンスに基づいてリリースされています。
免責事項
これは Google の公式製品ではありません。
著者
チャン・ルオとボブ・リュー