AMAZON.QnAIntent - Amazon Lex

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

AMAZON.QnAIntent

注記

生成 AI 機能を活用するには、最初に以下の前提条件を満たす必要があります。

  1. Amazon Bedrock コンソールに移動してサインアップし、使用する Anthropic Claude モデルにアクセスします (詳細については、「モデルアクセス」を参照してください)。Amazon Bedrock の使用料金については、「Amazon Bedrock の料金」を参照してください。

  2. ボットロケールで生成 AI 機能を有効にします。これを行うには、「生成 AI を使用してボットの作成とパフォーマンスを最適化する」の手順に従います。

Amazon Bedrock FM を使用してよくある質問の回答を検索して要約することにより、お客様の質問に回答します。このインテントが有効になるのは、発話がボット内に存在する他のインテントのいずれにも分類されない場合です。スロット値を引き出す際に発話見逃しがあった場合、このインテントは有効にならないので注意してください。認識された場合、AMAZON.QnAIntent は指定された Amazon Bedrock モデルを使用して設定済みのナレッジベースを検索し、お客様からの質問に回答します。

FM からの応答が不十分だったり、FM への呼び出しが失敗したりすると、Amazon Lex V2 は AMAZON.FallbackIntent を呼び出します。

警告

AMAZON.QnAIntentAMAZON.KendraSearchIntent を同じボットロケールで使用することはできません。

以下のナレッジストアオプションが利用できます。ナレッジストアが作成済みで、その中のドキュメントがインデックス化されている必要があります。

  • OpenSearch サービスドメイン — インデックス付きドキュメントが含まれます。ドメインを作成するには、「Amazon OpenSearch Service ドメインの作成と管理」の手順に従います。

  • Amazon Kendra インデックス — インデックス化されたよくある質問ドキュメントが含まれています。Amazon Kendra インデックスを作成するには、「インデックスの作成」の手順に従ってください。

  • Amazon Bedrock ナレッジベース — インデックス化されたデータソースが含まれています。ナレッジベースを設定するには、「ナレッジベースの構築」の手順に従ってください。

このインテントを選択した場合は、以下のフィールドを設定し、[追加] を選択してインテントを追加します。

  • Bedrock モデル — このインテントで使用するプロバイダーと基盤モデルを選択します。現在、Anthropic Claude V2 と Anthropic Claude Instant がサポートされています。

  • ナレッジストア — お客様の質問に回答するためにモデルで情報を取得するソースを選択します。以下のステータスがあります。

    • OpenSearch – 次のフィールドを設定します。

      • ドメインエンドポイント — ドメイン用に作成したドメインエンドポイント、またはドメイン作成後に提供されたドメインエンドポイントを指定します。

      • インデックス名 – 検索するインデックスを指定します。詳細については、「Amazon OpenSearch Service でのデータのインデックス作成」を参照してください。

      • お客様に応答を返す方法を選択します。

        • 正確な応答 — このオプションを有効にすると、[回答] フィールドの値がそのままボットの応答に使用されます。設定済みの Amazon Bedrock 基盤モデルを使用して、内容の合成や要約を行わずに、正確な回答内容をそのまま選択します。 OpenSearch データベースで設定された質問フィールドと回答フィールドの名前を指定します。

        • フィールドを含める — 指定したフィールドを使用してモデルが生成した回答を返します。 OpenSearch データベースで設定されたフィールドの名前を最大 5 つ指定します。セミコロン (;) を使用してフィールド間を区切ります。

    • Amazon Kendra — 以下のフィールドを設定します。

      • Amazon Kendra インデックス – ボットを使用して検索する Amazon Kendra インデックスを選択します。

      • Amazon Kendra フィルター — フィルターを作成するには、このチェックボックスをオンにします。Amazon Kendra 検索フィルター JSON 形式の詳細については、「ドキュメント属性を使用した検索結果のフィルタリング」を参照してください。

      • 正確な応答 — Amazon Kendra から返された正確な応答をボットが返すようにするには、このチェックボックスをオンにします。それ以外の場合は、選択した Amazon Bedrock モデルが、結果に基づいて応答を生成します。

        注記

        この機能を使用するには、まず「よくある質問 (FAQ) のインデックスへの追加」の手順に従って、FAQ の質問をインデックスに追加する必要があります。

    • Amazon Bedrock ナレッジベース — このオプションを選択する場合は、ナレッジベースの ID を指定します。ID は、 コンソールでナレッジベースの詳細ページを確認するか、 GetKnowledgeBase リクエストを送信することで確認できます。

QnAIntent からの応答は、次に示すようにリクエスト属性に保存されます。

  • x-amz-lex:qnA-search-response — 質問または発話に対する QnAIntent からの応答。

  • x-amz-lex:qnA-search-response-source — 応答の生成に使用されたドキュメントまたはドキュメントのリストを指します。