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

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

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

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

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

Bedrock Claude アクセスの有効化

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

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

  3. エージェント検索用の Bedrock Claude との統合で、ドメインの設定を選択します。ドメインがバージョン 3.3 以降であることを確認します。

  4. プロンプトの指示に従ってモデルをセットアップします。CloudFormation テンプレートの Lambda Invoke OpenSearch ML Commons Role Name フィールドで指定されている IAM ロールは、デフォルトで に設定されていますLambdaInvokeOpenSearchMLCommonsRole。テンプレートのプロビジョニングに進むml_full_access前に、このフルロール ARN がバックエンドロールとして にマッピングされていることを確認します。詳細については、OpenSearch Dashboards に ML ロールをマッピングします (きめ細かなアクセスコントロールを使用している場合)を参照してください。次に、スタックの作成をクリックし、プロビジョニングが完了するのを待って、モデルをドメインで使用できるようにします。

  5. 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 ドキュメントの「エージェント検索」を参照してください。