Back to Blog
AIEngineeringReliability

Agents Need an Operating Model, Not Just Better Prompts

Apr 16, 20267 min readHomer Quan

The real bottleneck in useful AI agents is no longer one more clever prompt. It is the operating model that makes multi-step intelligence complete, recover, use tools correctly, control cost, and keep humans involved only where they add value.

An agent can have an excellent prompt and still be unable to answer a basic operational question: did the last action actually happen?

That question appears as soon as the demo meets time, tools, and failure. The agent must wait for data, survive a restart, avoid duplicate side effects, preserve an approval, coordinate a handoff, or stop at a policy boundary.

At that point, another clever instruction is not enough. The system needs a model of how work is owned, advanced, observed, and recovered.

Smart components need an operating model.

The unit of design is the execution loop#

A useful AI system is rarely one request and one reply.

It is usually a loop:

text
understand the task choose the next step load the right context call a model or tool observe the result validate what happened commit state retry, wait, escalate, or continue

That loop is not a prompt.

It is execution.

Once a system crosses from answering to acting, the unit of design changes. The important object is no longer a single model call. It is the workflow that surrounds many model calls.

This is why agent evaluation has also shifted. A serious evaluation can no longer look only at the final sentence. It has to examine task completion, multi-step reasoning, tool use, memory retrieval, safety, latency, throughput, and cost.Databricks Agent EvaluationAWS Agent Evaluation

That is exactly the kind of shift a runtime has to support.

A prompt cannot own durable truth#

A prompt can express intent.

It cannot, by itself, provide durable execution semantics.

Prompts do not guarantee:

Table
Scroll to compare
NeedWhy the prompt alone is weak
Replay after failureThe model may not know which steps actually committed.
Bounded retriesThe model can decide to try again, but it does not own retry budgets.
State recoveryChat history is not a source of truth for workflow state.
Explicit transitionsNatural language can blur whether a step is pending, completed, or invalid.
Safe pause and resumeThe model cannot safely infer what happened during downtime.
Human approvalApproval state should be committed by the runtime, not remembered by the model.
Side-effect controlSending an email twice is not a language error. It is an execution error.

When people say an agent “worked in testing but failed in production,” this is often what they mean.

The model was not necessarily the problem.

The runtime around it was weak.

Give the workflow an operating model#

Traditional software has strong execution layers.

Operating systems manage processes. Databases manage persistence. Queues manage delivery. Schedulers manage jobs. Workflow engines manage long-running business processes. Durable execution platforms make code recover after crashes and outages.Temporal Workflow Execution

AI agents need the same seriousness.

They need a runtime that treats execution as first-class, rather than as an afterthought behind model calls.

MirrorNeuron is built to provide that layer for multi-agent workflows: graphs of routers, executors, aggregators, and other agents, with scheduling, state persistence, retries, backpressure, and cluster failover handled by the runtime.MirrorNeuron Docs

That is why “operating model” is a better phrase than “prompting strategy.”

A prompting strategy says:

Here is how the model should respond.

An operating model says:

Here is how the whole system should run, recover, coordinate, and prove progress.

Five jobs that should not live in prompts#

Diagram
The operating model surrounds every model call
Intelligence works inside state, boundaries, recovery, coordination, and observability.
Rendering diagram…
The model chooses within the workflow; the runtime preserves the workflow.

A real operating model for AI workflows makes five things explicit.

1. State#

What has happened already? What is pending? What can safely be retried? What must never run twice?

The model can describe state, but it should not be the owner of state.

The runtime should know whether the workflow has already queried the CRM, generated the draft, requested approval, sent the API request, received the callback, or committed the final artifact.

2. Boundaries#

Which steps are deterministic? Which steps involve an LLM? Which steps touch external systems? Which steps require human approval? Which steps are allowed to mutate data?

Without boundaries, every model call becomes a small governance problem.

With boundaries, the workflow becomes legible.

3. Recovery#

If a worker crashes, a tool times out, or the machine restarts, where does the workflow resume?

This is not an implementation detail. It is the difference between a useful workflow and a fragile script.

4. Coordination#

If multiple agents or tools are involved, who owns the next action? What information should be shared? What should remain private? When is a handoff complete?

Multi-agent systems do not become orderly because agents talk. They become orderly when the runtime gives that conversation state, ownership, and transitions.

5. Observability#

Can a human inspect the workflow and understand what happened without reverse-engineering a pile of prompts?

Observability is not only for developers. It is part of user trust.

Judge the system by the completed work#

A customer adopting an AI runtime will eventually ask for numbers.

