AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

MongoDB ベクトル検索 のユースケースと設計パターン

MongoDB ベクトル検索を使用して、 AI機能とアプリケーションをビルドできます。一般的なユースケースと設計パターンの実装方法については、以下のページを使用してください。

MongoDB ベクトル検索 を使用すると、インデックスの作成、更新、クエリの際に選択したモデルを使用してベクトル埋め込みを自動的に生成する 自動埋め込みを使用して、データに対してセマンティック検索をわずか数回クリックするだけで実行できます。

まずは、MongoDB ベクトル検索クイック スタート チュートリアルを参照してください。

RG を使用すると、応答を生成する前に関連するコンテキストを取得することで、言語モデルと独自のデータを組み合わせることができます。 このパターンにより、カスタム データに基づいてより正確かつドメイン固有の応答を提供するAIアプリケーションを構築できます。

詳細と開始するには、 MongoDBを使用した検索拡張生成(RAG) を参照してください。

また、LDM プロバイダーのAPIキーを必要とせずに、RAM をローカルに実装することもできます。詳細については、MongoDB ベクトル検索を使用してローカル RAG 実装を構築する を参照してください。

MongoDB は、 AIエージェントを構築するためのいくつかの機能を提供します。ベクトルデータベースとドキュメントデータベースの両方として、 MongoDB はエージェント的 RG のさまざまな検索方法、また、短期間および長期のエージェントメモリのために同じデータベースにエージェントインタラクションを保存します。

詳細と開始方法については、 MongoDBを使用したAIエージェントの構築 を参照してください。

これらのページのチュートリアルを完了するには、次のものが必要です。

  • 次のいずれかのMongoDBクラスター タイプ

    • An Atlas cluster running MongoDB version 6.0.11, 7.0.2, or later. Ensure that your IP address is included in your Atlas project's access list.

    • PythonとDockerを使用して作成されたローカル Atlas 配置。プログラムでローカル配置を作成および管理するには、atlas-local-lib-pypip install atlas-local-lib-py )をインストールします。詳細については、 atlas-local-lib-pyリポジトリを参照してください。

    • Search とベクトル検索がインストールされたMongoDB Community または Enterprise クラスター。

  • Project Data Access Admin プロジェクトにアクセスしてMongoDB ベクトル検索インデックスを作成する

  • サンプルデータはMongoDBクラスターにロードされます。

  • mongoshまたはサポートされているMongoDBドライバー は、クラスターでクエリを実行します。

注意

MongoDB ベクトル検索クエリは、$vectorSearch 集計ステージを通じて任意のドライバーを使用して実行できます。これらのチュートリアルには、選択したドライバーの例えが含まれています。詳細については、特定のチュートリアル ページを参照してください。