RagTester is an automated framework designed to test the reliability of Retrieval-Augmented Generation systems by evaluating the interaction between generative models, embeddings, and retrieval mechanisms. It generates specific test inputs, documents, and expected outputs, then uses an LLM as a judge to evaluate the system's answers. The approach specifically targets complex passages, unsupported queries, and document coverage to ensure comprehensive validation.
- Automates the creation of test inputs, documents, and ground truth for RAG pipelines.
- Uses an LLM-as-a-judge to evaluate generated answers against expected outputs.
- Targets edge cases like unsupported queries and complex document passages.
- Validated across 24 configurations of eight LLMs and six embedding models.