Context Theory Get your growth audit

Answer

What is an AI agent?

A model that chooses its own steps and uses tools to finish a job, rather than returning text and stopping.

An AI agent is a language model given tools and a goal, which decides for itself what steps to take and when the work is finished. The distinguishing feature is control over its own sequence, not intelligence.

The word covers two quite different things, and conflating them is the source of most disappointment. In the loose usage, anything that does work on your behalf is an agent, including a scheduled prompt that summarises an inbox. In the precise usage, an agent is a system where the model directs its own process: it decides which tool to call, reads the result, decides what to do next, and decides when to stop. Everything that runs down a path someone else laid out is a workflow, however capable the model inside it is.

That distinction is worth holding onto because it predicts what will go wrong. A workflow fails in ways you can enumerate before you build it, because the steps are yours. An agent fails in ways you cannot enumerate, because the steps are the model's. It will occasionally take a route nobody considered, and the useful question is not whether that happens but whether the blast radius of it happening is acceptable.

The three things an agent needs are a goal it can tell it has met, tools that let it observe as well as act, and a boundary. The first is the one most often skipped. A goal stated as an outcome — the invoices are matched to the purchase orders, and the exceptions are listed — gives the system a stopping condition. A goal stated as an activity — go through the invoices — does not, and the resulting behaviour looks like either premature stopping or aimless continuation, depending on the model's disposition that day.

Tools are what make an agent different from a very long prompt. Reading a file, running a query, sending a message, calling an interface: each one is a place where the system gets contact with reality rather than with its own guesses. An agent with no read tools is working blind and will confabulate the state of the world; an agent with only read tools is safe and cannot finish anything. Most practical designs give generous read access and narrow, explicit write access, which is also the cheapest safety control available.

The boundary is what the agent may change without asking. This is a design decision, not a setting, and it is the one that determines whether the system is deployable. Reversible actions inside a sandbox can be autonomous; anything that touches money, external parties, production data or a permanent record generally should not be, at least until the system has a track record you can point at.

For most businesses the honest answer to whether they need an agent is not yet, and the reason is not caution. Agents earn their complexity on problems where the number of steps cannot be predicted. If you can draw the steps on a whiteboard, a workflow will be cheaper, faster, more reliable and easier to debug — and the agent will spend tokens rediscovering your whiteboard on every run.

An agent is not a cleverer chatbot; it is a chatbot that has been handed the steering wheel and a set of keys.

Siddharth Sharma, Context Theory

Related questions

Is a chatbot with tools an agent?

Only if it controls the loop. A chatbot that can call one tool when asked and then returns to waiting for you is still a conversation with a helper attached. It becomes an agent at the point where it calls a tool, reads the result, and decides on its own to call another one — that self-continuation is the whole boundary.

Do agents need a more capable model?

They need a model that is reliable at the specific judgements you are handing it, which is a narrower requirement than general capability. The failures that matter in agent work are mostly not reasoning failures: they are stopping too early, not checking the result, and continuing confidently after a tool returned an error. A weaker model with a tighter loop often outperforms a stronger one with a loose one.

METHOD

Every figure below carries its source and the date it was verified. Nothing on this page is asserted.

The numbers on this page.

Datapoints
What Value Specific to
Visibility lift in AI-generated answers from GEO methodsup to 40%Category-wide
AI-cited sources that also rank in the Google organic top 1010%Category-wide

Aggarwal et al., "GEO: Generative Engine Optimization", Princeton / Georgia Tech / IIT Delhi / Allen Institute for AI — KDD 2024 · GEO-bench · 10,000 queries across 8 domains · verified

2026 generative engine citation study · fewer than · verified

What is specific to this page.

Evidence
Kind Claim Check it against
SoftwareThe operative distinction is control of the loop: a workflow orchestrates models and tools through predefined code paths, while an agent has the model direct its own process and tool usage, which is why the two fail in different and differently predictable ways.Anthropic's engineering write-up 'Building effective agents', which draws the workflow/agent line in exactly these terms.
WorkflowAn agent requires a stopping condition expressed as an observable end state rather than as an activity, because the model's decision to halt is made against the goal it was given and an activity-shaped goal contains no completion test.Running the same agent twice with an outcome-stated goal and an activity-stated goal and comparing where each stops.
SoftwareRead access and write access carry asymmetric risk in agent design: read tools supply contact with actual state and reduce confabulation, while write tools carry the whole blast radius, so generous read and narrow explicit write is the cheapest available control.The tool permission configuration of any agent framework, where read and write tools are separately grantable.

Each row would be wrong on another industry's page. Where a sourced figure exists it is in the table above instead; these are the constraints that shape the work and do not happen to be numbers.

Start with the measurement.

Reading about a benchmark is not the same as knowing your own number. The audit produces yours, measured rather than estimated.

Get your growth audit

$497 · delivered in 5 business days · credited against month one