「Ask a Bot」
「Ask a Bot」を使用すると、 統合されたボット/チャット提案エンジンが が、顧客に自動的に返信するだけでなく、チャット中のエージェントに提案を行うことも可能になります。
シナリオでは、「Ask a Bot」ブロックを使用して、ユーザーから受信した最新のメッセージをボットに提示し、ボットからの提案を顧客に伝達します。このブロックは、ボットによる自動会話の仲介役として機能し、ユーザーとボットの間でメッセージをやり取りする役割を担います。
「Ask a Bot」は、使用できます。 「セルフサービス提供」 」ブロックと併用することができ、これにより顧客はエージェントの助けを借りずにセルフサービスタスクを完了できるようになります。さらに、チャットシナリオにエージェントが含まれている場合、エージェントデスクトップは提案エンジンのコンテンツを使用して、1つ以上の提案を表示します。エージェントが提案をクリックすると、そのテキストがチャットの返信フィールドにコピーされます。
なお、 「チャットボットのアカウント選択」 ブロックは、同じシナリオ内に両方のブロックが存在する場合、「Ask a Bot」ブロックよりも優先されます。
設定
タイトルテキスト
シナリオブロックの名前(任意)。
メッセージ
最後に受信したメッセージのテキストを取得する変数:$(item.message)
以下の機能も使用するシナリオを構築する場合は 「再生・再生」
ブロックも併用するシナリオを作成する場合は、この「メッセージ」フィールドに変数
$(item.トランスクリプト)
を入力できます。
応答
提案された応答の配列を受け取る変数(データ)です。
生の応答
ボットからの生の応答(つまり、Bright Pattern システムによって解析される前の、ボットエンジンからの生の JSON 応答)を受け取る変数(文字列)(例:raw_response)。
タイムアウト後、秒
「タイムアウト」条件付き終了が実行されるまでの待機時間(秒単位)。このフィールドは必須です。
条件付き終了
このブロックには、既定の終了と、3つの条件付き(つまり「エラー」)終了(タイムアウト、失敗、データなし)があります。
これらの終了が実行される理由について、詳しく見ていきましょう:
- 失敗 - システムエラー
- タイムアウト - タイムアウトに達したが、応答がない場合
- データなし - ボットの提案(つまりデータ)がない場合
各条件付き終了において、シナリオはメッセージを送信した後、エージェントと接続します。