New Microsoft tool lets devs spin up AI behavior tests using text descriptions
Microsoft introduced ASSERT, an open-source framework that turns plain-language AI rules into scored behavior tests and regression checks.
Intelligence analysis by GPT-5.4 Mini

ASSERT is meant to fill a gap that broad AI benchmarks miss: whether a specific app or agent follows the rules its builders actually care about. Developers describe goals, policies, and constraints in natural language, and the system turns them into test cases, runs them, scores them, and logs the path the AI took.
Microsoft made a new testing helper that turns written rules into practice games for AI. It is like giving a robot a rule book, then seeing whether it follows the rules every time, not just once.
Analysis
What Microsoft announced
Microsoft unveiled ASSERT, short for Adaptive Spec-driven Scoring for Evaluation and Regression Testing. It is an open-source framework for testing AI behavior using natural-language descriptions of goals, policies, and intended behavior.
How it works
According to Microsoft, a developer can describe what an AI system should and should not do. ASSERT then converts those descriptions into structured acceptable and unacceptable behaviors, generates scenarios and test cases, runs them against the target system, and scores the results. It can also record intermediate actions and tool calls, which gives developers a way to inspect where a failure happened.
The company says developers can add system context, tools, and constraints to shape what gets evaluated. One example in the article is a document research agent that should not email people outside the company, should limit confidential information to C-level executives, and should keep summaries concise and informed by prior context. ASSERT would use those rules to generate checks for ongoing testing.
Why Microsoft says it matters
Microsoft says broad evaluations are not enough when an AI product has its own policies, workflows, and tools. Sarah Bird, Microsoft’s chief product officer for Responsible AI, said evaluations are critical for making good decisions and that trustworthy systems need many application-specific dimensions checked.
The launch also fits into a wider industry trend. The article points to benchmarks and evaluation efforts such as Stanford’s HELM, MLCommons’ AILuminate, and METR, all of which focus on repeatable testing and regression checks as models become more capable.
In practice, ASSERT looks like an attempt to make AI testing more like software testing: less ad hoc, more repeatable, and tied to the behavior a product actually needs.
Key points
- Microsoft released ASSERT, an open-source framework for evaluating application-specific AI behavior.
- Developers describe goals, policies, and constraints in natural language, and ASSERT turns them into structured tests.
- The framework can run scenarios, score results, and record tool calls and intermediate actions for debugging.
- Microsoft says broad benchmarks are not enough for AI systems shaped by product-specific rules and context.
- The launch fits a broader industry push toward repeatable testing and regression checks for AI models.
If ASSERT works well, it could help teams catch bad AI behavior before users do. It could also make it easier to keep checking systems after launch, which matters for products that change over time.
The system still depends on developers writing good rules, and vague rules can lead to weak tests. It may also miss behaviors that are hard to describe in plain language, which could leave some failures undiscovered.



