発信者が応答しない場合の Google Cloud Dialogflow ES インテント動作の設定

発信者がプロンプトに応答しない場合に使用する Google Cloud Dialogflow ES ボットのイベントを割り当てます。発信者が初めて応答しないときにトリガーされるイベントを割り当てます。発信者が2回目または3回目に応答しない場合にトリガーされるイベントを割り当てます。最後のイベントを割り当てて、発信者にプロンプトを再生し、通話を切断します。

メモ
  • 3つのイベントすべてを同じインテントに追加できます。
  • これらのイベントを追加すると、 デフォルトフォールバックインテントがオーバーライドされます。

必要に応じて、会話の終わりとしてインテントを設定します。このオプション機能は、切断が障害パスを取るか、意図パスを取るかを決定します。詳細については、 Dialogflowボットアクションを呼び出す.

Google Cloud Dialogflow ES ボットの作成と設定についての詳細は、Google Cloud Dialogflow ES のドキュメントを参照してください。

会話のコンテキストを処理する方法

インタラクションが NO_INPUT イベントを呼び出すと、デフォルトでは、システムは呼び出しの会話コンテキストを無視し、最後の非 NO_INPUT 呼び出しから会話コンテキストを保持します。この動作により、インタラクションが意図しない方法で進行しないようにします。必要に応じて、この動作を上書きすることができます。たとえば、Dialogflow ES ボットがウェブフックを使用して会話コンテキストを管理する場合などです。

NO_INPUT イベントから会話コンテキストを使用する場合、"genesysnoinput-overwrite" という特別な名前の出力コンテキストを 1 のライフスパンで返すことができます。

このコンテキストが NO_INPUT 応答に存在する場合、システムは、以前に保存されたコンテキストではなく、その応答で返されるコンテキストを使用します。

発信者が初めて応答しない場合の初期イベントを割り当てます

この初期インテントは、発信者が初めて応答しない場合にトリガーされます。必要に応じて、「ごめんなさい、あなたの声は聞こえませんでした」などのカスタム応答追加します。

  1. Google Cloud Platform コンソールで、Dialogflow ES コンソールに移動します
  2. エージェントを選択します。
  3. 左側のサイドバーメニューで、 意図.
  4. クリック インテントを作成.
  5. インテントに名前を付けます。
  6. イベント、クリック イベントを追加.
  7. 追加 GENESYS_INITIAL_NO_INPUTイベント。
  8. 保存するをクリック します。

発信者が2回目または3回目に応答しない場合にイベントを割り当てる

この意図は2回目と3回目を繰り返し、最終段階に到達します。各イベントの繰り返しとペアにするために、異なる応答テキストを追加することもできます。たとえば、「申し訳ありませんが、まだあなたの声は聞こえませんでした。」そして「私はあなたの返事を聞きませんでした。もう一度言ってもらえますか?」

  1. 左側のサイドバーメニューで、 意図.
  2. クリック インテントを作成.
  3. インテントに名前を付けます。
  4. イベント、クリック イベントを追加.
  5. 追加 GENESYS_NO_INPUTイベント。
  6. 保存するをクリック します。

発信者が沈黙している場合は、最後のイベントを割り当てます

3回目の失敗後も発信者が無音のままである場合は、この最後のイベントを使用して発信者にプロンプトを再生し、通話を切断します。たとえば、「技術的な問題が発生しています。後でかけ直してください。」このプロンプトの後、Dialogflow ES は終了し、コールはフローに戻ります。フロー作成者は、次の動作を決定できます。; たとえば、エージェントへの転送などです。

  1. 左側のサイドバーメニューで、 意図.
  2. クリック インテントを作成.
  3. インテントに名前を付けます。
  4. イベント、クリック イベントを追加.
  5. GENESYS_FINAL_NO_INPUTを追加します イベント。
  6. 保存するをクリック します。

会話の終わりとして意図を設定する

イベントを設定した後、会話の終わりとしてインテントを設定することを選択できます。このオプションを有効にすると、意図が終了するとインタラクションが終了します。この場合はオプション無効になっている、 Architectエラーを受信して、流れは、障害パスを取ります。有効になっている場合、インテントがフローに表示され、このアクションがタイムアウトことを示します。

  1. 変更するインテントの一番下までスクロールします。
  2. 有効にする このインテントを会話の終わりとして設定します.
  3. 保存するをクリック します。