Why AI agents cannot check their own work

Maaike Voeten

Maaike Voeten

CEO

Why AI agents cannot check their own work

How specialised language anaylsis and MCP help make AI workflows smarter, more consistent, and easier to control.

AI agents are getting smarter. They can collect information independently, make decisions, generate texts and carry out tasks. While AI was previously primarily a tool, we are now entering a world where AI increasingly carries out processes autonomously.

But AI agents are taking on more and more responsibility. This raises an increasingly important question: how does an AI agent know whether its own work is actually good? Especially when it comes to generating content, this is a bigger challenge than it might seem.

An AI Agent Is Only as Good as Its Quality Control Mechanism

An AI agent typically operates in a cycle of four steps. First, the agent gathers information. It then interprets that information and determines what action is needed. Next, it carries out the action and evaluates the result. If the result does not meet the requirements, the agent can start the process again.

That sounds logical. But it is precisely that final step, quality control, that presents a significant challenge. When it comes to programming code, verification is relatively straightforward. Code can be tested, and errors can be identified. Similarly, calculations can be checked using clear methods to determine whether an answer is correct.

Language works differently. Imagine an AI agent is tasked with writing a job description. The content must be understandable at B1 language level, use inclusive language, and comply with the organization’s communication guidelines.

The agent can generate that content with little effort. But can it also reliably determine whether every sentence actually meets those requirements? That is an entirely different challenge.

Why a second AI model is not the solution

A common approach is to have a second AI model evaluate the generated content. The first model writes the text, while the second model checks its quality. If areas for improvement are identified, the first model receives new instructions. While this approach can be useful, it also has significant limitations.

1. Every Quality Check Requires Additional Tokens

When a language model evaluates a text, additional tokens are consumed. When processing large volumes of content and multiple rounds of revisions, these costs can add up.

2. Evaluations Are Not Always Consistent

A generative language model may evaluate the same text differently at different times. Changes to the model being used can also affect the results. For organizations that work with established quality guidelines, this presents a challenge. A language rule should not depend on how a model interprets it at a particular moment.

3. AI Models Can Share the Same Blind Spots

A second model does not automatically provide an independent evaluation. Models can make similar mistakes or overlook the same linguistic nuances.

4. Specific Language Rules Require Specialized Expertise

Especially when it comes to requirements related to readability, inclusivity, tone of voice, and language use, general language capabilities are not always sufficient. A text that reads well does not automatically meet a specific standard.This creates a situation in which AI evaluates the quality of content generated by other AI systems. In such cases, there is not always sufficient independent quality control.

Generating and validating are two completely different principles

This brings us to an important distinction.

Being able to write content is not the same as being able to determine whether that content meets established quality standards.

Generative AI is designed to produce content based on instructions and patterns in language. Evaluating content quality requires a different approach. It calls for clear criteria, specialized analysis, and consistent application of writing rules.

This is exactly where Textmetrics focuses its expertise. Textmetrics uses specialized language models and analysis processes to evaluate content against defined quality standards.

Rather than relying solely on the judgment of a general language model, specific aspects of the content are analyzed in a targeted way. These include readability, complex sentences, and the use of language that does not align with the established guidelines.

This makes it possible to provide specific, actionable feedback on parts of a text that need improvement. However, this does not mean that every language evaluation is completely error free or objective. Specialized analyses also have their limitations. The key difference is that the quality control process is specifically designed around explicit criteria.

How does this work within an AI agent?

Imagine an organization using an AI agent to generate job descriptions. The agent receives information about a position and uses it to write a job posting. The agent then checks the content using Textmetrics.

The analysis identifies which parts of the content may not meet the selected quality standards. For example, certain sentences may be too complex, or specific wording may not align with the established guidelines.

The agent can then use this feedback to make targeted improvements to the content. Afterward, another quality check can be performed. This creates a process in which content generation and content evaluation are two separate functions. Generative AI focuses on creating and refining the content, while Textmetrics provides specialized quality feedback. This is an important distinction compared to a workflow in which an AI model relies solely on its own judgment.

The role of MCP and API integrations

Until now, content quality control has often been carried out in a separate application or as part of a manual review process. But as AI agents increasingly produce content, quality control must also be available within these automated processes. This is where integrations become important.

Through an API, applications can access specific Textmetrics functionalities and process analysis results. MCP, the Model Context Protocol, also provides a standardized way for AI applications to use external tools and capabilities. This is particularly valuable for AI agents, as it allows them to perform specialized quality checks without requiring those capabilities to be built entirely into the generative model itself.

For example, an agent can generate content, call an external analysis tool, interpret the feedback it receives, and then create an improved version. The exact implementation depends on the available integration, how the agent is configured, and the selected quality criteria.

Why Specialized Quality Control Is Becoming Important

As organizations automate more of their content production, it becomes increasingly impractical to review every piece of content entirely manually. At the same time, it is not desirable to leave all quality decisions solely to generative AI. Specialized content quality control can help address both of these challenges.

Organizations can apply quality criteria more systematically, implement targeted improvements, and gain better insight into deviations from their guidelines. In addition, targeted analyses can help reduce unnecessary review cycles involving generative AI models. The extent of these benefits depends on the chosen workflow and how the quality control process is designed.

The Future of AI Agents Requires Specialized Collaboration

The next step in the development of AI agents is not simply about having a single model perform more and more tasks entirely on its own. Equally interesting is an architecture in which different technologies work together, each contributing its own specialized expertise.

Generative AI for creating content. Specialized language analysis for evaluating content quality. And human expertise for decisions that require context, accountability, and careful judgment.

A reliable AI workflow is not just about what an agent can produce, but also about how the results are evaluated.

With specialized content analysis and integration capabilities, Textmetrics can play an important role in this development.

Curious about how Textmetrics can be used within your AI workflow? Explore the possibilities for integrations and AI agents.