Bedrock Claude を使用したエージェント検索の設定 - Amazon OpenSearch Service

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

Bedrock Claude を使用したエージェント検索の設定

エージェント検索は、自律型エージェントを活用して、ユーザーインテントを理解し、適切なツールをオーケストレーションし、最適化されたクエリを生成し、自然言語インターフェイスを通じて意思決定の透過的な概要を提供することで、ユーザーに代わって複雑な検索を実行します。これらのエージェントは、Bedrock Claude などの推論モデルを利用しています。

以下のステップに従って、エージェント検索用に Bedrock Claude モデルを自動的に設定する CloudFormation テンプレートを開き、実行します。また、OpenSearch Dashboards の AI Search Flows プラグインでエージェントを設定および作成する方法について説明します。

Bedrock Claude アクセスの有効化

  1. 前提条件: ドメインがきめ細かなアクセスコントロールを使用している場合は、テンプレートを実行する前にバックエンドロールarn:aws:iam::your-account-id:role/LambdaInvokeOpenSearchMLCommonsRoleとしてml_full_accessロールにマッピングします。この IAM ロールが存在しない場合、CloudFormation によって自動的に作成されます。マッピングの設定方法の詳細については、「」を参照してくださいOpenSearch Dashboards に ML ロールをマッピングします (きめ細かなアクセスコントロールを使用している場合)

  2. https://console.aws.amazon.com/aos/home で Amazon OpenSearch Service コンソールを開きます。

  3. 左側のナビゲーションペインから、[統合] を選択します。

  4. 「Bedrock Claude for Agentic Search との統合」で、「ドメインの設定」を選択します。ドメインがバージョン 3.3 以降であることを確認します。

  5. CloudFormation テンプレートで、OpenSearch Service ドメインエンドポイントを入力し、モデルを選択します。残りのフィールドはオプションまたは事前入力済みです。スタックの作成をクリックし、プロビジョニングが完了するまで待ちます。

  6. Amazon OpenSearch Service コンソールからドメインを選択し、ドメインを選択します。OpenSearch Dashboards URL をクリックして、OpenSearch Dashboards にアクセスします。

エージェントの構築とエージェント検索の実行

  1. OpenSearch Dashboards から、左側のメニューを開きます。OpenSearch Plugins > AI Search Flows を選択してプラグインにアクセスします。

  2. ワークフローページで新しいワークフロータブを選択し、エージェント検索カードで作成をクリックします。

  3. 検索設定に一意の名前を指定し、作成をクリックします。

  4. エージェントの設定 で、新しいエージェントの作成 をクリックします。新しく作成した Bedrock Claude モデルを選択し、エージェントの作成をクリックします。ボタンが無効になっている場合は、詳細設定 > LLM インターフェイスをチェックし、有効なインターフェイスが選択されていることを確認します。CloudFormation のすべてのモデルは Bedrock Claude モデルになるため、Bedrock Claude をまだ選択していない場合は、エージェントの作成をクリックします。

  5. テストフローで、エージェント検索を実行してみてください。自然言語検索クエリを指定し、検索をクリックします。

AI Search Flows プラグインの完全なドキュメントについては、OpenSearch ドキュメントの「エージェント検索の設定」を参照してください。

エージェント検索の仕組みの詳細については、OpenSearch ドキュメントの「エージェント検索」を参照してください。