Beyond the Harness: A Journey Towards Adaptative Engineering - Rajiv Chandegra, Annicha Labs
Rajiv Chandegra introduces adaptive engineering, a new AI design philosophy. He argues that as AI models become more powerful and interact with complex, dynamic real-world problems, the traditional 'fixed harness' approach—predictable but brittle—will become obsolete. Drawing on complexity science, he explains how adaptive engineering allows the AI system's structure (harness) to emerge and adapt dynamically during runtime, mirroring natural self-organizing systems. This shift redefines the engineer's role to designing constraints and fostering horizontal intelligence in multi-agent coordination.
The Future of AI Engineering: Adaptive Harnesses for a Complex World
Rajiv Chandegra introduces adaptive engineering as a crucial new design philosophy for the future of AI. He argues that as AI models become exponentially more powerful and increasingly confront the dynamic, messy challenges of the real world, the prevailing paradigm of fixed, static “harnesses” will prove insufficient. The talk traces the limitations of current AI engineering, draws on complexity science to describe real-world systems, and outlines the principles and practice of adaptive engineering.
The Current AI Engineering Paradigm: Fixed Harnesses
Currently, AI engineering relies on fixed harnesses—predetermined structures built ahead of runtime to steer agents, typically Large Language Models (LLMs). These harnesses (e.g., Claude Code, Cursor, LangChain) are defined by elements like system prompts, agent definitions (e.g., agents.md), tool calling, specialized agent capabilities (roles, rules), and process loops. The engineer’s role is to use and steer agents within this pre-engineered framework. This harness engineering is analogous to a factory assembly line, offering several benefits:
- Reliability: Consistent outputs for similar inputs.
- Auditability: Traceable changes and linear causality, allowing for debugging.
- Predictability: Works well for “complicated problems” (e.g., building a jumbo jet, a clock) where parts are passive, knowable, and can be planned and documented in advance.
However, this Taylorism for AI has significant limitations when confronting the real world:
- Brittleness: Fixed harnesses struggle with dynamic, unforeseen situations. Each unanticipated scenario requires human intervention and patching, leading to increasingly complex and unwieldy harnesses.
- Hard Ceiling on Novelty: Reliability is achieved by suppressing variance, which stifles emergence and novelty.
- Obsolescence: Rapid model acceleration renders carefully built harnesses outdated quickly, as scaffolding becomes unnecessary.
Chandegra concludes that “the factory method is the right answer to a fixed problem and the wrong answer to a moving problem.”
Understanding the “Real World” Through Complexity Science
As AI moves into multi-agent, multi-human, cross-institutional, and physical world applications, understanding the nature of the “real world” becomes paramount. Chandegra contrasts two paradigms:
- Reductionist/Analytical View: The world is composed of stable, individual parts; relationships are secondary. This is the underlying metaphysics of factory engineering and most current software development.
- Systems/Relational Paradigm: The world is fundamentally made of processes and relationships. “Stable things” are merely slow patterns in an ongoing flow (e.g., a flame is a process, not a static object). This view emphasizes emergence, where simple local rules between components give rise to new levels of order not predictable from individual parts (e.g., water’s wetness from non-wet hydrogen and oxygen; a flock of birds from individual birds following local rules). “The flock lives in the relationships, not the parts.”
This leads to Russell Ackoff’s concept of a “mess”—dynamic, tangled situations of problems in motion, not decomposable into isolated parts. Chandegra differentiates problem types:
- Complicated Problems: Knowable, predictable, analyzable, can be planned (e.g., building a jumbo jet). These are suitable for fixed harnesses.
- Complex Problems: Parts constantly interact and adapt; the whole cannot be derived from analyzing parts (e.g., flock of birds, market, human organization). These require probing, sensing, and responding, not just upfront planning. Treating complex problems as complicated ones is a common, expensive mistake.
Key ingredients of complex systems include:
- Diverse Agents: Different from one another, providing “fuel” for adaptation.
- Local Interaction: Agents respond to immediate neighbors, not a central overview.
- Recursive Learning/Adaptation: Agents learn, adapt, and respond to the results of their own adaptations.
- Emergence: Novel patterns or behaviors arise from local interactions, un-designed by any single part.
- Attractors: Complex systems tend to settle into stable states (e.g., water at room temperature), exhibiting self-organization without central steering.
Adaptive Engineering: The Next Frontier
Adaptive engineering is defined as the discipline of designing constraints such that the harness emerges on its own, stabilizes, and adapts mid-flow in response to the changing environment, in ways that could not be specified in advance. The harness becomes the ongoing output of the system, rather than a pre-defined input.
In this paradigm:
- Harness Formation: Agents, equipped with capabilities to interact, learn, and change, create the harness through their interactions. Initially, isomorphic agents, through increasing coupling and environmental pressure, begin to specialize and form niches, with identity emerging from their relative positions and roles.
- Emergent Structures: Local coordination leads to emergent clusters, boundaries, and conventions (governance without a governor), allowing the system to adapt in a decentralized way.
- Engineer’s Role: The engineer’s emphasis shifts from prescribing structure to designing the “rules of the game” (constraints, guardrails, reward/cost mechanisms, speed of interaction). They don’t dictate what happens, but create the field for exploration, then sense and respond to the emergent harness.
Chandegra clarifies that adaptive engineering exists on a continuum with fixed engineering, neither being inherently superior, but suitable for different use cases. He distinguishes between:
- Vertical Intelligence: Making individual agents smarter (e.g., Hermes AI’s self-improving agents).
- Horizontal Intelligence: How groups of agents coordinate, which he argues is the most agile and adaptive method for harness evolution.
While some tools like Pi offer extensibility at the design stage, true adaptive engineering involves reorganization and adaptation during runtime in response to a changing problem space.
Failure Modes and Future Outlook
Adaptive engineering presents significant challenges:
- Suboptimal Attractors: Emergence can lead to stable structures that are not necessarily optimal without genuine selection pressure.
- Monoculture Risk: Agents trained on similar data might lack genuine diversity.
- Legibility Collapse: Increased adaptability can reduce explainability.
- Loss of Predictability: Real-time adaptation eliminates predictability ahead of runtime.
Key Takeaways: As AI models advance and move into real-world scenarios, the limiting factor will be the adaptability of the harness. This demands a rethinking of design around continual production and decentralized, multi-agent orchestration that adapts mid-runtime. This is the future of intelligence in harness adaptability.