Chatbot or agent? The difference is action.

One writes you an answer. The other goes and does the job. Here is how to tell them apart, and when you want each.

A black rotary telephone with its handset resting in the cradle
Photo by Quino Al on Unsplashdithered by Cyborb

A chatbot answers. An AI agent acts. You send a chatbot a message, it writes a reply, and then it waits while you do the work. You give an agent a goal, and it does the steps itself. It searches, opens files, runs code or clicks through a website, checks the result, and keeps going until the job is done or it needs you.

The model underneath is often the same. What changes is what the AI is allowed to touch, and how many steps it takes before a person looks. That is the real AI agent vs chatbot difference, and it decides what each one is good for, what it costs and what can go wrong.

The short version
  • A chatbot turns your message into a reply. An agent turns your goal into actions, in a loop, until the goal is met.
  • The same model can power both. Tools, a loop and a checkable goal are what make an agent.
  • Use a chatbot to think, learn and draft. Use an agent for multi-step jobs with a clear finish line.
  • Agents cost more per request and can cause real damage, so they need approvals and limits.
  • Most AI products now sit on a dial from copilot to autopilot, and you usually choose the setting.

What is the difference between an AI agent and a chatbot?

A chatbot is like calling a knowledgeable friend. They tell you what to do, then you hang up and do it. An agent is like handing that friend your laptop and a to-do list. They do the steps and call you back when the work is done, or when they hit a question only you can answer.

Three ingredients turn a chatbot into an agent:

  • Tools. The ability to do things outside the chat: search the web, read and write files, run code, use an app, move a mouse.

  • A loop. Instead of one reply, the model takes a step, checks the result and chooses the next step, many times over.

  • A goal with a finish line. “Make the failing test pass” has an end state the agent can check. “Tell me about testing” does not.

Take away any one of them and you are back to a chatbot, however smart the model is. How much it remembers from one session to the next is a separate question, covered in our guide to AI agent memory.

AI agent vs chatbot, side by side

ChatbotAI agent
You give itA question or a request for textA goal and the access it needs
You get backAn answer, a draft or an explanationA finished result: a fixed bug, a filled spreadsheet, a booked slot
Who does the stepsYouThe agent
Steps per requestOne replyMany actions, often dozens
TimeSecondsMinutes to hours
Cost per requestLowSeveral times higher
Worst caseA wrong answer you can ignoreA wrong action you have to undo
Your jobJudge the answerSet limits, approve risky steps, check the result

The worst-case row is the heart of it. A chatbot’s mistake sits on your screen until you act on it. An agent’s mistake has already happened by the time you see it.

Copilot, agent, autopilot: a dial, not two boxes

Real products rarely sit at one extreme. Most let you choose how much the AI does before it checks in with you. It helps to picture four settings on one dial.

SettingWhat the AI doesWhat you doExample
ChatbotAnswers and draftsEvery actionAsking how to write a spreadsheet formula
CopilotSuggests changes inside your workAccept or reject each oneAutocomplete in a code editor or email app
Agent with approvalsPlans and acts, pauses before risky stepsApprove the pauses, review the resultFixing a bug, then asking before it ships the change
AutopilotActs alone within limits you setReview the result afterwardsA nightly job that files receipts and emails you a summary

Each step up the dial saves you more time and hands over more risk. The right setting depends on the task, not the product. The same agent can run on autopilot for sorting files and on tight approvals for anything that sends email or spends money.

Three requests, handled both ways

The clearest way to see the difference is to give both the same request.

“What does this clause in my lease mean?”

Chatbot: You paste the clause. It explains it in plain words, flags the part about leaving early, and suggests two questions for your landlord. Done in seconds.

Agent: It would do much the same, perhaps after searching your local tenancy rules. That is more time and cost for little gain.

Verdict: chatbot. When the answer is the product, you do not need an agent.

“The signup form stopped sending confirmation emails. Fix it.”

Chatbot: You paste the code and the error. It suggests a cause and a patch. You apply it, hit a second problem and paste again. A few rounds later, it works.

Agent: It opens the project, reproduces the bug and reads the logs. It finds an outdated email setting and a missing check, fixes both, runs the tests, and shows you the change to approve.

Verdict: agent. It can run the code, so it tests its own guesses instead of handing them to you to test. Our first-agent tutorial walks through a similar tool-use loop in code.

“Put last month’s 40 receipts into a spreadsheet for my accountant.”

Chatbot: It can read receipts you upload and list the amounts. You still gather the files, check each line and build the sheet yourself.

