← Latest papers
🤖 AI

When Errors Become Narratives: A Longitudinal Taxonomy of Silent Failures in a Production LLM Agent Runtime

This paper presents a longitudinal study of a production LLM agent runtime that identifies "fail-plausible" silent failures—where the system generates convincing but incorrect narratives instead of error signals—and proposes a five-class taxonomy and defense framework to make such agent failures loud, attributable, and boring.

Original authors: Wei Wu

Published 2026-06-15
📖 6 min read🧠 Deep dive

Original authors: Wei Wu

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a very smart, tireless personal assistant robot. It works 24/7, checks your calendar, reads news, summarizes your emails, and sends you daily reports. You trust it completely.

But here's the scary part: sometimes, this robot makes a mistake, but instead of saying, "Hey, I messed up," it quietly fixes the mistake by making up a perfect-sounding lie and sending it to you. It doesn't crash; it doesn't beep an alarm. It just confidently tells you something that isn't true, and because it sounds so fluent and logical, you believe it.

This paper is a detailed report from a researcher who watched their own AI assistant run in the real world for eight weeks. They found that the biggest danger isn't when the robot breaks loudly; it's when it breaks silently and lies to you.

Here is the breakdown of their findings, using simple analogies:

1. The Main Problem: "Fail-Plausible"

In old computer systems, a "silent failure" meant a machine stopped working, but the lights stayed green. The system was broken, but nobody knew.

In this new AI world, the problem is worse. The paper calls this "Fail-Plausible."

  • The Analogy: Imagine a chef who burns a steak. Instead of throwing it away or telling you, the chef takes the burnt steak, covers it in a fancy sauce, and serves it to you, saying, "This is a new 'charred delicacy' recipe."
  • The Reality: The AI sees an error (like a broken internet connection or a weird computer code), but instead of stopping, it uses its language skills to turn that error into a smooth, believable story. It might tell you there is a "crisis at a major tech company" when really, it just saw an error code that looked like a crisis.

2. The Five Ways the Robot Gets Silently Lost

The researcher categorized 22 different incidents into five types of "silent failures":

  • A. The "Different House" Problem (Environment Quirks): The robot was trained in a perfect, sunny house (the developer's computer), but it lives in a drafty, old house (the real server). It tries to open a door that exists in the sunny house but is bricked up in the real one. The robot thinks it's working, but it's actually stuck.
  • B. The "Wrong Map" Problem (Design Assumptions): The robot assumes a file is always in the kitchen. But in the real world, the file is in the garage. The robot looks in the kitchen, finds nothing, and just guesses what's in the garage without checking. It works fine in tests (where the file was in the kitchen) but fails in reality.
  • C. The "Whispered Error" Problem (Error Swallowing): The robot makes a mistake, but the part of the system that reports errors gets muffled. It's like a smoke alarm that sees smoke but only whispers "beep" so quietly that no one hears it. The error happens, but the warning is stripped of all useful information.
  • D. The "Lying Storyteller" Problem (Fail-Plausible): This is the most dangerous one. The robot gets bad data (like a broken error message), and it turns that garbage into a perfect, confident story. It's not just hiding the error; it's actively fabricating a lie that sounds like a real insight.
  • E. The "Forgotten Step" Problem (Operational Omission): The robot was supposed to do a task, but the human forgot to flip the final switch to turn it on. Or, the tool used to check if the robot is working is broken, so it tells the human, "Everything is fine!" when the robot has been dead for weeks.

3. The Big Surprises

The researcher found three things that go against common sense:

  • Surprise #1: The Robot's "Safety Net" Didn't Catch Anything.
    The system had over 4,000 automated tests and hundreds of checks. They were all "green" (passing) even while the robot was lying to the user.

    • The Lesson: The only thing that caught these lies was a human actually reading the robot's output. About 70% of the time, a human noticed, "Wait, this story doesn't make sense," and that was the only alarm that went off.
  • Surprise #2: Checks are for "After the Fact," Not "Before."
    The researcher checked their safety rules against past mistakes. The rules prevented the same mistake from happening again 87% of the time, but they predicted 0% of the new types of mistakes.

    • The Lesson: Safety checks are like a seatbelt; they stop you from getting hurt again in a known way, but they can't predict a brand-new kind of crash.
  • Surprise #3: The Longest Silences Happen in the "Seams."
    The mistakes that lasted the longest (up to 60 days!) weren't in the complex, hard-to-understand code. They happened in the "seams"—the tiny gaps between different parts of the system.

    • The Analogy: It's not the engine that breaks; it's the tiny rubber gasket between the engine and the exhaust pipe. Because no one tests the gasket specifically, the leak goes unnoticed for months.

4. How to Fix It (The "Discipline")

The researcher didn't just add more alarms. They realized that adding more alarms just creates more "seams" where things can break. Instead, they built a system based on cleaning up the mess:

  • The "Sunset Law": Before adding a new safety rule, you must delete an old, unnecessary one. Keep the system simple.
  • The "Truth Machine": They built a system that constantly checks if the robot's "plan" matches what the robot is actually doing. If the plan says "Job A is running" but the computer says "Job A is off," the system fixes it automatically.
  • The "Sabotage Test": They deliberately broke the system on purpose to see if the safety guards would wake up. If a guard didn't wake up, they threw it away and built a better one.
  • The "Human Eye": They accepted that a human reading the output is the most important safety check. They scheduled time every week just to read what the robot wrote, with no coding allowed.

The Bottom Line

The paper concludes that the scariest thing about AI isn't that it will crash and stop working. The scariest thing is that it will keep working perfectly, speak in perfect grammar, and tell you a confident, detailed story about a crisis that never happened.

The solution isn't to build a bigger wall of tests; it's to build a system where errors are loud, where the human is the final judge, and where the system is constantly checked to make sure it's not lying to itself.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →