Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

AMAZON.FallbackIntent

フォーカスモード
AMAZON.FallbackIntent - Amazon Lex

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

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

ユーザーのインテントへの入力がボットの想定と異なる場合、Amazon Lex V2 を設定して [フォールバックインテント] を呼び出すことができます。例えば、ユーザー入力「キャンディーを注文したいです」が OrderFlowers ボットのインテントと一致しない場合、Amazon Lex V2 はフォールバックインテントを呼び出してレスポンスを処理します。

コンソールを使用してボットを作成するか、CreateBotLocale オペレーションを使用してボットにロケールを追加すると、組み込み AMAZON.FallbackIntent インテントタイプが自動的にボットに追加されます。

フォールバックインテントを呼び出すには、2 つのステップを使用します。最初のステップでは、フォールバックインテントはユーザーからの入力に基づいてマッチングされます。フォールバックインテントが一致した場合、ボットの動作は、プロンプトに設定された再試行回数によって異なります。

Amazon Lex V2 は、次のような状況でフォールバックインテントを一致させます。

  • インテントへのユーザーの入力が、ボットが想定する入力と一致しません

  • オーディオ入力がノイズであるか、テキスト入力が単語として認識されません。

  • ユーザーの入力があいまいで、Amazon Lex V2 が呼び出すインテントを判断できません。

フォールバックインテントは、次の場合に呼び出されます。

  • 設定された試行回数後に、インテントがユーザー入力をスロット値として認識しない場合。

  • 設定された試行回数後に、インテントが確認プロンプトへの応答としてユーザー入力を認識しない場合。

フォールバックインテントに以下を追加することはできません。

  • 発話

  • スロット

  • 確認プロンプト

フォールバックインテントでの Lambda 関数の使用

フォールバックインテントが呼び出されると、レスポンスは CreateIntent オペレーションに対する fulfillmentCodeHook パラメータの設定によって異なります。ボットは、次のいずれかを実行します。

  • クライアントアプリケーションにインテント情報を返します。

  • エイリアスの検証とフルフィルメントの Lambda 関数を呼び出します。セッションに設定されたセッション変数を使用して関数を呼び出します。

フォールバックインテントが呼び出されたときのレスポンスの設定の詳細については、CreateIntent オペレーションの fulfillmentCodeHook パラメータを参照してください。

フォールバックインテントで Lambda 関数を使用する場合、この関数を使用して、別のインテントを呼び出す、またはコールバック番号の収集やカスタマーサービス担当者とのセッションの開始など、ユーザーとの何らかの通信を行うことができます。

フォールバックインテントは、同じセッションで複数回呼び出すことができます。例えば、Lambda 関数で ElicitIntent ダイアログアクションを使用して、ユーザーに別のインテントの入力を求めるとします。設定された試行回数の後に Amazon Lex V2 がユーザーのインテントを推測できない場合、フォールバックインテントを再度呼び出します。また、試行回数設定後にユーザーが有効なスロット値で応答しない場合に、フォールバックインテントを呼び出します。

セッション変数を使用して、フォールバックインテントが呼び出された回数を追跡するように Lambda 関数を設定できます。Lambda 関数で設定したしきい値を超えて呼び出された場合、Lambda 関数は別のアクションを実行できます。セッション変数の詳細については、「Lex V2 ボットのセッション属性の設定」を参照してください。

このページの内容

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.