概要
この「temporal-rag」は、RAG(Retrieval-Augmented Generation)システムのための、検索後の「時間的な層」を提供するPythonライブラリです。
従来のRAGが持つ時間の概念への盲目さを解決し、検索されたドキュメントの有効性、鮮度、種類(静的、バージョン管理、イベント)を考慮して再ランキングを行います。
具体的には、有効期限切れのドキュメントの除外、時間経過による関連性減衰、新鮮度追跡、ハイブリッド再ランキングといった機能を提供します。
APIレート制限や過去の研究結果、企業ニュースなどのシナリオで、古くなった情報や無効な情報がLLMに渡されるのを防ぎ、より正確で関連性の高い情報を提供することが可能です。
RAGシステムの精度向上を目指す開発者や、時系列データを扱うシステムでの利用が想定されます。
依存関係はnumpyのみと軽量で、Python 3.10以降に対応しています。
互換性・特徴
- Python
- CLI
- Numpy
- MIT License
基本情報
| ライセンス | MIT |
| Stars | 48 |
| Forks | 7 |
| カテゴリ | LLM |
| アクティビティ | low |
