翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Bedrock Claude を使用したエージェント検索の設定
エージェント検索は、自律型エージェントを活用して、ユーザーインテントを理解し、適切なツールをオーケストレーションし、最適化されたクエリを生成し、自然言語インターフェイスを通じて決定事項を透過的に要約することで、ユーザーに代わって複雑な検索を実行します。これらのエージェントは、Bedrock Claude などの推論モデルを利用しています。
以下のステップに従って、エージェント検索用に Bedrock Claude モデルを自動的に設定する CloudFormation テンプレートを開き、実行します。また、OpenSearch Dashboards の AI Search Flows プラグインでエージェントを設定および作成する方法について説明します。
Bedrock Claude アクセスの有効化
-
https://console.aws.amazon.com/aos/home
で Amazon OpenSearch Service コンソールを開きます。 -
左側のナビゲーションペインから、[統合] を選択します。
-
エージェント検索用の Bedrock Claude との統合で、ドメインの設定を選択します。ドメインがバージョン 3.3 以降であることを確認します。
-
プロンプトの指示に従ってモデルをセットアップします。CloudFormation テンプレートの Lambda Invoke OpenSearch ML Commons Role Name フィールドで指定されている IAM ロールは、デフォルトで に設定されています
LambdaInvokeOpenSearchMLCommonsRole。テンプレートのプロビジョニングに進むml_full_access前に、このフルロール ARN がバックエンドロールとして にマッピングされていることを確認します。詳細については、OpenSearch Dashboards に ML ロールをマッピングします (きめ細かなアクセスコントロールを使用している場合)を参照してください。次に、スタックの作成をクリックし、プロビジョニングが完了するのを待って、モデルをドメインで使用できるようにします。 -
Amazon OpenSearch Service コンソールからドメインを選択し、ドメインを選択します。OpenSearch Dashboards URL をクリックして、OpenSearch Dashboards にアクセスします。
エージェントの構築とエージェント検索の実行
-
OpenSearch Dashboards から、左側のメニューを開きます。OpenSearch Plugins > AI Search Flows を選択してプラグインにアクセスします。
-
ワークフローページで新しいワークフロータブを選択し、エージェント検索カードで作成をクリックします。
-
検索設定に一意の名前を指定し、作成をクリックします。
-
エージェントの設定 で、新しいエージェントの作成 をクリックします。新しく作成した Bedrock Claude モデルを選択し、エージェントの作成をクリックします。ボタンが無効になっている場合は、詳細設定 > LLM インターフェイスをチェックし、有効なインターフェイスが選択されていることを確認します。CloudFormation のすべてのモデルは Bedrock Claude モデルになるため、Bedrock Claude をまだ選択していない場合は、エージェントの作成をクリックします。
-
テストフローで、エージェント検索を実行してみてください。自然言語検索クエリを指定し、検索をクリックします。
AI Search Flows プラグインの完全なドキュメントについては、OpenSearch ドキュメントの「エージェント検索の設定
エージェント検索の仕組みの詳細については、OpenSearch ドキュメントの「エージェント検索