条件付きのダイアログフローでエージェント転送ノードを使用して、ボットがユーザーのインテントを識別できない場合や、音声分析でユーザーがボットとの会話に満足していないことが示された場合、ユーザーの手動リクエストによる場合などに、ユーザーをライブエージェントとの会話に転送することができます。
ユーザーエージェント転送ノードにより転送された場合、ダイアログタスクは終了しエージェントが残りの会話部分をコントロールします。ボットプラットフォームは、エージェント転送ノードを使用したFreshDeskとの統合をサポートしています。
はじめに:アプリを登録する
ダイアログタスクでエージェント転送ノードを設定するには、アプリを作成し、Kore.ai SDKを使用して登録認証情報を生成する必要があります。この認証情報は、アプリとKore.ai ボットプラットフォームの間でメッセージを交換するために必要なものです。
次のステップに従ってください。
- ボットのサイドナビゲーションパネルにカーソルを合わせ、API機能拡張をクリックします。BotKit SDKタブがデフォルトで開きます。
- エージェント転送をクリックします。
- エージェント転送ページで、アプリ名ドロップダウンリストの隣にある 追加ボタンをクリックします。 アプリの作成 ダイアログが開きます。
- アプリ名フィールドに、SDK Appなどのアプリ登録の名前を入力し、次へをクリックします。
- 「アプリの作成が完了しました」のメッセージとともに、クライアントIDとクライアントシークレットが生成されます。
- 完了をクリックします。追加の構成フィールドが表示されます。
- 表示されるコールバックURLフィールドに、https://koremessenger.com/postURLなどのKore.aiがデータをプッシュしたいアプリケーションのURLを入力します。
- 機密情報をどのように扱うべきかを定義します。エージェントセッションの進行中に、マスクなしのデータを共有する必要がある場合、たとえPII 編集が有効であっても、「元データをマスクをせずBotKitに送信する」を選択してください。そうでなければ、デフォルト設定の「マスクした機密データをエージェントBotKitに送信する」を選択してください。
- URL がファイアウォールの後ろにあり、コネクタを使用しなければならない場合を示します。
エージェント転送ノードの設定
ダイアログタスクでエージェント転送ノードを設定するには、次のステップを実行します。
- エージェント転送ノードを追加するダイアログタスクを開きます。
- ノードを追加したいノードの隣にカーソルを合わせ、プラスアイコンをクリックします。
- ノードの後に表示されるプラスアイコンをクリックして、エージェント 転送 > 新規エージェント転送ノードを選択します。
- エンティティのコンポーネントプロパティパネルが開きます。
- LiveAgentのように、ノードの名前を入力します。。
- その他の設定は、エージェント転送SDKの設定に基づいて自動入力されます。設定を変更するには、API拡張機能に進みます。