スタートガイド(Dialogflow)

Interactive Canvas を使用するアクションの開発手順は、会話型アクションを作成する一般的な手順と同じです。Actions プロジェクト、Dialogflow エージェント、フルフィルメント、ウェブアプリを作成したら、アクションと Interactive Canvas 間の通信を定義します。

Interactive Canvas アクションを作成するには、次の開発手順に従います。

  1. 設定: Interactive Canvas を使用するアクションを開発するためのさまざまなツールとプラットフォームを設定する。

    • Actions プロジェクトを作成する: アクションを構成、管理、公開するために必要なメタデータを含むプロジェクトを作成します。
    • Dialogflow エージェントを作成する: Dialogflow を使用してアクションの会話インターフェースを構築します。
  2. 会話アクションを作成する: HtmlResponse を含むアクションのインテントの Webhook ロジックを定義します。Interactive Canvas のドキュメントでは、Node.js クライアント ライブラリを使用してアクションを作成する方法が示されていますが、Java クライアント ライブラリでもアクションを作成できます。

  3. ウェブアプリを作成する: 既存のウェブ テクノロジーを使用してウェブアプリを作成し、Interactive Canvas API を利用するクライアント側カスタム ロジックを作成します。選択したウェブサーバーにデプロイします。

  4. フルフィルメントをデプロイする: Firebase CLI を使用してフルフィルメント コードをデプロイします。

  5. アクションをテストする: シミュレータを使用してアクションをテストする方法を確認できます。