ユーザーによるボットの中断を可能にする - Amazon Lex

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ユーザーによるボットの中断を可能にする

Amazon Lex V2 ボットとアプリケーションの間で双方向の音声ストリーミングをスタートすると、プロンプトを送信している間にユーザー入力を聞き取るようにボットを設定できます。これにより、ユーザーはボットが再生を完了する前にプロンプトを中断できます。この設定は、CVV コードの入力を求められる場合など、ユーザーが質問に対する回答をすでに知っている可能性がある状況に使用できます。

ボットは、アプリケーションが PlaybackCompletion イベントを送信する前にユーザー入力を検出すると、ユーザーがプロンプトを中断したことを知ることができます。ユーザーがボットを中断すると、ボットは PlaybackInterruptionEvent を送信します。

デフォルトで、ユーザーはボットがアプリケーションにストリーミングしているプロンプトを中断できます。この設定は Amazon Lex V2 コンソールで変更できます。

スロットを編集して、プロンプトに対するユーザーの応答方法を変更できます。スロットはインテントの一部であり、ユーザーがお客様の必要とする情報を提供する手段です。各スロットには、その情報を提供するための、ユーザーへのプロンプトが表示されます。スロットの詳細については、「使用方法」を参照してください。

ユーザーがプロンプトを中断できるかどうかを変更するには (コンソール)
  1. AWS Management Console にサインインし、Amazon Lex V2 コンソール で Amazon Lex V2 コンソールを開きます。

  2. [ボット] で、ボットを選択します。

  3. [言語] で、ボットの言語を選択します。

  4. [View intents (インテントの表示)] を選択します。

  5. インテントを選択します。

  6. [スロット] で、スロットを選択します。

  7. [詳細オプション] で、[スロットプロンプト] を選択します。

  8. [その他のプロンプトオプション] を選択します。

  9. [ユーザーは、プロンプトが読み込まれるときにプロンプトを中断できます] を選択または選択解除します。

この機能をテストするには、2 つのスロットを持つボットを作成し、ユーザーが 1 つのスロットのプロンプトを中断できないように指定します。中断可能なプロンプトを中断すると、ボットは再生中断イベントを送信します。中断が不可能なプロンプトを中断しても、プロンプトは引き続き再生されます。