AMAZON.BedrockAgentIntent - Amazon Lex

AMAZON.BedrockAgentIntent

注記

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

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

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

顧客のリクエストに応答し、エージェントワークフローをアクティブ化して定義されたタスクを達成するインテントで定義された Amazon Bedrock エージェントをアクティブ化します。この機能は、Amazon Lex V2 がサポートするすべてのロケールとAmazon Lex V2 と Amazon Bedrock エージェントの両方が存在するすべての商用リージョンで使用できます。

このインテントが FallbackIntent を上書きしている場合、インテントは、発話がボットに存在する他のインテントのいずれにも分類されていない場合にアクティブ化されます。それ以外の場合は、発話がこのインテントに分類されたときにのみアクティブ化されます。スロット値を引き出す際に発話見逃しがあった場合、このインテントは有効にならないので注意してください。

Amazon Lex V2 ボットによって認識されると、AMAZON.BedrockAgentIntent は定義された BedrockAgent または BedrockKnowledgeBase をアクティブ化して顧客に応答します。Amazon Bedrock エージェントを使用している場合、会話は BedrockAgentIntent にとどまり、Amazon Bedrock エージェントが会話が FINISH とマークされていると判断するまで、ユーザーリクエストはエージェントに中継されます。その後、Amazon Lex V2 は会話の制御を担い、AMAZON.BedrockAgentIntent で定義されている次のステップに従います。

Amazon Bedrock エージェントおよびナレッジベースを使用して顧客の質問に回答し、詳細なレスポンスを提供します。

警告

サンプル発話のない AMAZON.BedrockAgentIntent、サンプル発話のない AMAZON.QnAIntent、および AMAZON.KendraSearchIntent を同じボットロケールで使用することはできません。

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

  • Amazon Bedrock エージェント ID - Amazon Bedrock エージェントの識別子。使用する Bedrock エージェントを選択します。

  • Amazon Bedrock エージェントエイリアス ID - Amazon Bedrock エージェントのエイリアス識別子。

重要

Amazon Lex V2 で使用する Amazon Bedrock エージェントを作成するときは、[追加設定][ユーザー入力]ENABLED であることを確認します。この設定は、エージェントが明確化またはフォローアップの質問をできるようにするために重要です。これにより、Amazon Lex V2 は対応するタスクを完了するためにエージェントに委任し直すことができます。

(オプション) 以下のオプションで BedrockAgentIntent を追加することもできます。

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

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

BedrockAgentIntent からのレスポンスは、次に示すようにセッションおよびリクエスト属性に保存されます。

  • x-amz-lex:bedrock-agent-search-response – Amazon Bedrock エージェントから質問または発話へのレスポンス。

  • x-amz-lex:bedrock-knowledge-base-search-response-source – Amazon Bedrock ナレッジベース設定を使用している場合に、レスポンスを生成するために使用されるドキュメントまたはドキュメントのリストを指します。

  • x-amz-lex:bedrock-agent-action-group-invocation-input - エージェントアクショングループによって収集された入力値を含むオブジェクト。エージェントアクショングループの詳細については、「ActionGroupInvocationInput」を参照してください。

  • x-amz-lex:bedrock-agent-knowledge-base-lookup-input - Amazon Bedrock ナレッジベースのルックアップに関連する詳細を含むオブジェクト。

  • x-amz-lex:bedrock-agent-agent-collaborator-details – マルチエージェントコラボレーション呼び出しの一部として呼び出されたサブエージェントからの入出力の詳細を含むオブジェクト。

詳細については、「Amazon Lex V2 で Bedrock エージェントを使用するための BedrockAgentIntent の使用」を参照してください。