カスタムイベントを使用すると、管理者は次のタスクを実行できます。

  • クライアントからデータを渡して動的な応答を作成します。 たとえば、パーソナライズされた挨拶のために顧客名を渡します。

  • AI エージェントからカスタム exit を定義して、コントロールをフローデザイナーに戻します。 たとえば、フルフィルメントをフロー内で実行する場合などです。

  • カスタムイベントを使用して、ウェルカムプロンプトではなく、カスタムの開始点から開始するように AI エージェントを設定します。

  • AI エージェント状態変数を更新します。 たとえば、フロー デザイナーから渡されたカスタム データを使用して、コンテキストまたはスロットを事前入力できます。

現在、カスタム イベントは音声チャネル経由のスクリプト AI エージェントのみに対応しています。

AI Agent Studio で受信カスタム イベントを設定する

  1. AI エージェントの [設定] ページの [応答] タブで、新しい応答テンプレートを作成します。
  2. [デフォルトの応答] の [ ] [デフォルト (ウェブ) ] セクションに [音声 ] チャンネルを追加します。
  3. [ 受信イベント名 ] フィールドで、エージェントが受信するイベント名を定義します。

フロー デザイナーからのカスタム イベントの呼び出し

  1. Webex コンタクトセンター フロー デザイナー で、フローの仮想エージェント V2 アクティビティを設定します。
  2. 州イベント 設定で、 イベント名 - イベントデータ 列に次の詳細を指定します:
    1. AI Agent Studio の AI エージェント構成ページの [応答] タブで構成したカスタムイベント名を入力します。

    2. フロー デザイナーからスクリプト AI エージェントに渡すカスタム データを入力します。

AI Agent Studio でカスタム イベント データにアクセスする

イベントデータ (フローデザイナーで設定) には、受信イベントを設定した デフォルト応答 セクションでアクセスできます。 次の図では、カスタムイベント名「custom_welcome」とイベントデータ「ストア名」が、"がフロー デザイナーから AI Agent Studio に渡されます。

カスタム終了イベントを設定する AI Agent Studio のペイロード

  1. AI Agent Studio で、スクリプト化された AI エージェント構成ページに移動し、[ レスポンス ] に移動します。ここで、コントロールをフローデザイナーに戻します。

  2. カスタムイベントを デフォルト応答 セクションに追加します。

  3. フローに返す JSON のイベント名とイベント ペイロード データを入力します。

この例では、収集されたスロットは、カスタム終了イベント " order_details" でフローに戻されます。

フロー デザイナーでカスタム イベント データにアクセスする

カスタムイベントとペイロードには、 仮想エージェント V2 アクティビティの 出力変数 セクションからアクセスできます。

イベント名StateEventName 変数と イベントペイロード で返されます。> は次の図のように メタデータ として返されます:

AI Agent Studio でシステム値を更新する

特別なイベント "state_update" および イベント ペイロード </a38 を使用して、コンテキスト、インテント、スロットなどのシステム値を更新できます。> 次の例に示すように、値を追加します。

{ "intent": " order_status", "slots": { "first_name": "John" } }