← All selected work

Production RAG Evaluation System

Answers questions from research papers and measures answer quality

Evaluated prototype · 2026
RAG system query page showing a generated answer and retrieved research papersInspect screenshot ↗

The problem

A convincing answer is not enough to evaluate a retrieval system. This project brings the answer, retrieved research, latency, and judge score into one inspectable workflow over 73 AI research papers.

My contribution

Personal project: hybrid retrieval, reranking, answer generation, evaluation logging, and dashboard integration.

  • Hybrid search
  • Reranking
  • LLM-as-judge
  • Evaluation dashboard

What I built

The approach

A question-answering system over 73 AI research papers: hybrid search, reranking, and a dashboard that tracks answer quality and speed.

Read the source

Reported evaluation

3.6 / 5average judge score
60%queries scoring 4-5
~950msaverage query time

Repository-reported results across 10 queries using an LLM judge on a 1–5 scale. This small sample is exploratory; raw per-query results and a larger human-reviewed set are still needed for independent validation.

Follow the workflow

A research question starts the retrieval workflow.

Inside the project

Saved screenshots from the repository. Select an image to inspect it in detail.

Engineering decisions

01

Search by keywords and meaning

Keyword search catches exact technical terms while embeddings find passages with similar meaning.

02

Rerank before answering

Retrieves 20 candidates, then a second model chooses the best three for the final answer.

03

Show quality over time

Every query, response time and judge score is logged, surfacing weak answers and corpus gaps.

Limitations & next steps

Commit the raw 10-query results, document the judge rubric and model settings alongside them, connect RAGAS to the main dashboard path, and expand to a human-reviewed test set. Treat the reported latency as run-specific, not a service guarantee.