Compound AI System Reliability: A Failure Taxonomy and Resilience Pattern Catalog from 150 Production Incidents
cs.SE, cs.AI, cs.DC, cs.LG
Submitted: 2026-10-01
Updated: 2026-10-01
Comments: Accepted at the AIWILD Workshop, ICML 2026. Camera-ready version
License: http://creativecommons.org/licenses/by/4.0/
The gist: Deploying compound AI systems reliably and safely requires understanding failure modes that emerge at component boundaries, not within individual models.
Terminology
Abstract
Deploying compound AI systems reliably and safely requires understanding failure modes that emerge at component boundaries, not within individual models. Cascading errors propagate across component boundaries, silent quality degradation evades standard monitoring, and coordination failures yield incorrect collective behavior from individually correct parts. We analyze 150 production incident reports from open-source compound AI projects and anonymized enterprise deployments to construct a taxonomy of 23 failure modes organized into five categories: retrieval failures, generation failures, tool failures, orchestration failures, and integration failures. For each category, we propose resilience patterns with measured effectiveness from controlled fault injection experiments. Circuit breakers reduce cascade propagation by 89%, output quality gates catch 73% of silent degradation before user impact, and component isolation reduces blast radius by 64%. Systems implementing three or more resilience patterns from our catalog reduce mean-time-to-recovery (MTTR) by 71% compared to unstructured monitoring baselines. We release the incident taxonomy and pattern catalog as a practitioner resource.
Sources
- Why Do Multi-Agent LLM Systems Fail?
- From Standalone LLMs to Integrated Intelligence: A Survey of Compound Al Systems
- Optimizing Model Selection for Compound AI Systems
- From Failure Modes to Reliability Awareness in Generative and Agentic AI System
- When AI Fails, What Works? A Data-Driven Taxonomy of Real-World AI Risk Mitigation Strategies
- Towards a Science of AI Agent Reliability
- Enhancing reliability in AI inference services: An empirical study on real production incidents
- Failure Modes in LLM Systems: A System-Level Taxonomy for Reliable AI Applications
- From Spark to Fire: Modeling and Mitigating Error Cascades in LLM-Based Multi-Agent Collaboration
- A Survey on Failure Analysis and Fault Injection in AI Systems
- Why Does the LLM Stop Computing: An Empirical Study of User-Reported Failures in Open-Source LLMs
- Where Agent Frameworks Fall Short: Examining Functional Challenges and Usability Concerns
Related papers
- Falsification-Based Verification of LLM-Generated Optimization Models: Sound Test Batteries and Their Detection Limits
- GitSkills: A Dataset of Agent Skills on GitHub
- SABER: Benchmarking Operational Safety of LLM Coding Agents in Stateful Project Workspaces
- PackMonitor: Enabling Zero Package Hallucinations Through Decoding-Time Monitoring
- IntentCoding: Amplifying User Intent in Code Generation
- Incentives and Outcomes in Bug Bounties