Dev
September 21, 2026
0 views
2 min read

Building AX evals that actually work

Curated by Patrick
Source: Microsoft Blog
Building AX evals that actually work
Tech Daily Byte Analysis

In the eighth blog post, a Principal Developer Advocate at Microsoft warns that many teams generate evaluation scores that look solid but lack real meaning because of contaminated data, unrealistic prompts, and vague judging rubrics. The post breaks down a “solid eval” into six non‑negotiable elements: prompts that mirror what developers actually type, criteria that can verify correct usage and functional code, unambiguous pass/fail/skip definitions, at least five repetitions per scenario to smooth out LLM variance, an environment stripped of semantic hints, and a platform that matches the dominant OS of the user base. The author stresses that without these safeguards, engineering effort will be spent optimizing for metrics that do not translate into better developer experience.

This guidance arrives as AI‑driven code assistants such as GitHub Copilot, Azure OpenAI’s code model, and emerging competitors from Google and Amazon become core features of developer tooling. Existing benchmark suites have shown poor transferability across real‑world workloads, prompting Microsoft to publish a series that treats evaluation as a product capability rather than a research artifact. By insisting on concrete, reproducible criteria and multiple runs, the blog pushes the industry toward a more disciplined, data‑driven approach that mirrors the rigor applied to traditional software performance testing.

If organizations adopt the six‑point checklist, they can surface genuine gaps in their extensions—like missing error‑handling patterns or incorrect SDK usage—and address them before release. Ignoring the skip‑condition logic, however, can inflate scores by forcing pass/fail judgments on irrelevant output, while using a single LLM as both coder and judge risks blind spots if both share the same knowledge gaps. Companies should monitor the emergence of standardized AX evaluation frameworks and watch for tooling that automates the creation of unambiguous criteria, as these will become differentiators for AI‑enhanced development platforms.

Key Takeaways

Realistic developer prompts are essential; otherwise evals measure prompt parsing rather than functional assistance.

Precise, testable criteria—down to specific try‑catch patterns—eliminate reviewer variance and reveal true code quality.

Running each scenario at least five times uncovers LLM stochasticity that a single run would hide.

Implementing explicit skip states prevents forced judgments on irrelevant code, keeping scores honest.

About the Source

This analysis is based on reporting by Microsoft Blog. Here is a short excerpt for context:

This is the eighth and final article in a series about Agent Experience (AX): the practice of making AI coding agents work correctly with your technology. The series covers what you can and can’t control in the agent stack, how to measure whether your extensions are helping or hurting, and how to iterate toward better […] The post Building AX evals that actually work appeared first on Microsoft for Developers.
Read the original at Microsoft Blog

More in Dev