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

認証済みユーザーからデータを収集して、共有できる情報を判断することで、AIエージェントのメッセージからこれらの詳細情報の提供をユーザーに依頼せずに済むため、これは優れたユーザー エクスペリエンスと言えます。

ほとんどの場合、アカウントを持つユーザーは既にログインしていますが、ログインしてない状態で、ユーザー認証を必要とするフローに到達した場合、どのような処理が最善の方法でしょうか? 

これに対処する最も簡単な方法は、ウィジェットをログインウォールの背後に隠すか、チャットを開始する前にログインを促すことですが、ユーザーエクスペリエンスの観点から、フロー内で実行でき、サポートする際の障害を増やさないことが推奨されます。

Sunshineの設定について

Sunshine Conversationsは、すべての会話に外部IDが割り当てられるJSON Webトークン(JWT)認証方式をサポートしています。既知のユーザーは、自分のディレクトリにIDを持つことができますが、匿名(サインインしていないユーザー)の場合、IDが割り当てられます。 

Sunshine ConversationsまたはZendeskでこれを設定する方法については、こちらのドキュメントを参照してください。

認証用にスクリプトを設定する場合、init()またはlogin()の2種類のコールを使用できます。ユーザーがログインせずにチャットを使用できるようにするには、init()メソッドを使用します。詳細については、こちらを参照してください。

Webビューを作成する

作成テンプレート(Webビューを含む)は、AIエージェント(Advanced)内で直接使用できます。これらは、チャットに埋め込むことができるWebページのため、ユーザーはページ内でタスクを実行できます。Webビューに名前を付け、メッセージとボタン、認証の初期化に使用するURLとしてテキストの内容を定義します。 

対話フローの作成

条件設定ブロックは、このプロセスで重要な要素です。 

  1. 外部IDなど、認証に使用するIDを検索して、ユーザーがログインしているかを確認します。ユーザーがログインしている場合、意図したとおりに操作を続けることができます。 
  2. 外部IDが空の場合、前のステップで作成したWebビューをテンプレートビュー内で簡単に送信することができます。 
  3. 作成したユーザーを統合します。

Powered by Zendesk