The model is not the product
The conversation about enterprise AI has been organized around the wrong unit of analysis.
The model, whether GPT, Claude, Gemini or an open-weight variant, is the substrate. It’s necessary, but obviously not sufficient on its own. No enterprise deploys a database engine and calls the work done, after all — you still need the persistence layer, access controls, query patterns, migration strategy, monitoring, backup, recovery and operational model.
AI systems work the same way. The model is powerful and increasingly commoditized at the capability tier most enterprises can access. What differentiates a working enterprise AI system from a failing one is the architecture built around the model: that architecture is the harness.
The harness is everything that makes model capability usable, reliable and governable at enterprise scale. It turns raw capability into directed enterprise execution.
Agents shouldn’t be treated as tools with unlimited agency. They’re delegated actors operating inside explicit constraints. Bounded autonomy is the unit of governance in the agentic era. The harness is what makes bounded autonomy governable.
The four harness layers
Layer 1: The model
The model is the thing being harnessed. Model choice matters at the margin: cost, latency, task performance, data residency, regulatory posture and integration fit. But the capability gap between frontier models has narrowed enough that most enterprise use cases can be served by multiple providers.
That doesn’t mean model selection is irrelevant. It means model selection should be downstream of harness architecture, not the other way around.
Where organizations go wrong is that they select a model, prototype against it, find failure modes and conclude they need a better model. They then repeat the same pattern with the next model. The real issue was never the model, but was really the absence of harness architecture.
Layer 2: The builder harness
The builder harness is the platform layer. It’s where enterprise AI products are built.
It includes the agent execution framework, tool access layer, memory architecture, coordination model and infrastructure substrate. It defines how agents are instantiated, what systems they can call, what they remember, how they collaborate and where inference runs. This is where AI Factory, AI/works™, Agent/works™ and similar platforms operate.
Its primary job is to give builders reliable primitives so every team doesn’t have to solve infrastructure, orchestration, tool access and governance from scratch.
The failure mode is also clear. The builder harness without the user harness creates inconsistency. Every team invents its own conventions for naming, context management, prompting, review and constraint patterns. These local practices may work in isolation, but they’re rarely transferable.
The builder harness without organizational harness creates an even more serious issue: no one can clearly answer who owns the system, how it should evolve or what happens when it fails.
Layer 3: The user harness
The user harness is the practitioner layer. It governs how developers, product teams and delivery teams work with agents day to day. This layer has two core structures: guides and sensors:
Guides are feedforward controls. They anticipate what the agent needs before it acts. They encode project context, domain knowledge, engineering conventions, available tools and operating boundaries.
Sensors are feedback controls. They observe agent outputs and trigger correction before those outputs create risk. They include tests, static analysis, security scanning, architecture fitness functions, AI-assisted review and dependency checks.
The important point here is that guides and sensors must be designed together. A guide that tells an agent to follow a rule, paired with a sensor that never checks the rule, isn’t a control system — it’s theater.
The user harness regulates three categories.
Maintainability is the easiest to instrument. Static analysis can catch complexity, naming, duplication, file size and many structural issues.
Architecture fitness is the next layer. This requires executable checks for dependency boundaries, module coupling, API contracts and architectural rules.
Behavior is the hardest layer. This is where we determine whether the agent produced something that actually meets user intent. It requires judgment. Automation helps, but it doesn’t replace human accountability.
This is why harness templates matter. Common patterns such as CRUD services, event processors, data pipelines and agentic workflows shouldn’t be reinvented by every team. Templates reduce variety and ensure consistency.
The four control combinations
The guides versus sensors distinction, combined with the deterministic versus probabilistic distinction, creates four control patterns. Each has a different cost profile, reliability profile and appropriate use case.
Feedforward and deterministic controls are hard rules that gate the agent before it acts. Examples include allowed-action whitelists, data-residency boundaries, spend ceilings and blast-radius limits. A policy engine blocks out-of-bounds actions before execution. These controls carry no LLM cost, are fully auditable and should be used by default. They are the cheapest and most reliable form of control.
Feedforward and probabilistic controls shape judgment before the agent acts. Examples include runbooks, domain ontologies, post-mortems, remediation patterns and tiering conventions retrieved at decision time. These controls do not constrain the agent directly. They improve decision quality in areas where hard rules cannot capture the nuance. Use them for judgment, context and domain interpretation.
Feedback and deterministic controls validate the agent’s output after it acts. Examples include reconciliation, schema validation, SLA timers, consistency checks and policy assertions. These checks should run on every transaction and emit structured reports that can be used for self-correction. They are essential, but they are not free. They must be deliberately engineered into the operating model.
Feedback and probabilistic controls use an evaluation model to score the agent’s output against a rubric. They are useful for detecting intent mismatch, over-scoped remediation, control bypass or poor judgment that deterministic checks may miss. They are also expensive and prone to false positives. Use them selectively on critical paths, especially where the work is regulated, customer-facing, high-risk or materially consequential.
The design principle is simple. Use deterministic controls wherever the boundary is knowable. Use probabilistic controls only where judgment is required.
Layer 4: The organizational harness
The organizational harness is the governance layer. It’s the operating system most enterprises haven’t yet built. It acts as the organizational architecture that determines which harnesses get built, who owns them, how they evolve, how exceptions are handled and what happens when agents produce harmful outcomes.
You can prove the need for this layer by looking at failure types. Capability failures happen when the model produces the wrong answer. That’s a layer one issue.
Execution failures happen when the agent cannot access a tool, memory breaks or a workflow fails. That’s layer two.
0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.