How We Build Effective Agents

Insights from Barry Zhang (Anthropic)

A battle-tested playbook for shipping reliable AI systems.

How We Got Here

1. Don't Build an Agent. Build a Workflow.

Use a Workflow if:

You need complete node-by-node control, predictability, and have a strict token budget (e.g., under 10 cents/run).

Use an Agent if:

The trajectory cannot be hardcoded, outcomes are highly variable, and the output value easily justifies high token consumption.

2. Keep it Embarrassingly Simple.

3. Think Like Your Agent, Not Like Yourself.

The Core Realization

"Most builders don't actually have an agent problem.

They have a workflow problem dressed up as an agent."

Autonomy isn't the final goal. Reliability is.

The Next Engineering Frontiers

Budget-Aware Design

Enforcing strict, native execution caps on financial costs, time execution, and total tokens used before an agent spins out of control.

Self-Evolving Tooling

Leveraging a meta-tool layer where agents evaluate and rewording their own tool descriptions for better internal ergonomics.

Asynchronous Multi-Agent Systems

Transitioning from rigid, synchronous User-Assistant turns to lightweight sub-agents communicating across parallel boundaries to save core context space.

Save This Before Your Next Build

1. Don't build an agent. Build a workflow. (Map it if you can).

2. Keep it embarrassingly simple. (Environment + Tools + Prompt).

3. Think like your agent. (Debug its actual token window perspective).

The teams shipping working AI in 2026 won't be the ones with the cleverest architecture...
They'll be the ones who picked the boring one and shipped twice as fast.
1 / 9