Inteligencia Artificial

Microsoft launches ASSERT: open-source framework for evaluating enterprise AI agents

The new tool converts natural language requirements into executable tests, addressing the main bottleneck in deploying AI agents to production.

June 13, 2026 · 6 min read

Close-up of a person writing on a psychological assessment form with a pencil.

TL;DR: Microsoft has launched ASSERT, an open-source framework that automates the evaluation of enterprise AI agents from written requirements. With only 1% of organizations evaluating agents before production, ASSERT aims to standardize behavioral validation and reduce risks in critical deployments.

Microsoft has announced the release of ASSERT (Adaptive Spec-driven Scoring for Evaluation and Regression Testing), an open-source framework designed to evaluate enterprise AI agents. The tool converts natural language requirements — such as product specifications, policy documents, or governance guidelines — into executable test suites, metrics, and scoring dashboards. According to Microsoft, “agents fail in ways that are hard to detect; they deviate from policies, produce unsafe results in edge cases, and behave differently in production than in tests.” ASSERT aims to bridge that gap by enabling teams to generate custom evaluations without manually writing test code.

The framework integrates into CI/CD pipelines and uses LLMs as “judges” to evaluate agent outputs. However, Microsoft warns that these judges can have biases, so it recommends using multiple models and human oversight. ASSERT is available under the MIT license on GitHub, allowing any organization to adapt it to their needs.

Why is this important?

The release comes at a critical time. According to Gartner, 99% of organizations do not evaluate any AI agent before production. Anushree Verma, senior analyst at Gartner, notes that “the next competitive advantage in agentic AI will not depend on the sophistication of reasoning models, but on the depth and realism of the simulation environment.” Gartner estimates that by 2029, more than 75% of domain-specific agents designed without agentic simulation in regulated industries will fail to deliver value. Forrester, meanwhile, indicates that over 45% of organizations already use AI agents, but most lack formal behavioral evaluation practices. Biswajeet Mahapatra, principal analyst at Forrester, describes the situation as “ad hoc or tool-driven, not a formal release standard.”

This lack of systematic evaluation has serious consequences: from undetected biases to security failures that can damage companies' reputations. For example, in 2023, a bank's AI agent generated incorrect financial recommendations after deviating from internal policies, something ASSERT could have detected if proper specifications had been defined. The tool allows transforming documents like compliance policies or governance guidelines into concrete tests, reducing the risk of errors in production.

Market implications

With ASSERT, Microsoft enters a competitive market that already includes platforms like LangSmith from LangChain, Braintrust, Patronus AI, Galileo, Arize AI, and Promptfoo. ASSERT's value proposition lies in its focus on specification-based evaluation, which could ease adoption in companies already using Microsoft Azure and its AI services. However, the tool still relies on LLMs as “judges” to evaluate results, requiring human oversight to avoid biases or errors. Microsoft recommends using ASSERT as part of a continuous integration pipeline, combining it with traditional tests and human review.

The AI evaluation market is fragmented, with solutions ranging from comprehensive platforms like LangSmith (offering monitoring, debugging, and testing) to more specialized tools like Patronus AI (focused on safety). ASSERT directly competes with these, but its advantage is native integration with the Azure ecosystem and GitHub Actions, reducing friction for teams already using these tools. However, LangSmith has a larger community and more mature features, such as the ability to trace full LLM call traces. According to GitHub data, LangSmith has over 10,000 stars and significant adoption among startups, while ASSERT, being new, must prove its value in real-world use cases.

Another relevant competitor is Braintrust, which offers similar specification-based evaluations but with a stronger focus on regression testing. Patronus AI, on the other hand, focuses on bias and toxicity detection. ASSERT differentiates itself by integrating test generation from policy documents, making it especially useful for regulated industries like finance or healthcare, where compliance is critical. However, reliance on LLMs as judges introduces risks: if the judge model has biases, they propagate to evaluations. Microsoft suggests using multiple models and human validation, but this adds operational complexity.

What readers should know

  • ASSERT is open-source and available on GitHub under the MIT license. Teams can integrate it into their CI/CD workflows.
  • It does not replace human oversight: LLM judges can have biases, so Microsoft suggests using multiple models and manual review.
  • Specification-focused: unlike generic benchmarks, ASSERT generates tests from the business's own requirements, increasing relevance.
  • Growing competition: the AI evaluation market is fragmented, and ASSERT competes with more mature solutions like LangSmith. Microsoft's advantage is its Azure ecosystem and ability to integrate with tools like GitHub Actions.
  • Practical use cases: ASSERT can be used to verify that a customer service agent does not violate privacy policies, or that a sales assistant does not make misleading claims. For example, an insurance company could use ASSERT to ensure its agent does not recommend unauthorized policies.

Historical context and future

Microsoft's move toward open-source AI governance is not new. The company has previously released tools like Azure AI Content Safety and Responsible AI Toolbox. ASSERT aligns with Microsoft's strategy to position itself as an enabler of responsible enterprise AI, offering tools that allow organizations to maintain control. However, ASSERT's success will depend on community adoption and its ability to compete with established alternatives.

Historically, Microsoft has succeeded with open-source tools like Visual Studio Code but has also failed with others like Windows Phone. In the AI space, the company has bet on a platform approach, integrating governance tools into Azure. ASSERT is another step in that direction, but it faces the challenge that many developers already use LangSmith or other tools. To gain traction, Microsoft must offer deep integrations with its ecosystem and demonstrate that ASSERT is easier to use and more accurate than alternatives.

Looking ahead, AI agent evaluation is expected to become an industry standard, similar to unit testing in software development. Gartner predicts that by 2027, 60% of companies with agents in production will use automated evaluation tools. ASSERT could benefit from this trend, but it also faces competition from agile startups that innovate quickly. Moreover, reliance on LLMs as judges could be a weakness if more robust alternatives emerge, such as rule-based evaluators or specialized models.

“The next competitive advantage in agentic AI will not be model sophistication, but simulation depth,” says Gartner.

In summary, ASSERT represents an important step toward standardizing AI agent evaluation, but its real impact will depend on how companies integrate it into their development and governance processes. Microsoft has demonstrated its commitment to responsible AI, but the market is competitive, and the tool must evolve to stay relevant. Readers should consider ASSERT as a viable option, especially if they already use Azure, but also evaluate alternatives like LangSmith or Patronus AI based on their specific needs.

Keep reading