As we navigate the shift from static AI assistants to autonomous agents capable of independent action, the criteria for software quality are undergoing a radical transformation. Dominic Jainy, an expert in machine learning and system architecture, provides a deep look into the hidden risks of agentic workflows where traditional debugging fails. Our conversation explores the growing reliability gap, the necessity of adversarial red-teaming, and why a high task-completion rate can be a deceptive metric for enterprise safety. We also touch on the recent advancements in continuous evaluation platforms that aim to turn every unexpected failure into a repeatable test for future stability.
In your experience, what makes the failure of an AI agent fundamentally different from the bugs we’ve dealt with in traditional software for decades?
The core of the issue is that agents don’t break at the plumbing level; they break at the logic level. In traditional software, if an API call fails, the system throws an error code, and you know exactly where the pipe burst. With AI agents, the API call might be technically perfect, but the intent behind it is skewed—like a refund agent that successfully updates a database but issues the wrong amount because it misinterpreted a customer’s frustration as a policy exception. It’s a very unsettling feeling for an engineer to see “Success: 200 OK” on a transaction that is fundamentally incorrect. This disconnect means we are no longer just debugging code; we are debugging a decision-making process that can change based on the phrasing of a single prompt.
We’ve seen recent research from 2026 suggesting that reliability is now the number one challenge for teams. Why is it proving so difficult to automate the assessment of these systems?
The 2026 study presented at the International Conference on Machine Learning, which looked at 20 production-agent case studies, highlighted a frustrating truth: autonomous software is incredibly sensitive to its environment. A workflow that passes every test during development can suddenly pivot when an API returns a slightly different data structure or when a user asks a question in a way the model hasn’t seen before. Because these agents depend on changing instructions and external tools, the number of possible states they can enter is astronomical. Even with our current advancements, human evaluation remains a cornerstone of the process because we haven’t yet perfected an automated way to judge “correctness” in nuanced, multi-step scenarios. It creates a massive bottleneck for companies that want to scale quickly but are terrified of what might happen in the wild.
When businesses see a 99% success rate, they often feel confident, but you’ve argued that this number can be misleading. How should companies be looking at failure instead?
A 99% success rate is a fantastic statistic for a search engine, but it’s potentially catastrophic for an autonomous agent with access to a corporate bank account. If an agent completes 99 routine tasks perfectly but the 1% failure involves an unauthorized payment or a permanent, irreversible change to a primary database, that single error outweighs all the previous successes. We have to shift our focus from frequency to the “blast radius” of a failure. The real measure of a system’s maturity isn’t just how often it wins, but how gracefully it fails and whether we have the safeguards—like restricted permissions or mandatory human approvals—to catch that 1% before it causes real-world damage. Reliability is about predictability under pressure, not just high-volume performance in a controlled lab.
There has been a lot of talk about the BotGauge AI platform launch on October 28. How does their approach to red-teaming change the way engineering teams handle vulnerabilities?
What BotGauge is doing is very interesting because they are treating AI agent behavior like a security problem that requires adversarial thinking. Their platform uses more than 200 different attack strategies, ranging from prompt injection to tool misuse and multi-turn manipulation, to essentially bully the agent into failing before it ever hits production. The real value, though, is in the “black box” recording: they capture every prompt, model output, and tool call during a failure. This allows engineers to reconstruct the exact path the agent took down a rabbit hole. Instead of just fixing a bug and hoping it doesn’t come back, teams can convert those discovered vulnerabilities into recurring evaluations that run against every future software release. It creates a much-needed feedback loop where the system actually gets stronger with every mistake.
A recent paper examined 15 different models and found that while they are getting more capable, their reliability isn’t keeping pace. Which dimensions of reliability are the most difficult to stabilize?
The researchers looked at four specific dimensions: consistency, robustness, predictability, and safety. What they found was that a model could be brilliant at solving complex puzzles but remain dangerously inconsistent when you change a single word in its instructions. Robustness is particularly tricky because agents need to handle “noisy” environments without losing the thread of their original goal. It’s frustrating to see a model that has high task-completion rates on a benchmark but then violates a core business rule the moment it encounters a slightly ambiguous situation. We’re finding that simply making the models larger or “smarter” doesn’t automatically make them safer or more predictable; that requires a different kind of engineering focused on the constraints of the agent’s environment.
As we look at the balance between automation and human oversight, where do you see the most critical need for human intervention in 2026?
Automated evaluators are a powerful tool, but they aren’t a silver bullet because they can produce their own set of incorrect judgments. We still need humans to define the operational and security consequences of a failure—an AI might not understand the legal or reputational weight of a specific error. Beyond just checking the output, humans are essential for setting the “guardrails” that testing alone cannot provide, such as hard-coded approval requirements for any transaction over a certain dollar amount. The goal isn’t to have humans watch every single action, but to have them architect the systems so that the agent operates within a “safe zone.” As we move forward, the conversation is shifting from “how much can we automate” to “how can we build a system that is robust enough to stop itself when things go wrong.”
What is your forecast for AI agent reliability?
I expect that by the end of 2026, we will see a mandatory “Auditability Layer” become the industry standard for all autonomous enterprise agents. We will move away from the current “black box” deployments toward systems where every single decision is backed by a verifiable trace of logic that is cross-checked by a secondary, non-generative safety protocol. The hype around what agents can do will be replaced by a rigorous focus on what they won’t do. Ultimately, the most successful companies won’t be those with the flashiest AI features, but those that can prove their autonomous systems are boringly consistent and incapable of taking unauthorized risks.
