Ordinal logoOrdinal

AI agent vs chatbot: what's the difference?

A chatbot responds to one message at a time and stops when it replies. An AI agent takes a goal, plans a sequence of steps, calls tools to carry them out, and keeps going until the goal is met. The difference is autonomy across steps, not how well either one writes.

Side by side

  • Unit of work — chatbot: one reply. Agent: one completed objective.
  • Initiative — chatbot: waits for you. Agent: decides its own next step.
  • Tools — chatbot: usually none. Agent: search, files, APIs, code.
  • Failure mode — chatbot: an unhelpful answer. Agent: many steps of confidently wrong work.
  • Cost — chatbot: per message. Agent: per objective, and far higher per run.

When a chatbot is the right choice

If the task fits in one exchange — a question answered, a paragraph rewritten, a snippet explained — a chatbot is faster, cheaper, and easier to steer. Adding agentic machinery to a single-step task buys you latency and unpredictability with no upside.

When you need an agent

Choose an agent when the work has several dependent stages, needs outside information, and produces a document or dataset rather than a reply. A market research report, a cleaned dataset, or a batch of edited articles all fit that shape.

The catch: multi-step work compounds error. Each step inherits the last step's mistakes. That is why serious deployments put a reviewer between the agent and the customer.

Frequently asked

Is ChatGPT an AI agent?
In its plain chat mode it behaves as a chatbot. When it plans multiple steps and calls tools such as browsing or code execution on its own, it is operating as an agent.
Are AI agents more expensive than chatbots?
Per unit of work, yes — an agent may run dozens of model calls and tool calls for a single objective. The comparison that matters is against the human hours the deliverable would otherwise take.

Read next

Ready to try Ordinal?

Clients deploy an objective and pay only on acceptance. Managers build a department and get paid on delivery. Both roles self-register.