概要
tiny-rag-labは、リトリーバル・オーグメンテッド・ジェネレーション(RAG)の仕組みをエンドツーエンドで学ぶための学習用RAGエンジン/ラボです。
文書のロード、テキスト正規化、チャンク化、埋め込み、ローカルベクトル検索、回答生成、引用、評価まで、RAGの全ライフサイクルを可視化することに重点を置いています。
Pythonで実装されており、CLIを通じて直感的に操作が可能です。
LangChainなどのフレームワークに依存せず、クラシックなRAGパイプラインの深い理解を目指す開発者や研究者に最適です。
ベクトル検索、BM25キーワード検索、ハイブリッド検索など多様な検索戦略を試すことができ、評価ハーネスも提供されるため、RAGシステムの性能測定も行えます。
互換性・特徴
- Python
- CLI
- RAG
- 学習/研究ツール
- AI/LLM
基本情報
| Stars | 2 |
| カテゴリ | LLM |
| アクティビティ | low |
