mongodb-developer/GenAI-Showcase
MongoDB's Generative AI Showcase: an exhaustive collection of examples and sample applications covering Retrieval-Augmented Generation (RAG), AI agents, and industry-specific use cases.
概要
MongoDBのGenAI Showcaseは、生成AI(GenAI)ソフトウェアを構築するためのサンプルコードとサンプルアプリケーションの公開コレクションです。初心者から上級開発者までを対象としており、MongoDBのデータベース製品がAIワークフローにどのように適合するかに焦点を当てています。
この例では、2つの主要なAI技術を実演しています:検索拡張生成(RAG) — AIモデルに独自のデータへのアクセスを提供する方法 — とAIエージェント — AIを使用して複数ステップのタスクを実行するプログラムです。リポジトリはまた、MongoDBが3つの役割で使用されることを示しています:ベクターデータベース(AIが類似アイテムを見つけられるようにデータを保存する)、通常の運用データベース、およびメモリプロバイダー(AIが過去のやり取りを記憶できるようにする)。
内容
リポジトリは4つのフォルダに整理されています:
notebooks— RAG、エージェントアプリケーション、AIシステムの評価をカバーするJupyterノートブック(インタラクティブなコーディングドキュメント)。apps— JavaScriptおよびPythonのアプリケーションとデモ。workshops— 自分のペースで進められるハンズオンチュートリアル。partners— MongoDBのAIパートナーからの貢献。
実行方法
いずれかの例を使用するには、MongoDBデータベースクラスターが必要です。READMEには3つの手順が記載されています:
- 無料のMongoDB Atlasアカウント(MongoDBのクラウドサービス)に登録します。
- 新しいデータベースクラスターを作成します。
- 接続文字列(コードがデータベースと通信するために使用するアドレス)を取得します。
貢献
貢献は歓迎されています。プロジェクトには、参加方法を説明する別のファイルCONTRIBUTING.mdがあります。
ライセンス
このプロジェクトはMITライセンスの下でライセンスされています — 再利用をほとんど制限なく許可する寛容なオープンソースライセンスです。
サポートの受け方
例を進める際に問題が発生した場合は、プロジェクトのGitHubページで新しいIssueを開くことができます。
追加リソース
READMEは、ヘルプのための3つの追加の場所を指しています:
- MongoDBのウェブサイト上のAIラーニングハブ。
- 質問をするためのGenAIコミュニティフォーラム。
- MongoDBの公式ドキュメントからのチュートリアルとコード例を含む別のGitHubリポジトリ(
mongodb/docs-notebooks)。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト