LLM SRE Agent Success Depends on Benchmark and Fault Class

Published success rates for SRE and AIOps agents vary widely by benchmark, date and fault class, so an operations agent should propose evidenced diagnoses and act alone only on fault classes it has been measured to diagnose reliably.

Evidence: moderate

It is tempting to assume that an LLM which writes good code will also diagnose production incidents well. Benchmarks of site reliability engineering (SRE) and AIOps agents show that this doesn't follow automatically. Results depend heavily on the benchmark, the fault class and how recent the model and agent are, and that matters for how much an operations agent should be allowed to do alone.

Early benchmarks set a low baseline:

Benchmark What it measures Best reported result
ITBench Resolving SRE scenarios 13.8%
OpenRCA (ICLR 2025) Root-cause identification over 335 failure cases, 68 GB+ of telemetry 11.34%
AgentChaosBench (2026 preprint) Diagnosing faults inside agent systems from one trace 24.8% fault type, 22% type and location

The AgentChaosBench per-class results (Table 4) split sharply. Tool failure was the easiest class to identify and guardrail bypass the hardest, at about one case in 25. Before relying on a per-class figure, check which metric it uses (top-1 accuracy or a looser top-k recall) and which detector model produced it. A near-perfect score for one model under one metric shows that a class is easy on this benchmark. It does not show the class is solved.

The position is contested by vendor claims. AWS's preview of its DevOps Agent claimed "up to 75% lower MTTR" (mean time to resolution), reported by InfoQ as a vendor figure, and other products market investigation speed. These claims and the benchmarks measure different things in different settings. The figures above are also dated: the 2025 benchmarks predate current coding agents, and newer evaluations of coding agents on live, production-like incidents may report much higher rates. Check current results, and note which benchmark, metric and fault class each figure refers to, before using any of them to size what an agent may do alone.

The implication is that an operations agent's default output should be a diagnosis with the evidence attached, for a human, another agent or a deterministic verifier to confirm, which is the diagnose-by-default posture. Autonomous action should be limited to fault classes where diagnosis has been measured as reliable in your own setting. Candidates are usually availability faults such as tool unavailability, timeouts and resource kills, but a published per-class result is not enough on its own to admit one. That sets the width of the prepared envelope. The fault taxonomy suggests where to draw the line, and practising with fault injection measures your own per-class accuracy rather than relying on published averages.


Sources

  • Jha, Puri et al., arXiv 2502.05352, February 2025 — https://arxiv.org/abs/2502.05352
  • Xu, Zhang, Zhong, He et al., ICLR 2025 — https://mlanthology.org/iclr/2025/xu2025iclr-openrca/
  • Zhang et al., arXiv 2608.14680, August 2026 (preprint), Tables 3–5 — https://arxiv.org/html/2608.14680
  • InfoQ, April 2026 (reporting the vendor's MTTR claim) — https://www.infoq.com/news/2026/04/aws-devops-agent-ga/