Skip to content
Sign in to your account ES·EN
Start free
Guide · Before you start

AI agent vs chatbot: who takes the initiative?

AI agent vs chatbot vs AI assistant, in three sentences. A chatbot follows a script somebody wrote in advance. An assistant answers whatever you ask it in the moment. An agent has a fixed brief and knows when it's its turn. One question tells them apart: who takes the initiative, the script, you, or the brief?

The example in this guide is a made-up neighborhood gym.

At a glance

AI agent vs chatbot vs assistant: the difference

What you look atChatbotAssistantAgent
Who takes the initiativeThe scriptYouThe brief
What it knowsThe answers somebody wrote for itWhat it knows out of the box and, if you give them to it, your documentsThe same as the assistant, plus its instructions
When it actsWhen you click an option it expectsWhen you ask it for somethingWhen something arrives that matches its brief
If you step off the expected path“Sorry, I didn't get that”It tries: it understands the question even when it's newIf it isn't its job, it stays out
Example at a gymThe menu on the website: hours, rates, cancel“Summarize the weight room rules for me”You paste a review and the reply comes out with the gym's sign-off

Chatbot: it follows a script

A chatbot, strictly speaking, is a tree of questions and answers somebody wrote in advance. It works very well when the questions are few and always the same. At Cedar Street Fitness, the chat on the website handles hours and rates without bothering the front desk.

Its limit shows up fast. A member types “I want to freeze my membership for two months” and gets “Sorry, I didn't get that. Please pick an option.” It isn't being clumsy: that wasn't in the script.

AI assistant: it answers whatever you ask

An AI assistant has no script. It understands the request even when it's new, and it writes the answer on the spot. The initiative is yours: if you ask for nothing, it does nothing, and tomorrow you'll ask for something else.

What changes from one assistant to another is what it knows. A generic one knows a lot about the world and nothing about your gym. One that has read your documents answers with your house rules and your rates.

AI agent: it has a brief

An AI agent is an assistant with a fixed job and written instructions: what it does, when it's its turn, how it does it, and what it can't promise. You no longer explain it every time. A review comes in and it knows that one's for it.

That's why the AI agent vs assistant difference isn't in the technology. It's in the brief: the same assistant, once you give it a fixed job, becomes an agent.

The question that separates them: who takes the initiative? In a chatbot, the script. In an assistant, you. In an agent, the brief.

What about agents that act on their own, and “agentic AI”?

You'll also run into “agentic AI.” It's the trade term for software that plans and carries out several steps toward a goal, instead of answering one request at a time. In this guide's terms: the more the initiative sits with the brief and the less with you, the more “agentic” it is.

Two different things get sold under the word “agent,” and it helps to know which one you're being offered:

  • The ones that execute. They do things in other programs: they send the email, move the appointment, create the order. They win back time and ask for much more supervision, because the mistake is already out the door.
  • The ones that prepare. They leave the work done so a person can read it and send it. They're slower on the last step and a good deal easier to trust.

What a small business needs

Almost always, and in this order: an assistant that knows the company and, on top of it, two or three agents for what repeats the most. The scripted chatbot still has its place on the website, for what's public and doesn't change.

Take Cedar Street, with a front desk, trainers and a chat on its website. It would end up with three layers: the scripted chatbot for hours; an assistant that knows the house rules, rates and protocols, for the team; and one agent for reviews and another for cancellations. How to set up the first one is in how to create an AI agent.

Common mistakes when choosing

  • Buying “agents” when the layer underneath is missing. An agent that doesn't know your company repeats generalities in a very orderly way.
  • Trusting the name. There are scripted chatbots advertised as agents. Run the test of stepping off the script.
  • Letting it execute on day one. First it prepares and you send. You can loosen the reins later.

When it isn't worth overthinking

If all you want is to answer hours and prices on the website, a scripted chatbot is enough. The distinction matters when questions stop being predictable, or when a job repeats so often that explaining it each time wears you out. And if all you want is a saved request one click away, that's a shortcut: you don't need an agent.

