ORCA-bench: How Ready Are Language Model Agents for Oncall?
The paper introduces ORCA-bench, a production-fidelity benchmark for evaluating language model agents on oncall root cause analysis tasks, revealing that even the most advanced frontier models currently achieve low accuracy (25.3% on medium difficulty) and struggle with hallucinations, indicating a significant gap before they can be safely entrusted with real-world production reliability.
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 are the captain of a massive, high-tech spaceship cruising through the galaxy. Suddenly, the ship's computer starts acting weird: the lights flicker, the gravity is off, and the coffee machine is spitting out sparks. You don't know exactly what's wrong, but you know the ship is in trouble. In the real world, these spaceships are the websites and apps we use every day, and the "captains" are special engineers called Site Reliability Engineers (SREs). Their job is to figure out why things broke, often starting with a vague complaint like "the checkout button isn't working" or "the site is slow." They have to dig through mountains of digital clues—like traffic logs, error messages, and code—to find the single broken part before the whole ship crashes.
For a long time, people have been trying to teach computers to do this detective work using Artificial Intelligence (AI), specifically Large Language Models (LLMs). These are the same smart computers that can write stories, answer questions, and even help write code. The big question everyone is asking is: "Are these AI detectives ready to take the wheel and fix our real-world systems when things go wrong?" It's a high-stakes game because if an AI guesses wrong, it could make a small glitch turn into a massive disaster.
This paper, titled ORCA-BENCH, sets up a giant, realistic training ground to test exactly that. The researchers built a fake but incredibly detailed online store (called the "Astronomy Shop") that runs for six days, generating a massive amount of digital noise, just like a real busy website. They then created 1,079 different "mystery incidents" where they secretly broke things in the system and asked five of the smartest AI agents available to solve the case. They gave the AI the same tools a human engineer would use: access to the live data streams, the source code, and a vague user complaint.
The results? The AI detectives are still very much in training. Even the best AI models could only solve about 25% of the "medium difficulty" cases correctly, and they managed just 10% on the hardest cases. To put that in perspective, if a human engineer got a 10% score on a test, they would be fired; for these AIs, it's the current state of the art. The paper found that when the AI couldn't see the source code, their performance got even worse. Perhaps most worryingly, the AI often "hallucinated," meaning they confidently invented fake reasons for the problems that didn't exist at all. In one case, an AI blamed a browser crash in a test tool for a user's shopping cart failing, completely missing the real culprit.
The authors conclude that while these AI agents are impressive at writing code, they are not yet ready to be trusted with the safety of real, live systems. The gap between what the AI can do in a controlled test and what is needed to keep the internet running safely is still huge. The paper suggests that before we let AI take over the "on-call" shift, we need to do a lot more engineering work to make them reliable, because right now, they are more likely to guess wrong than to solve the mystery.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.