Build

20.6%

of long-horizon computer-use tasks completed by the best tested agent in OSWorld 2.0.

Xie et al., OSWorld 2.0, 20261

Agent architecture is the set of decisions that keep a fluent model from becoming an unreliable employee.

If the architecture is only a model plus a prompt, the system will look smart and fail in ways operators cannot explain.

Adnan Boz
Adnan Boz

How I see it

Enterprise agent architecture

A production agent needs a clear loop: receive a case, gather context, decide the next action, use a tool, check the result, stop or continue, and record what happened. Around that loop sit identity, permissions, evaluation, observability, and human control points.

Memory should be deliberate. The agent needs the case, the relevant records, and the policy that applies. It does not need an unbounded conversation history that quietly changes behavior.

The architecture should make failure boring. Timeouts, low confidence, missing fields, and policy breaches should become exceptions, not improvisation.

The harness is the effective world: what the agent can see and what it is allowed to do. That layer has to be designed, not assumed. Some companies should buy a workflow-specific product. Others have a unique process that justifies a custom agent. The architecture has to support the choice, not force it.

Common mistakes

What teams usually get wrong.

01

Prompt as architecture

Instructions are not permissions, evaluation, or an audit trail.

02

Unbounded memory

Long context feels like intelligence. It often creates drift, cost, and leaked information.

03

No environment for tests

If you can only try the agent in production, you do not have an architecture. You have a hope.

A useful diagnostic

Five questions before you fund the work.

  1. Can you draw the agent loop without mentioning a vendor?

    If not, the architecture is a purchase, not a design.
  2. Are tools explicit functions with schemas and permissions?

    Free-form browsing of internal systems is not a tool interface.
  3. Is there an evaluation path that uses real cases?

    Architecture without evaluation is a diagram.
  4. Can you turn the agent off without stopping the business process?

    If not, you created a single point of failure.
  5. Is cost per run visible in the design?

    Context size, retries, and tool calls are architecture choices.

Economic model

Architecture fitness

loop + tools + controls + evaluation + fallback = production shape

If one of those is a slide instead of a working path, the agent is not ready for volume.

Three credible paths

How far should you go?

Do not force one solution. Choose the path the economics, the risk, and the organization can support.

01

Thin supervised agent

One loop, a few tools, human approval, and a simple log.

Best when

You are proving the first workflow.

Limitation

It will not survive broad use without more operations.

02

Production agent platform for one domain

Add evaluation, monitoring, scoped identities, and a standard exception path.

Best when

The first agent is working and a second workflow is in sight.

Limitation

Requires ownership beyond the original project team.

03

Shared agent platform

Common tooling for multiple outcomes after the operating model for agents exists.

Best when

Several production agents share the same controls and cost problem.

Limitation

Easy to become a transformation program. Wait until the first wins are real.

When this is the wrong next step

Do not fund an agent here.

  • The company wants a platform before it has one production workflow.
  • There is no one who can own identity, logging, and evaluation.
  • A bought product already covers the workflow and custom architecture would only add delay.
Adnan Boz

A useful next step

Bring one workflow. Get guided into production.

We guide the implementation, go deep on the technical path, and stay hands-on through operations — or tell you when a simpler answer is better.

Discuss an AI opportunity