Checklist: three questions for whoever is selling it to you

  1. Who starts: a menu, me, or a fixed brief?
  2. Where does it get what it knows about my company? Can I see the source?
  3. Does it do things out there, or does it leave them ready for me?

The definitions in this guide are a practical rule of thumb, not a standard: every vendor uses the words its own way. All three are explained, one by one, in the glossary.

What we say about ChatGPT in the FAQ is our own reading, not a definition from OpenAI. How OpenAI presents it is in its help center.

Did I get it?

Six situations at a gym: whose job is it?

Read each situation and decide. No trick: watch who takes the initiative.

  1. On the gym's website there's a menu of buttons: hours, rates, cancel membership.ChatbotThe path is written in advance. The script takes the initiative.
  2. The front desk manager asks it to summarize the weight room rules in five lines.AssistantShe asks and it answers. Tomorrow she'll ask for something else: there's no fixed brief.
  3. Every time someone pastes a review, the reply comes out ready, with the gym's sign-off.AgentIt has a brief and knows when it's its turn, without anyone explaining it again.
  4. A member types “I want to freeze my membership” and the chat answers: “Sorry, I didn't get that. Please pick an option.”ChatbotOff the script, it's lost. That's the clearest sign of a chatbot.
  5. A trainer asks what the protocol says if someone gets dizzy in class.AssistantA one-off question, answered from the document. The initiative belongs to whoever asks.
  6. When someone pastes a cancellation email, it always prepares the reply with the notice period, the steps and the option to pause the membership.AgentSame job, same steps, every time. That's a brief.
Which for what

AI agent vs AI assistant vs chatbot: what each one is good for

Public questions that don't change

What time do you open on Sundays?

Hours, rates, directions. What anyone can read and always gets the same answer.

Sending each person to the right place

I want to cancel my membership

A menu that routes to the right form or phone number, without interpreting anything.

An agent at work

What an agent looks like when it steps in without being called

Flipa's agents are the second kind: they work inside your team and never talk to your customers. They prepare the text, and someone on the team sends or posts it. You don't have to remember which agents exist: paste the review and the one with that brief steps in. Under the answer it says which one it was.

  • One steps in per answer, at most.
  • If you'd rather choose yourself, you can: “Who answers.”
  • The text comes out in a box you can copy. Posting it on the review site is your call.
“Three stars. The machines are fine. But from 6 to 8 p.m. good luck getting a bike.”

Here's the reply, in the gym's tone. I checked the booking rules.

Thanks for telling us, Tasha. You're right: from 6 to 8 the bikes go fast. You can reserve yours at the front desk a day ahead. See you on the floor. The Cedar Street team
Studio booking rules.pdf
FAQ

The questions that are left

What's the difference between an AI agent and a chatbot?

A chatbot follows a script: it only answers what somebody planned for. An AI agent understands new requests and has a fixed brief, with its own instructions. Step off the script and the chatbot is lost; the agent, if the request is in its lane, gets to work on it.

Are an AI assistant and an AI agent the same thing?

They're the same base, used differently. You ask an assistant for what you need each time. An agent is that assistant with a fixed job: what it does, when it steps in and what it can't promise.

Is ChatGPT a chatbot, an assistant or an agent?

By this guide's rule of thumb, an assistant: it doesn't follow a script and you take the initiative. It also has features for long, multi-step jobs, which come close to what we call an agent here. Their names change often: check OpenAI's site.

What does a small business need: an assistant or an agent?

First an assistant that knows the company, because without that no agent gets it right. Then two or three agents for what repeats the most: reviews, replies to customers, social posts. Start with the agents and you'll get tidy briefs and generic answers.

What does “agentic AI” mean?

It's the trade term for software that plans and carries out several steps toward a goal instead of answering one request at a time. The practical question stays the same: does it execute out there, or does it leave the work ready for a person to review and send?

What brief would you give the first one?

The job you're most tired of repeating is usually a good candidate. If you want to try it in Flipa, start free, no card needed, and know that the app's interface is in Spanish today.

Start free