AI Shifts from Models to Compound Systems
Why engineering beats scaling in the race for state-of-the-art results
Overview
The artificial intelligence landscape is undergoing a significant structural transformation. While 2023 was defined by the spectacular rise of Large Language Models (LLMs) capable of performing general tasks through simple prompting, the industry is now pivoting away from a sole reliance on monolithic models. Leading researchers and practitioners argue that state-of-the-art AI results are increasingly achieved not by scaling individual models, but by engineering compound AI systems.
These systems integrate multiple components—such as retrievers, external tools, and sequential model calls—to solve complex problems that a single inference call cannot handle reliably. This shift represents a move from viewing AI as a product of pure training data to viewing it as a product of intelligent system design. The trend suggests that the future of high-performance AI applications lies in the orchestration of diverse tools rather than the creation of larger, more expensive single models.
The Rise of Compound Systems
A Compound AI System is defined as an architecture that tackles AI tasks using multiple interacting components. Unlike a standard AI model, which is a static statistical entity like a Transformer predicting the next token, these systems dynamically combine models with other computational elements. Examples include search engines, databases, symbolic solvers, and iterative filtering mechanisms.
Recent high-profile achievements illustrate the superiority of this approach. Google’s AlphaCode 2, for instance, achieved top-tier results in programming competitions not by building a better coder, but by constructing a system that uses an LLM to generate up to one million possible solutions and then filters them down to the best ones. Similarly, AlphaGeometry combines an LLM with a traditional symbolic solver to tackle Olympiad-level geometry problems, a task where raw language modeling falls short.
In the enterprise sector, the adoption of these systems is already widespread. Data from Databricks indicates that approximately 60% of LLM applications currently employ some form of retrieval-augmented generation (RAG), while 30% utilize multi-step chains. Even academic research is reflecting this change; papers that previously reported results from single LLM calls are now detailing complex inference strategies. Microsoft recently highlighted a chaining strategy that improved accuracy on medical exams by 9% over standard GPT-4 usage, while Google’s Gemini benchmarks utilized a CoT@32 strategy that called the model 32 times per query.
"Leading AI results can be achieved through clever engineering, not just scaling up training."
This evolution mirrors trends in other AI domains, such as autonomous driving, where no single neural network drives a car; instead, a stack of specialized systems handles perception, planning, and control.
Why Developers Are Building Compound Systems
Despite the rapid improvement of foundation models, several practical constraints make compound systems the preferred choice for serious application development. The primary driver is the diminishing return on investment for pure model scaling in specific contexts.
Cost-Effectiveness and Speed
While LLMs follow scaling laws that predict performance gains with increased compute, these gains are often expensive and slow to materialize. For example, if a current model solves a specific coding problem 30% of the time, tripling the training budget might only push that accuracy to 35%. This is still insufficient for high-stakes environments. In contrast, engineering a system that samples from the existing model multiple times and validates outputs can boost performance to 80% using current infrastructure.
Furthermore, iterating on system design is significantly faster than waiting for new model training runs. For developers, this means they can rapidly refine product quality by adjusting prompts, retrieval strategies, and validation logic without waiting for the next generation of base models.
Dynamic Knowledge and Control
Machine learning models are inherently limited by their training data, which is static at the time of deployment. To provide up-to-date information, developers must combine models with external tools such as search engines or databases. This is particularly critical in enterprise settings where access controls are required; a compound system can ensure that an AI answers questions based only on the specific documents a user is authorized to view, a constraint that is nearly impossible to enforce within a monolithic model alone.
Additionally, neural networks are difficult to control directly. While training influences behavior, it is nearly impossible to guarantee that a model will avoid certain outputs. Systems offer a layer of oversight; developers can filter outputs, add citations, or automatically verify facts against external sources. This is crucial for mitigating hallucinations and building user trust.
Varied Performance Goals
Different applications have wildly different requirements for cost and latency. In scenarios like inline code suggestions, the most powerful models are too expensive and slow. Tools like GitHub Copilot address this by using carefully tuned smaller models combined with search heuristics. Conversely, in high-value legal or medical advice scenarios, users may be willing to pay significantly more for higher accuracy. A compound system can leverage this budget by chaining multiple verification steps and larger models together, optimizing for quality rather than speed.
Implications for the Future of AI Development
The transition to compound systems signals a maturation of the AI industry. It suggests that the bottleneck is shifting from model capability to system architecture. As foundation models become commoditized, the competitive advantage will likely reside in the ability to design robust, reliable, and efficient workflows that leverage these models effectively.
This trend also raises important questions about the tooling available to developers. Currently, the research community has focused heavily on model training, leaving a gap in tools for developing, debugging, and optimizing compound systems. As the paradigm solidifies, there will likely be an explosion of new frameworks designed to help engineers manage the complexity of multi-component AI applications.
For developers and enterprises, the message is clear: relying solely on the next big model update is no longer a sufficient strategy. To maximize AI quality and reliability, organizations must invest in system design capabilities. By treating AI as an engineering problem involving multiple interacting parts, rather than just a modeling problem, the industry can unlock performance levels that were previously thought to require exponentially larger models. This shift is expected to be one of the most impactful trends in AI throughout 2024 and beyond.
Sources
- 1
AI Shifts from Models to Compound Systems
https://bair.berkeley.edu/blog/2024/02/18/compound-ai-systems/