A chatbot responds. An agent acts.

The difference is not that an agent writes better. A chatbot holds a conversation; an agent controls a workflow, uses tools, observes the result and decides what to do next.

A conversation bubble becomes a sequence of tools and verifiable results.

Every few months, a technical term becomes a commercial label. Now almost everything appears to be an agent: a search tool with a text box, a chatbot connected to documents or a fixed sequence of automations.

The confusion matters because we buy expectations, not words. If we expect a chat to execute a complete process, we will be disappointed. If we give a system the ability to act while thinking it only generates text, we will take on risks we have not even named.

An answer is not an outcome

A chatbot receives a message and produces an answer. It may be excellent at explaining, drafting, summarising or consulting a knowledge base. It can even call a specific tool. But the conversation remains the main product and the person drives the process.

An agent receives an objective. To achieve it, the agent needs to observe state, choose an action, use tools, check what happened and continue or correct itself. It can stop when the work is complete or return control when it encounters a situation beyond its limits.

The difference can be summarised like this:

QuestionChatbotAgent
What does it receive?A messageAn objective and a state
What does it produce?An answerA verifiable change or outcome
Who drives?The personThe system, within defined limits
Does it use tools?OptionallyThey are an essential part of the work
Does it maintain a loop?ConversationalIt observes, acts, checks and corrects
What does it need besides the model?Good contextTools, permissions, memory, guardrails and evaluation

Sometimes the right solution is neither

If a process has stable rules, structured data and few exceptional cases, deterministic automation is usually cheaper, more predictable and easier to test. Adding an agent does not automatically improve the system; it can turn a clear rule into a probabilistic decision.

Agents become interesting when work combines unstructured information, context-dependent decisions and a sequence that is difficult to express with hundreds of rules. Even then, autonomy must grow alongside observability and the ability to intervene.

The right commercial question

I would not ask a supplier, “Does your product have agents?” I would ask:

  • What objective can it complete from start to finish?
  • Which systems can it access, and with what permissions?
  • How do we know what it has done?
  • Which decisions require approval?
  • How does it stop and hand back control?
  • How do we evaluate whether the result is good enough?

If the answers still describe a conversation, we are probably looking at a chatbot with a more ambitious name.

Sources and references