An investor will ask for the same numbers, but for a different reason. The customer wants confidence that the system can handle real work. The investor wants evidence that the runtime creates defensible leverage beyond model access.

The most useful benchmark set is simple:

Table
Scroll to compare
MetricCurrent benchmark resultBenchmark baseTarget
Workflow Completion Rate95.0%19 / 20 golden workflows95.0%
Fault Recovery Rate99.2%124 / 125 injected failures99.0%
Tool Selection Accuracy96.7%58 / 60 tool calls95.0%
Tool Parameter Accuracy95.0%57 / 60 tool calls95.0%
Unsafe Action Rate0.0%0 / 60 unsafe actions0.0%
Cost Reduction vs Naive Agent Chain52.3% lowerOptimized vs naive OpenAI GPT-5.4 mini workflow30.0% lower
Human Intervention Rate5.0%1 / 20 workflows< 10.0%

These numbers are internal benchmark results for the current evaluation set, not a universal guarantee across every domain. Different domains have different risk, cost, and autonomy requirements.

But the shape of the benchmark matters.

It says the runtime is being judged like production software, not like a chatbot demo.

A practical operating-model contract#

A workflow should be able to describe its execution contract in a form that both humans and systems can inspect.

For example:

yaml
workflow_contract: name: "customer_research_to_followup" goal: "Research a target account and draft an approval-ready follow-up." success_criteria: output: - "company summary is grounded in retrieved sources" - "email draft includes no unsupported claims" - "human approval is required before sending" metrics: workflow_completion_rate_result: "95.0% (19 / 20 golden workflows)" fault_recovery_rate_result: "99.2% (124 / 125 injected failures)" tool_selection_accuracy_result: "96.7% (58 / 60 tool calls)" tool_parameter_accuracy_result: "95.0% (57 / 60 tool calls)" unsafe_action_rate_result: "0.0% (0 / 60 unsafe actions)" cost_reduction_vs_naive_agent_chain: "52.3% lower on the OpenAI GPT-5.4 mini benchmark" unplanned_human_intervention_rate: "5.0% (1 / 20 workflows)" durable_state: required: - current_step - completed_steps - tool_calls - retries - approvals - generated_artifacts - committed_side_effects boundaries: allowed_tools: - search_company - retrieve_crm_context - draft_email forbidden_actions: - send_email_without_approval - export_contact_list recovery_policy: retry_budget: 3 duplicate_side_effect_policy: "block" resume_from_last_committed_step: true human_checkpoints: - step: "approve_final_email" required: true timeout_action: "pause"

This does not look like a prompt.

That is the point.

A prompt asks the model to behave. An operating model gives the system a contract.

Simplicity matters most before the platform team#

Large companies can sometimes absorb fragile systems. They have engineers on call, internal tooling, and patience for messy orchestration.

Individuals and small teams do not.

If a founder wants a research workflow that runs overnight, or a consultant wants an AI pipeline that drafts, checks, and prepares work every morning, the system has to be simple enough to adopt and reliable enough to trust.

That is why MirrorNeuron is designed for more than one deployment shape. The live product positioning is clear: start from reusable blueprints, run workflows on a laptop, cluster, edge node, or cloud, and move from first working workflow to reliable background execution.MirrorNeuron Home

The point is not just scale.

The point is accessibility without fragility.

Runtime quality compounds#

Any AI infrastructure company whose moat is “we call the latest model” deserves skepticism.

Model access commoditizes quickly. Prompt patterns spread quickly. Demo quality is easy to imitate.

Runtime quality is harder.

A runtime accumulates leverage when it owns:

Table
Scroll to compare
Runtime assetWhy it compounds
Workflow definitionsReusable blueprints become productized know-how.
Execution historyRuns create data for debugging, evaluation, and optimization.
Recovery semanticsReliability becomes a system property, not a support burden.
Tool/action tracesThe platform learns where agents fail and how to improve them.
Human checkpoint patternsTeams can automate safely without reinventing approval logic.
Cost profilesThe runtime can optimize routing, retries, and model usage over time.

That is the deeper business case.

The runtime is not just a wrapper around models. It is the layer where repeatability, trust, and workflow data accumulate.

From prompting strategy to execution system#

For years, software centered on functions, pages, and services.

AI is pushing software toward long-lived, stateful, adaptive execution.

That changes the question from:

What prompt should I use?

To:

What runtime should carry this workflow?

We built MirrorNeuron because we think that question matters more than most of the market currently admits.

The next leap for useful AI will not come only from better models.

It will come from better systems for making intelligence run.


References#