現在のプランを確認
アドオン AIエージェント - Advanced

フォームメッセージとは、テキスト入力と選択ドロップダウンを含むフォームを表示することで、進行中の会話内のユーザーデータを取得することができる、Sunshine Conversationsの構造化されたメッセージの一種です。 

準備作業

フォームをAIエージェント(Advanced)に統合する前に、Sunshine Conversations側でフォームを作成する必要があります。このフォームの作成方法については、こちらを参照してください。これに関して質問がある場合は、CSMにお問い合わせください。

フォームの正確な名前は後で必要になります。

この記事では、次のトピックについて説明します。

  • AIエージェント(Advanced)でのフォームの使用
  • カスタマーの応答のサニタイズ
    • フォームデータのサニタイズ方法

AIエージェント(Advanced)でのフォームの使用

フォームは、AIエージェントに複数の質問をさせることなく、カスタマーデータを収集することに適しています。一般的なユースケースには、セキュリティ、識別のための質問、データ変更リクエストなどがあります。

フォームを作成したら、フォームを追加したい各ダイアログに移動し、以下の手順に従います。 

手順:

  1. フォームをキャプチャして挿入する簡易コードを含むAIエージェントメッセージを追加します。以下の図では、Lead_captureフォームを追加しています。ただし、以下のスニペットでは、テンプレート:と))%の間にフォーム名を追加します。

    %((template: nameOfTemplate))%

  2. AIエージェントメッセージの直後に訪問者メッセージ(フリーテキスト)ブロックを追加します。ユーザーの応答を取得します。

  3. カスタマーがフォームを完了したことを知らせる何らかの通知(感謝など)を含む、別のAIエージェントメッセージブロックを、訪問者のメッセージの後に追加します。

  4. ユーザーの回答はMetadataに固定されています。後でチャットで使用する場合は取得する必要がありますが、完全にオプションです。この操作はアクションで行います。

    Get Conversationアクションを追加し、<Metadata>を選択してフィールドに入力し、チャット訪問者からのセッションへの回答を保存します。Metadataキーで、Sunshine Conversationsテンプレートで設定したフォームフィールド名を使用します。Sunshine Conversationsアクションの詳細をご覧ください。

     

    Screenshot_2022-07-08_at_10.58.19.png

     

カスタマーの応答のサニタイズ

応答のサニタイズは、カスタマーにPIIデータを要求する場合に行います。応答のサニタイズは、コンテンツエンティティでよくお分かりと思いますが、たとえば、ZendeskではデフォルトでメールアドレスとIBAN番号のサニタイズを行っています。サニタイズについて詳しく調べるには、以下の記事を参照してください。

AIエージェント(Advanced)データ処理説明

レシピ:コンテンツエンティティを使用した個人情報(PII)データのサニタイズ

フォームデータのサニタイズ方法

フォームのユースケースによっては、情報のサニタイズが望ましい場合があります。サニタイズは簡単に実行できます。

  1. 「if...」と表示されている青色のバーをクリックして、詳細パネルを開きます。
  2. 「ユーザーの回答をサニタイズする」ボックスをクリックして、AIエージェント(Advanced)内に詳細を非表示にします。

Screenshot_2022-07-08_at_10.58.38.png

 

このため、AIエージェント(Advanced)内の会話を確認すると、次のようになります。

Sanitized_Responses.png

Powered by Zendesk