Beyond Benchmarks: Evaluating Agents Against What They are Actually Supposed to Do
Agent evaluation has moved fast over the past year, bringing trace-level scoring, multi-turn and tool-use testing, LLM-as-judge calibration, and evals wired into CI rather than run once before launch. But one gap keeps showing up: the evaluations teams need for their own system usually don't exist yet. Generic metrics like helpfulness, groundedness, and toxicity are useful signals, yet a system can score well on all of them while still violating the rules that actually matter, such as issuing a refund above threshold, ignoring an approval boundary, or following an instruction hidden in a tool result.
This talk covers where agent evaluation stands today and what has genuinely changed, then focuses on the shift I think matters most: treating your written behavior specification as a first-class input to evaluation rather than background context. I'll walk through ASSERT (Adaptive Spec-driven Scoring for Evaluation and Regression Testing), an open-source framework from Microsoft's Responsible AI team that turns natural-language behavior requirements into executable evals, generating a reviewable behavior taxonomy, stratified test cases, full agent traces, and per-case verdicts with rationale and policy citations. Using a multi-agent travel-planning agent as the worked example, we'll look at where it passes, where it fails, and why an aggregate score would have hidden both.
Key Takeaways:
What is actually new in agent evaluation: trace-level scoring, multi-turn and tool-use coverage, judge calibration, and evals as a release gate.
Why generic benchmarks miss application-specific failures, and how to tell when you have outgrown them.
How to turn a requirements doc, policy, or system prompt into a running eval suite, and why specification quality determines coverage more than generation does.
Why decomposed results beat a single number.
Where spec-driven evals fall short. Vague specs produce vague scenarios, synthetic cases miss production failure modes, and judge models vary in strictness. Evals complement human review and telemetry, they don't replace them.
About the speaker
Francesca Lazzeri:
Francesca Lazzeri, Ph.D., is Principal Group Director of Data and Applied AI Science at Microsoft, where she leads a global team of applied scientists and AI engineers building production LLM copilots and autonomous agents. She owns the measurement, evaluation, experimentation, and fine-tuning stack behind the AI agentic transformation across Microsoft's commercial business. Francesca holds a Ph.D. in Economics and Technology Innovation from Sant'Anna School of Advanced Studies (Italy) and, before joining Microsoft, she was a Research Fellow at Harvard University (Cambridge, MA). She is an Adjunct Professor in Python for Machine Learning at Columbia University, an AI Advisor to MIT Breakthrough Tech AI, the author of multiple books on machine learning and AI governance, and a named inventor on granted patents in natural language querying and applied machine learning.
About
TestMu Conf
Testμ (TestMu) is the world’s largest virtual conference on agentic engineering and quality, built by the community, for the community. As AI reshapes how we build, test, and ship software, Testμ Conf is where you connect, grow, and lead: agentic workflows, autonomous quality, battle-tested AI playbooks, hands-on workshops, and the engineering culture driving it all.