6 min read

The Agency of Agents

The word is everywhere. Nobody agrees on what it means. And that is starting to cost people real money.

Every product team in AI is building agents. Every startup pitch deck promises autonomous systems that do the work for you. Every chatbot vendor rebranded their tool-calling feature as an agent platform somewhere in the last eighteen months.

Ask ten people what an agent is and you will get eleven answers. To some, it is a large language model that can search the web or write to a database. To others, it is a persistent system that runs for days, planning, executing, and self-correcting along the way. Both camps use the same word. Both camps build fundamentally different things.

This is not a semantic debate for academics. It is a product problem, a sales problem, and a trust problem all at once.

Buyers hear “agent” and imagine a system that understands their goals and works toward them autonomously. They expect it to handle ambiguity, recover from errors, and keep going when things break. When the tool they bought turns out to be a chatbot that fetches weather data, they feel misled. They are not wrong.

Builders ship a tool-calling model, call it an agent, and watch refund requests pile up because user expectations far exceed what the system can actually do. They know the warning was in the fine print. But the market chose the word, not the engineers.

The real picture is a spectrum, not a binary. At one end you have an assistant: prompt in, answer out. It does not persist state between turns. It does not act on your behalf. It responds.

Assistant Prompt in, answer out. No state. No autonomy. Reacts.
Tool-Using Assistant Can call APIs and query databases, but only when asked. Still reactive.
Semi-Autonomous Receives a goal, breaks it into steps, uses tools, checks intermediate results. Needs occasional human steering.
Agent Goal in, outcome out. Plans, executes, self-corrects, persists state, runs for hours or days with minimal oversight.

A tool-calling chatbot lives on the left side of this spectrum. A system that takes a business objective, decomposes it into sub-tasks, executes across multiple services, detects failures, retries with alternative strategies, and reports back when done lives on the right. Both get called agents. Only one deserves the name.

The confusion exists because the industry has not bothered to draw the line. Marketing departments reach for the strongest word. Technical founders lean into hype waves. Nobody wants to be the one saying “we built a really good assistant” when competitors are calling similar products autonomous agents.

But there is a cost to letting language drift. When customers buy an agent and receive an assistant, they learn not to trust the category. Every disappointed buyer makes it harder for the next legitimate agent platform to break through. The noise erodes the signal for everyone.

If you are building AI tools, be specific about what your system can and cannot do without human intervention. If you are buying them, ask the hard questions. Does it persist its own state? Does it plan and replan when things go wrong? Does it run unattended for hours? If the answer to any of those is no, you might be buying an assistant dressed up in agent clothing.

The question is not whether your tool is an agent. The question is how much agency you gave it.