Dialogflow コンソールの概要

Dialogflow では、Dialogflow コンソールというウェブユーザー インターフェースを利用できます(コンソールを開く)。このコンソールを使用して、エージェントを作成、ビルド、およびテストします。

Dialogflow コンソールは Google Cloud Platform Console とは異なります(ドキュメントに移動コンソールを開く)。Dialogflow コンソールは Dialogflow エージェントの管理に使用され、GCP Console は GCP 固有の Dialogflow 設定(課金など)およびその他の GCP リソースの管理に使用されます。

ほとんどの場合、Dialogflow コンソールを使用してエージェントをビルドする必要がありますが、Dialogflow API を使用して高度なシナリオ用のエージェントを作成することもできます。

多くのクイックスタート ガイドや入門ガイドではコンソールの使用手順を説明していますが、このページでは、ユーザー インターフェースのレイアウトとコンソールの用途に関する概要を説明します。

コンソールの使い方

このコンソールでは、エージェントの作成、構築、管理、微調整、テストを行います。コンソールでは次の作業を行うことができます。

  • 会話エクスペリエンスを定義するエージェントを作成する
  • ユーザー入力をレスポンスにマッピングするインテントを作成する
  • ユーザー入力から有用なデータを抽出するためのエンティティを作成する
  • コンテキストを使用して会話パスを制御する
  • 会話外の出来事によって引き起こされるイベントを追加する
  • 他の会話型プラットフォームと統合する
  • 統合の使用時にサービスを接続するためのフルフィルメントを実装する
  • エージェントのパフォーマンスを分析する
  • シミュレータを使用してエージェントをテストする
  • その他...

コンソールにログインする

Dialogflow コンソールにログインするには、GCP サービスへのアクセスに使用している Google アカウントでログインしてください。初めてログインすると、次の操作を行うよう求められます。

  1. Dialogflow に、Google アカウントへのアクセスを許可します。Dialogflow では次の権限を使用します。
    • Google Cloud Platform サービスのデータの表示と管理: この権限により、オプションで Cloud Functions for Firebase をデプロイできます。詳しくは、フルフィルメントをご覧ください。
    • Google アシスタントの音声コマンド、音声ダイアログ、音声文法の表示と管理: この権限により、オプションで Google アシスタントに対して Dialogflow エージェントをテストできます。詳しくは、Google アシスタントの統合をご覧ください。
    • Actions on Google の表示と管理: この権限により、オプションで Dialogflow エージェントを会話アクションとして Google アシスタントと Actions on Google にデプロイできます。
  2. Dialogflow の利用規約に同意します。

コンソール インターフェースのレイアウト

コンソールは 3 つのメインパネルで構成されています。

一度に選択できるエージェントは 1 つだけです。エージェントは、サイドバー メニュー上部で選択します。エージェントを選択したら、これらのメニュー オプションを使用してエージェントのさまざまな要素を作成および管理します。たとえば [Intents] をクリックすると、選択したエージェントのインテントのリストが中央パネルに表示されます。

メイン コンテンツ(中央)

このパネルには、サイドバー メニューで選択したオプションのデータと編集コントロールが表示されます。たとえば [Intents] を選択すると、選択したエージェントのインテントの編集可能なリストが表示されます。

Dialogflow シミュレータ(右)

Dialogflow シミュレータでは、メッセージを発声または入力してエージェントと会話できます。これは、エージェントが期待どおりに動作することをテストできる便利なツールです。シミュレータの使い方の例は、さまざまなクイックスタート ガイドと入門ガイドに記載されています。