Outcome Monitors: Recovery Affordances for Silent Tool Failures
This paper introduces Outcome Monitors, a mechanism that detects silent tool failures by verifying outcome contracts and issuing receipts with recovery tools, significantly improving task completion rates in agent evaluations while highlighting that current detection relies heavily on mined vocabulary.
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 a digital assistant that can talk to other computer programs to get things done. It might ask a weather service for a forecast, check a store's inventory for a specific item, or book a flight. These assistants are powerful because they can reach far beyond their own memory, but they rely on a fragile trust: they assume the answers they receive are true. Usually, if a program fails to answer, the assistant knows something is wrong. But sometimes, the answer arrives looking perfectly normal, even though it is a lie. A computer might return a cached error page that looks like a valid response, or a price that is negative because of a glitch. The assistant, seeing a perfectly formatted number, accepts it as fact and builds its next steps on a foundation of sand. This is a silent failure, a mistake that happens without a sound, leading the assistant to confidently produce nonsense.
Researchers at the University of Southern Mississippi have developed a way to catch these silent lies without stopping the assistant in its tracks. They call their invention "Outcome Monitors." Instead of trying to force the assistant to be perfect or blocking its actions, the monitor acts like a quiet observer that checks the answers as they arrive. It compares the result against a set of expected rules, or "contracts," that were learned from watching the system work correctly in the past. If the answer breaks a rule—like a negative price for an item that should cost money—the monitor does not take control. It does not delete the bad answer or force the assistant to try again. Instead, it slips a note into the conversation. This note, called a receipt, points out the specific error and suggests a list of other tools the assistant could use to fix the problem. The assistant then decides what to do next, armed with the knowledge that the previous answer was broken and a map of how to recover.
The researchers tested this system on a series of challenging tasks where they intentionally injected these silent errors. They watched how different computer models performed when they were left to handle the mistakes on their own versus when they were given these helpful receipts. The results were clear: when the models received the receipts, they successfully finished far more tasks. In one set of difficult tests, the completion rate jumped from roughly eleven percent to twenty-eight percent. This improvement held true across several different types of computer models from various companies. The key to this success was not just knowing an error had occurred, but knowing exactly which other tools were available to solve it. When the researchers removed the list of recovery tools from the receipt, the improvement vanished, proving that the specific suggestion of what to do next was the most valuable part of the message.
However, the system is not a magic cure for every problem. The researchers found that the benefit was most pronounced when the error was severe enough to stop the task completely. If the error was minor or if the task could be finished despite the mistake, the receipt did not change the outcome much. In some cases, the system even flagged errors that were not actually there, which sometimes confused the assistant and led to worse results, though these instances were rare. The study also showed that the system works best when the errors it catches are similar to the ones it learned to recognize. When the researchers introduced a completely new type of error that the system had never seen before, its ability to detect the problem dropped significantly. This suggests that while the monitor is a powerful tool for spotting known types of glitches, it cannot yet recognize every possible way a computer might lie.
Ultimately, this work reframes how we think about fixing broken digital assistants. Rather than building a rigid wall to prevent mistakes, the researchers propose a system that highlights the problem and offers a path forward, leaving the final decision to the assistant itself. The study demonstrates that giving an agent a clear signal about what went wrong and a concrete list of alternatives can dramatically improve its ability to recover from silent failures. While the technology is not yet perfect and cannot catch every possible error, it offers a practical and effective way to make these intelligent systems more robust and reliable in the real world.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.