Agent: It reads the receipts folder, pulls the date, vendor, amount and tax from each one, and builds the spreadsheet. Then it lists the three receipts it could not read, so you can check them by hand.

Verdict: agent, with a check at the end. It does the grind, and you review the flagged items before anything reaches your accountant. Our guide to automating repetitive tasks has more jobs like this, with prompts you can copy.

When to use a chatbot and when to use an agent

A simple test: look at what you would do with the answer. If you would read it and be done, use a chatbot. If you would copy it somewhere and then do five more steps, those steps are the agent’s job.

Pick a chatbot when:

  • You want to understand something, brainstorm or get a first draft.

  • The task is a single step, or every step needs your judgment.

  • You want to be the one who acts, as with a delicate message to a client.

Pick an agent when:

  • The job has many steps you know how to do but would rather not.

  • Success is easy to check: the tests pass, every file is renamed, every row is filled.

  • The work lives where the agent can reach it: your files, your code, a website, your apps.

For ten ready-made examples like this, from inbox triage to a bug-fix loop, see our list of agentic workflows you can run today.

A good agent brief reads differently from a chat message. It states the goal, the finish line, the limits and when to stop and ask.

PromptTurn a chat request into an agent brief
Goal: Put last month's receipts into a spreadsheet for my accountant.
Where: The files are in Documents/Receipts/August.
Done when: There is one row per receipt with date, vendor, amount, tax and category, plus a total.
Limits: Read the receipts, but do not move, rename or delete them. Do not email anyone.
Ask me: If a receipt is unreadable or looks like a duplicate, list it instead of guessing.

What agents cost, and what can go wrong

Agents do more work per request, so they use more tokens: the small chunks of text a model reads and writes, and the unit AI usage is billed in. Anthropic shared its own numbers when it explained how it built Claude’s Research feature, in which several agents work together:

4x
tokens a typical agent uses, compared with a chat
Anthropic, June 2025
15x
tokens a multi-agent system uses, compared with a chat
Anthropic, June 2025

That is a good trade when the task is worth it, because an hour of your time usually costs more than the extra compute. It is waste when a one-line answer would do. If cost matters, a smaller model for simple jobs is the easiest saving, and our guide to choosing an AI model explains the trade-offs.

Risk grows the same way. A chatbot that gets something wrong gives you a bad paragraph. An agent that gets something wrong can delete the wrong folder, email the wrong person or buy the wrong ticket. Mistakes also compound, because an early wrong guess feeds every step after it.

There is one risk chatbots barely have. An agent reads web pages, emails and documents while it works, and some of that text may be written to trick it. This attack is called prompt injection, and it is one reason well-designed agents pause before sensitive steps.

We cover the full risk picture, and the settings that reduce it, in is it safe to let an AI agent control your computer?

FAQ

Is ChatGPT a chatbot or an agent?

Both, depending on how you use it. A normal conversation is chatbot use. When you hand it a task to carry out with tools, as with the ChatGPT Work feature OpenAI launched in July 2026, it acts as an agent. Anthropic’s Claude works the same way with Claude Cowork.

Are AI agents just chatbots with plugins?

Partly. Tools are one ingredient, but the loop matters as much. A chatbot with a search tool still answers once. An agent keeps acting, checking and adjusting until it reaches a goal it can verify.

Will agents replace chatbots?

Unlikely. Most of what people ask an AI is a question, and a chatbot answers it faster and cheaper. Agents are for the jobs behind the questions: the steps you would otherwise do by hand.

Are AI agents safe to use?

They can be, with the right limits: a supervised mode, approvals for risky actions, access only to what the task needs, and backups. Start supervised and give more freedom as you build trust.

Key takeaways
  • A chatbot answers; an agent acts in a loop until a goal is met.
  • Tools, a loop and a checkable goal are what make an agent.
  • Use chatbots for questions and drafts, and agents for multi-step jobs.
  • Agents cost more per request and can do real damage, so keep approvals on anything you cannot undo.

Read next: what an AI agent is and how it works, or how computer use agents click and type for you.

Sources
  1. How we built our multi-agent research system, Anthropic, June 2025
  2. Building effective agents, Anthropic, December 2024
  3. OpenAI launches ChatGPT Work, deepening race for workplace AI tools, Reuters via BNN Bloomberg, July 2026
  4. Claude Cowork, Anthropic
cyborb.ai

Stop reading about it. Build it.

Describe what you want in plain words. Cyborb plans the work, writes and runs the code, makes the assets, and puts the result online.

Download Cyborb

Free to start. No card required.