Dialogflow ES のハンドオフ

ハンドオフとは、エンドユーザーの会話を Dialogflow ES 仮想エージェントから人間のエージェントに転送するプロセスです。Dialogflow ES には、これを行う複数の方法が用意されています。

インテント レスポンスでハンドオフを示す

まず、Dialogflow ES エージェントを作成する必要があります。特定の インテントに一致したときに、Dialogflow ES が会話を人間のエージェントに引き継ぐように、Dialogflow ES エージェントを設計します。

パラメータ

endInteraction パラメータは、Dialogflow ES エージェントを会話から削除するように Dialogflow ES に指示します。

Dialogflow ES は liveAgentHandoff パラメータを直接使用しません。インテントが一致したときに、またはインテントを検出する API 呼び出しに応じて、ブール値を Webhook リクエストに送信します。Dialogflow ES エージェントがこのパラメータの値が設定されたインテントを受信すると、会話を引き渡すために必要なアクションを実行できます。