カスタム イベントとカスタム ペイロード機能は、仮想エージェント音声 – CX ボットと対話する際に、エンドユーザーのエクスペリエンスを向上させ、会話をコントロールします。このカスタムペイロード機能は、Google CX アプリケーションから処理のためにクライアント側にペイロード情報を送信します。カスタム イベント機能は、クライアント側の API を使用して CX アプリケーションで呼び出す特定のイベントを選択するのに役立ちます。

カスタム イベントの詳細については、https://cloud.google.com/dialogflow/es/docs/events-customを参照してください。

1

Dialogflow CX コンソールで、プロジェクトとエージェントを選択します。

2

CX エージェント画面で、[ビルド] タブに移動します。コンタクトセンター アプリケーションからフルフィルメントが必要なこのフローで、必要なフローと必要なページ (開始/終了 フロー/終了セッション) を選択します。

選択したページの詳細が表示されます。
3

[ルート] セクションで、移行をトリガーするためのカスタム終了基準を満たすルートと条件を定義します。

4

このルートで、[フルフィルメント] セクションの下で、[ダイアログの追加] オプションをクリックし、[カスタム ペイロード] を選択します。

カスタムペイロードのみを定義します。他のダイアログオプションを追加しないでください。

5

CX から送信するペイロードを定義する、タイプ Execute_Request のカスタムペイロードを次の形式で追加します。

{ "Execute_リクエスト":{ "Event_Name": "", "データ": { "Params":{ "": "", "": "" }
  • Webex Contact Center ソリューションの場合、このイベント名をフローデザイナーの仮想エージェント V2 アクティビティのステートイベント名にマッピングして決定マッピングを行います。

  • Contact Center Enterprise ソリューションの場合、オンプレミス アプリケーションからクラウドへの再入力中に、このイベント名を VirtualAgentVoice 要素に提供します。

6

[移行] セクションで [ページ] を選択して、フローが再開されたときに同じページへの移行を設定します。

7

イベント ハンドラーを作成し、フロー ビルダー アプリケーションでイベント名を指定します。詳細については、https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/EventHandler を参照してください。