Dialogflow ES のハンドオフ

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

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

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

パラメータ

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

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