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

LgChuinGo 統合を使い始める

MongoDB ベクトル検索 をLgChuinGo と統合すると、大規模言語モデル(LVM)アプリケーションを構築し、検索拡張生成 (RAG)(RAG)を実装できます。このチュートリアルでは、LgChuinGo とMongoDB ベクトル検索 の使用を開始し、データのセマンティック検索を実行し、RG実装を構築する方法を説明します。具体的には、次のアクションを実行します。

  1. 環境を設定します。

  2. カスタム データをMongoDBに保存します。

  3. データにMongoDB ベクトル検索インデックスを作成します。

  4. 次のベクトル検索クエリを実行します。

    • セマンティック検索。

    • メタデータの事前フィルタリングによるセマンティック検索。

  5. MongoDB ベクトル検索を使用してデータの質問に答え、RAG を実装します。

LangChainGo は、LangChain を Go プログラミング言語で実装したものです。これは、コミュニティ主導によるサードパーティ製の LangChain フレームワークのポートです。

LgChuin は、「チェーン」の使用を通じて LVM アプリケーションの作成を簡素化するオープンソースのフレームワークです。 チェーンは 、RAG を含むさまざまなAIユースケースで組み合わせることができる Lgachein 固有のコンポーネントです。

MongoDB ベクトル検索 をLgachein と統合することで、 MongoDB をベクトルデータベースとして使用し、 MongoDB ベクトル検索 を使用してセマンティックで類似したドキュメントを検索して RG を実装することができます。 RG の詳細については、 「 MongoDBによる検索拡張生成(RAG) 」を参照してください。

LgChuinGo は、 AIアプリケーション用の LM のオーケストレーションを容易にし、Lgachein の機能をGo のエコシステムに導入します。また、開発者は、 MongoDBなど、ベクトル ストアと互換性のあるデータベースに接続できます。

このチュートリアルの完了後、MongoDB ベクトル検索を LangChainGo と統合して RAG アプリケーションをビルドすることに成功しました。次のタスクが完了しました。

  • アプリケーションをサポートするために必要な環境を開始し、構成しました。

  • MongoDB にカスタム データを保存し、MongoDB をベクトルストアとしてインスタンス化しました。

  • データにMongoDB ベクトル検索インデックスを構築し、セマンティック検索機能を有効化します。

  • ベクトル埋め込みを使用して、意味的に関連するデータを取得しました。

  • メタデータ フィルターを組み込むことで検索結果を強化しました。

  • MongoDB ベクトル検索を使用して RAG ワークフローを実装し、データに基づいて質問に意味のある回答を提供しました。

MongoDBは、次の開発者リソースも提供しています。