← all repositories

rlancemartin/auto-evaluator

An evaluation tool for measuring the quality of LLM-based question-answering chains built with Langchain.

1.1k stars Python LLMOps · Eval
auto-evaluator
Not currently ranked — collecting fresh signals.
star history

Auto-evaluator generates question-answer pairs from documents using LLMs, runs them through configurable QA chains built with Langchain, and uses LLMs to score the responses. Users can experiment with text splitting, embedding methods, retrieval strategies, and grading prompts to compare chain performance across configurations. It runs as a Streamlit app and supports models from OpenAI, Anthropic, and Hugging Face.

Frequently asked

What is rlancemartin/auto-evaluator?
An evaluation tool for measuring the quality of LLM-based question-answering chains built with Langchain.
Is auto-evaluator open source?
Yes — rlancemartin/auto-evaluator is an open-source project tracked on heatdrop.
What language is auto-evaluator written in?
rlancemartin/auto-evaluator is primarily written in Python.
How popular is auto-evaluator?
rlancemartin/auto-evaluator has 1.1k stars on GitHub.
Where can I find auto-evaluator?
rlancemartin/auto-evaluator is on GitHub at https://github.com/rlancemartin/auto-evaluator.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.