Google Dialogflow ​

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

Dialogflowは、モバイルアプリ、Webアプリケーション、デバイス、ボット、対話型音声応答システムなどに会話型ユーザーインターフェースを簡単に設計して統合できる自然言語理解プラットフォームです。 Dialogflowを使用すると、ユーザーがWorkbotを操作するための新しく魅力的な方法を提供できます。

WorkbotがDialogflowに接続されている場合、Workbotに送信されたすべてのコマンドは、WorkbotのデフォルトNLPではなく、接続済みDialogflowボットのNLPによって処理されます。

機能の提供状況

CNデータセンターのワークスペースでは、Google Dialogflowコネクターを利用できません。これは現地の規制要件を反映したものであり、当社のマルチテナントおよびVirtual Private Workato(VPW)サービスに適用されます。

APIバージョン ​

DialogflowコネクターはDialogflow API v2を使用します。

WorkbotのDialogflowサポート ​

現在、WorkatoではWorkbot for SlackがDialogflowの使用をサポートしています。

WorkatoでDialogflowに接続する方法 ​

Dialogflowに接続するには、Dialogflowエージェントに関連付けられているGoogle Cloud PlatformサービスアカウントのJSON秘密鍵を作成してダウンロードする必要があります。

JSON秘密鍵秘密鍵を作成すると、JSON秘密鍵ファイルのダウンロードが開始されます

ダウンロードしたら、任意のテキストエディターを使用してJSONファイルを開くことができます。 テキストエディター内のJSON秘密鍵

その内容全体(つまりJSON全体)をDialogflowコネクションのService account JSONフィールドにコピーし、Connectをクリックします。

Dialogflowコネクター

新しいエージェントとプロジェクトを作成

このドキュメントでは、Google CloudプロジェクトとDialogflowエージェントがすでに設定されていることを前提としています。まだない場合は、GoogleのプロジェクトとDialogflowエージェントを作成するガイドを参照して作成してください。

サービスアカウントの作成とサービスアカウントJSONの取得 ​

Dialogflowエージェントを接続するには、まず、Dialogflowエージェントに関連付けられているGoogle Cloud Platformサービスアカウントの秘密鍵を生成する必要があります。この鍵は、新しいサービスアカウントを作成すると、JSONファイルとしてダウンロードできます。

デフォルトのサービスアカウントを変更しない

Google Cloudプロジェクトに含まれるデフォルトのサービスアカウントは変更しないでください。代わりに、新しいサービスアカウントを作成して、追加のクライアントアクセスとDeveloper APIアクセスを管理します。

  1. Dialogflowコンソールで、エージェント名の右側にあるエージェントの歯車アイコンをクリックして、エージェントの設定に移動します。 Dialogflowエージェント設定Dialogflowエージェント設定

    別のプロジェクトを使用する場合は、新しいエージェントを作成する必要があります。既存のプロジェクトから、‘Export and Import’タブに移動して‘EXPORT AS ZIP’ボタンをクリックするだけで簡単に実行できます。

  2. GOOGLE PROJECTセクションで、Service Accountの名前を選択します。 GoogleサービスアカウントGoogle Cloud Platformサービスアカウントページへの移動 これにより、Google Cloud Platformサービスアカウントページに移動します。

  3. ページ上部のCreate Service Accountボタンを選択します。 新しいサービスアカウントを作成

  4. ポップアップで、このサービスアカウントに使用する詳細を入力し、Createをクリックします。 新しいサービスアカウントを作成エージェント用サービスアカウントの作成

  5. 次に、このサービスアカウントが最適に動作するための権限を持つように、エージェントへのアクセス権を付与する必要があります。 Dialogflowカテゴリで、'Dialogflow'でフィルターし、次のいずれかのロールを選択します。

ロール名アクセスの説明
Dialogflow API AdminフルAPIアクセス
Dialogflow API ClientセッションレベルのAPIアクセス
Dialogflow API Reader読み取り専用APIアクセス
サービスアカウントロール
サービスアカウントロール

完了したら、Continueを選択します。

  1. Create keyボタンをクリックして、このサービスアカウントの鍵を作成します。 サービスアカウントの作成1鍵の作成を開始

  2. KeyタイプとしてJSONを選択し、Createボタンをクリックします。 サービスアカウントの作成2JSON鍵タイプを選択

  3. 鍵が作成されると、JSONファイルのダウンロードが開始されます。 JSONファイルを保存します。

鍵は1回のみダウンロード可能

サービスアカウントキーは1回しかダウンロードできません。古い鍵を失くした場合や侵害された場合は、これらの手順を繰り返して新しい鍵を生成します。

  1. 完了すると、確認メッセージを含むポップアップが表示されます。 Closeをクリックします。 サービスアカウントの作成3

  2. ダウンロードしたJSONファイルを任意のテキストエディター(Atomなど)で開きます。その内容全体(つまりJSON全体)をDialogflowコネクションのService account JSONフィールドにコピーし、Connectをクリックします。 Dialogflowコネクター

最終更新日: