概要
「rag-contract」は、RAG(Retrieval-Augmented Generation)アプリケーションのドキュメント検索品質を検証するためのCLIツールです。
テスト用の質問(ゴールデンクエリ)と期待されるドキュメントIDのペアを定義し、リトリーバーが返す実際のドキュメントと比較することで、検索結果の正確性を評価します。
ドキュメントのチャンク方法、埋め込みモデル、リランキング、フィルターなどの変更が検索性能に悪影響を与えないことを保証するために設計されており、特にCI/CDパイプラインに組み込むことで、リグレッションを早期に検出できます。
RAGアプリの開発者やMLエンジニアが、継続的に検索品質を維持・向上させることを目的としたツールです。
互換性・特徴
- Python
- CLI
- CI/CD連携
- RAGテスト
- JSONL対応
基本情報
| ライセンス | MIT |
| Stars | 3 |
| カテゴリ | LLM |
| アクティビティ | low |
最新リリース: v0.1.0 (2026-04-30)
