Skip to main content
The ADK’s evaluation system (legacy docs) ran single-pass CSV evals against ADK agents and wrote CSV results. Vizra Evals is its successor, rebuilt on the official Laravel AI SDK: sampled runs, database persistence, baselines, and a dashboard. It’s a reposition, not a rename — the concepts map, the code changes.

The mapping

Renamed for honesty

Removed — deliberately

assertResponseHasPositiveSentiment (keyword counting), assertGrammarCorrect (regex heuristics), and assertReadabilityLevel (hand-rolled Flesch-Kincaid) measured nothing real. Each is one properly-done judge call away:
The honest replacement

A worked migration

Before — ADK
After — Vizra Evals
No manual resets, no status bookkeeping, no CSV parsing — and the run is recorded, baselined, and visible in the dashboard.
Your ADK agents need porting to the Laravel AI SDK to be evaluated directly (the SDK’s Agent contract + Promptable). Until then, the Closure target is the bridge — wrap anything that can produce an AgentResponse.