エージェント型AIやLLMアプリケーションを構築するためのPythonオーケストレーションフレームワーク。RAGパイプライン、エージェント、複数ステップのワークフローに対応します。
EmbeddedLLM/JamAIBase
SQLite、LanceDB、マネージドLLMオーケストレーションをREST APIの背後に統合した、スプレッドシート風UIを備えるオープンソースのRAGバックエンドプラットフォーム。
代替できる製品:Airtable
- スター
- 1,104
- フォーク
- 48
- 未解決の Issue
- 2
- 最終コミット
- 17 日前
これは何?
JamAI Baseは、検索拡張生成(RAG)アプリケーションを構築するためのバックエンドプラットフォームです。組み込みのSQLiteデータベースとLanceDBベクトルデータベースを組み合わせ、データレイヤーの一部としてLLM呼び出し、ベクトル埋め込み、リランカーを管理します。
データはいくつかのテーブルタイプで整理されます。LLMの出力で列を埋めるGenerative Tables、ユーザーのリアルタイムな入力と出力を処理するAction Tables、構造化データやアップロードしたドキュメントを保持するKnowledge Tables、Knowledge Tablesの情報を参照できるチャットボットの会話用Chat Tablesがあります。ユーザーはスプレッドシート風のインターフェースで、自然言語のプロンプトを使って列とその関連性を定義でき、同じテーブルをREST API経由でも利用できます。
このプロジェクトはセルフホストとクラウドホストの両方に対応しています。OpenAI GPT-4、Anthropic Claude 3、Meta Llama 3などのLLMに加え、RAGパイプライン向けのハイブリッド検索、クエリ書き換え、適応型チャンク化をサポートするとしています。
主な機能
- 01LLMが生成したコンテンツで列を自動入力するGenerative Tables
- 02構造化データやアップロードしたドキュメントを管理するKnowledge Tables
- 03Knowledge Tablesの情報を使うRAGチャットボットを構築できるChat Tables
- 04キーワード検索、構造化検索、ベクトル検索を組み合わせたハイブリッド検索とリランキング
- 05テーブルをアプリケーションに組み込むためのREST APIを標準搭載
ユースケース
- 独自のドキュメントをもとに質問に回答するチャットボットの構築
- LLMによるデータ拡充で、構造化データの列を生成
- バックエンドの配線を管理せずに、AIを活用したフロントエンドのインタラクション層を作成
- スプレッドシート型インターフェースを使ったRAGパイプラインのプロトタイピング
クイックスタート
- 1
JamAI Base Cloudで無料アカウントを登録する
- 2
ドキュメントにあるセルフホスト版の起動ガイドに従う
使う前に知っておきたいこと
- セルフホストするには、ドキュメントに記載された単一のコマンドではなく、外部のガイドに従う必要があります。
- 一部の機能はLLMプロバイダーへのアクセスが必要なため、独自のAPIキーが必要になる場合があります。
収録されている特集
トピック
よくある質問
- JamAIBase とは?
- SQLite、LanceDB、マネージドLLMオーケストレーションをREST APIの背後に統合した、スプレッドシート風UIを備えるオープンソースのRAGバックエンドプラットフォーム。 JamAI Baseは、検索拡張生成(RAG)アプリケーションを構築するためのバックエンドプラットフォームです。組み込みのSQLiteデータベースとLanceDBベクトルデータベースを組み合わせ、データレイヤーの一部としてLLM呼び出し、ベクトル埋め込み、リランカーを管理します。
- JamAIBase は無料で使えますか?ライセンスは?
- JamAIBase は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- JamAIBase は今もメンテナンスされていますか?
- 活発にメンテナンス中。JamAIBase の最終コミットは 2026年10月22日 です。
- JamAIBase は何に使えますか?
- 独自のドキュメントをもとに質問に回答するチャットボットの構築 LLMによるデータ拡充で、構造化データの列を生成 バックエンドの配線を管理せずに、AIを活用したフロントエンドのインタラクション層を作成 スプレッドシート型インターフェースを使ったRAGパイプラインのプロトタイピング
- JamAIBase のインストール方法は?
- JamAI Base Cloudで無料アカウントを登録する ドキュメントにあるセルフホスト版の起動ガイドに従う
- JamAIBase はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/EmbeddedLLM/JamAIBase
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
自社ドキュメントをもとに、出典を示しながら任意のモデルで質問に答えるAIエージェントやアシスタントを構築できるセルフホスト型プラットフォーム。
AIアプリ向けのオープンソース埋め込みデータベース。文書とベクトルを保存し、セマンティック検索、ハイブリッド検索、全文検索を実現します。
SQLiteストレージ、時間軸に沿った検索、MCP連携を備えた、LLMアプリやエージェント向けのローカル優先・セルフホスト型永続メモリエンジン。
永続実行、human-in-the-loop、メモリを備えた、状態を保持する長時間稼働エージェントを構築するための低レベルPythonフレームワーク。
JavaScript/TypeScript、Go、Python、DartでフルスタックAIアプリを構築するためのオープンソースフレームワーク。モデルプロバイダーを統一APIで利用できます。