← All posts

What is an AI agent? And how is it different from a proxy?

Agent observe decide adapt feedback loop

Half the "AI agent" market in 2026 is mislabeled. Before we argue about where to run them, we need to agree on what they are, what makes something an agent vs. a one-shot tool, and why narrow agents almost always beat one giant brain.

In this part
  • An agent in one sentence
  • Proxy vs. agent, the feedback loop is the whole point
  • Things people call "agents" that aren't
  • Big brain or swarm of bees?
  • Why this distinction decides everything that follows

An agent in one sentence

An AI agent is a piece of software that uses a language model to decide what action to take next, based on what it just saw. That's the whole thing.

Two ingredients matter:

  • Decide. It picks the next step, not a human, not a hard-coded flowchart.
  • Based on what it just saw. It observes the result of its last action and adapts. State + adaptation.

Strip either one out and you have something else. A static workflow with an LLM call in the middle isn't an agent, the workflow decided, the model just filled in a blank. A chatbot that answers one question and forgets isn't an agent, there's no "next step" being chosen. Both useful. Neither agentic.

Proxy vs. agent, the feedback loop is the whole point

Most software you've ever written is a proxy: a function that does this:

input → process → output → done.

Useful. A spam filter. A summarization endpoint. A classification model. An autocomplete. But fundamentally a function, same input, same output, no memory, no retry, no adaptation.

An agent does this:

input → act → observe → decide → act again → … → done.

The loop is the whole point. The agent takes an action, sees what came back, updates its understanding, picks the next action. It might call ten tools to answer one question. It might retry when something fails. It might decide the task is done, or that it needs more information first.

A concrete example. Ask a proxy: "What's the weather in Vilnius?" → it calls a weather API → returns the answer. Done. Ask an agent: "Book me a flight to Vilnius for next Friday under €200, window seat, morning if possible." → it searches flights → none match → it broadens the search → checks adjacent airports → finds a match → checks if I have miles to upgrade → asks me if I want to confirm. Different work. Different mental model.

Proxy: one question, one answer. Agent: one goal, many tools, until done.
Proxy function vs agent feedback loop

Things people call "agents" in 2026 that aren't

Vendor marketing is loose. Useful to filter before any deployment conversation. Two questions to cut through marketing:

  1. "Can it decide to call a different tool than I expected?" If no → proxy or workflow.
  2. "Can it retry, branch, or stop on its own?" If no → proxy or workflow.

Both yes? Agent. One or both no? Useful tool, not an agent. That distinction is what makes the rest of this series matter, proxies are cheap and bounded, agents are loud and consequential.

What counts as an agent, and what does not

Big brain or swarm of bees?

One more myth to break. Vendors love selling "the smartest model for your agent." Most agent tasks don't need the smartest model. They need the right-sized model for the specific job.

NVIDIA Research made the case in mid-2025: most agent tasks don't need a frontier model at all. An agent that classifies inbound emails, extracts fields from invoices, formats a CRM update, or decides which of three tools to call is using maybe 5% of what GPT-5.5 can do. A 3B-parameter model fine-tuned for that narrow job will match or beat the frontier model, and run on a Raspberry Pi.

Think of bees. A honeybee has roughly a million neurons. It's bad at chess, bad at calculus, and incapable of writing a sonnet. It's also extraordinarily good at the one job it has: navigate, pollinate, return. A hive of 50,000 specialized bees outperforms one giant generalist creature on every metric that matters to the colony, throughput, resilience, cost per unit of work.

Same shape applies to agent systems. A swarm of small specialized agents, one to detect intent, one to call the API, one to format the reply, one to log the result, is faster, cheaper, more debuggable, and more local-friendly than one giant prompt to a frontier model. The frontier model becomes the "queen", called only when the cheap workers genuinely need her judgment.

A swarm of bees doesn't need a brain the size of a basketball. Neither does most of what your agents actually do.
One big brain vs a hive of specialized agents

Why this distinction decides everything that follows

The rest of this series argues about where agents should run, security, performance, cost, IP reputation, regulation. None of that argument lands if you're talking about something that isn't actually an agent.

Three concrete reasons the agent / proxy line matters for deployment:

  • Volume. A proxy fires once per request. An agent fires until the task is done, that can be 5 tool calls or 100. Cloud rate limits, IP reputation thresholds, ISP fair-use caps all compound differently for loops vs. one-shots.
  • Side effects. Proxies usually read. Agents write, they send emails, file tickets, transfer money. The cost of "wrong" is asymmetric. That changes the security and audit story completely.
  • Failure mode. A proxy fails by returning a bad answer. An agent fails by running in a confused loop until you stop it, or until your budget alarm does. Where you put it, and what guardrails surround it, decide whether it can do that.
If you only take one thing from this part: "agent" means observe-and-adapt loop with side effects. Anything else is a proxy. The deployment question is interesting because of the loop, without it, "where it runs" is just hosting trivia.

Frequently asked questions

What is an AI agent?

An AI agent is software that uses a language model to decide what action to take next based on the results of previous actions. It operates through a continuous observe, decide, and act loop.

How is an AI agent different from a proxy?

A proxy processes an input and returns an output in a single step. An agent can take multiple actions, evaluate outcomes, adapt its approach, and continue working until a goal is achieved.

Are all AI-powered workflows considered agents?

No. Many tools marketed as agents are actually workflows or proxies. If the system cannot independently choose actions, retry tasks, or change course based on new information, it is not a true agent.

Do AI agents always need the largest and most advanced models?

Not necessarily. Many agent tasks can be handled more efficiently by smaller, specialized models. A system of focused agents often delivers better performance, lower costs, and easier maintenance than a single large model.

Why does the distinction between agents and proxies matter?

Agents generate more actions, create real-world side effects, and have different failure modes than proxies. Understanding the difference is essential when evaluating security, infrastructure, costs, and deployment strategies.

About the author

Accountable access for agents.

Metro Fabric gives every agent a verifiable identity and a signed access record, wherever it runs.

Join the waitlist