AI evaluation

Agent Evaluation Framework

Standardized evaluation of AI agents across benchmarks and quality metrics.

PythonPostgreSQLGrafanaRaypytest
Agent Evaluation Framework screenshot 1 of 2
Challenge
Agent quality (correctness, groundedness, hallucination) needs repeatable measurement before production rollout.
My Role
Built the framework: benchmark/task loaders, 10 reusable metrics (correctness, groundedness, hallucination, citations, navigation, guardrails, latency, tokens, LLM-judge, completeness), Postgres result storage, Grafana dashboards, Ray parallel execution, 150+ tests.
Architecture
Core loaders + metric registry feed agent solution functions; results persist to Postgres and visualize in Grafana.
Interesting decisions
Scores 0.0–1.0 per metric with explicit pass thresholds; duplicate-aware result export; evaluation configs live with the agent under test.
Result
Reusable harness used for OA Help Agent and Data Science Agent comparisons.
What I Learned
Grade what the agent retrieved, not just what it answered — retrieval visibility catches grounding failures.

Ask AI About This · All projects