発信者が応答しない場合のGoogle Dialogflowインテントの動作を構成する

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

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

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

Google Dialogflowボットの作成と設定の詳細については、 Google Dialogflowドキュメント.

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

インタラクションがNO_INPUTイベントを呼び出すと、デフォルトでは、システムは呼び出しの会話コンテキストを無視し、最後の非NO_INPUT呼び出しからの会話コンテキストを保持します。 この動作により、対話が意図しない方法で進行しないことが保証されます。 必要に応じて、この動作をオーバーライドできます。たとえば、DialogflowESボットがWebhookを使用して会話コンテキストの管理を支援する場合です。 

NO_INPUTイベントからの会話コンテキストを使用する場合は、寿命が1の「genesysnoinput-overwrite」と呼ばれる特別な名前の出力コンテキストを送り返すことができます。 

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

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

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

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

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

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

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

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