3,702 repos GH 3,587 / HF 115 · 11 categories · GitHub上のAI関連OSSを日本語で早見 · 毎日自動更新

tiny-rag-lab

★ 2 更新: 2026-06-18 GitHubで見る →

概要

tiny-rag-labは、リトリーバル・オーグメンテッド・ジェネレーション(RAG)の仕組みをエンドツーエンドで学ぶための学習用RAGエンジン/ラボです。

文書のロード、テキスト正規化、チャンク化、埋め込み、ローカルベクトル検索、回答生成、引用、評価まで、RAGの全ライフサイクルを可視化することに重点を置いています。

Pythonで実装されており、CLIを通じて直感的に操作が可能です。

LangChainなどのフレームワークに依存せず、クラシックなRAGパイプラインの深い理解を目指す開発者や研究者に最適です。

ベクトル検索、BM25キーワード検索、ハイブリッド検索など多様な検索戦略を試すことができ、評価ハーネスも提供されるため、RAGシステムの性能測定も行えます。

互換性・特徴

  • Python
  • CLI
  • RAG
  • 学習/研究ツール
  • AI/LLM

基本情報

Stars2
カテゴリLLM
アクティビティlow

GitHub: https://github.com/jameswei/tiny-rag-lab