← All articles
By Lucie · Published on août 09, 2026 · 6 min read

AI Agent, Chatbot, ChatGPT: What's the Difference?

Independent service — not affiliated with Nous Research (publisher of the Hermes Agent software) or Hermès International.

AI agent, chatbot, ChatGPT: three terms often confused. This guide details what really sets them apart, with a comparison table, to know which one you need.

Already know which one you need? Set up your agent in a few minutes.

What is an AI agent, in one sentence?

An AI agent is a program connected to a language model that runs continuously on a server, remembers context from one interaction to the next, and can execute real actions — not just describe what it would do. That combination of persistence, memory, and action is what sets it apart from a chatbot or a plain conversation with ChatGPT.

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

A chatbot answers a question asked within a session, then forgets everything once the window is closed. An agent persists between sessions and can initiate an action on its own.

Concretely: a support chatbot on an e-commerce site answers "where's my order" because you asked, right then. An agent can, without being prompted, follow up with a client who hasn't paid an invoice after 30 days, because you told it once and it remembers. The chatbot waits; the agent watches.

This distinction isn't specific to any one product — it maps onto a broader definition already covered in our guide to Hermes Agent, the open-source software our service is built on.

What's the difference between an AI agent and ChatGPT?

ChatGPT, used in your browser, is a chatbot: each conversation starts within a context limited to that session, and nothing persists automatically from one visit to the next unless you remind it yourself. An AI agent stays connected to your channels (Telegram, email) and keeps the thread without needing to re-explain everything each time.

The difference isn't the quality of the underlying model — ChatGPT and an AI agent can technically run comparable models — it's the architecture around it: what runs continuously, what's remembered, what can act on its own on a scheduled task.

Chatbot vs AI agent PERSISTENCE Chatbot: none, per session AI agent: continuous, in the background ACTION Chatbot: describes, doesn't execute AI agent: actually executes MEMORY Chatbot: lost when closed AI agent: kept between exchanges CHANNELS Chatbot: a single website window AI agent: Telegram, email…
Three structural criteria separate an AI agent from a classic chatbot: persistence, the ability to act, and memory between exchanges.

Can an AI agent act without being asked?

Yes, within a scope you define in advance. An AI agent can execute a scheduled task — a briefing every morning, a reminder for an unpaid invoice at a given deadline — without a trigger message being needed each time. This isn't unsupervised autonomy: the task itself was explicitly defined, only its repeated execution is automatic.

A chatbot, by contrast, never acts on its own: it only exists within the window of time you're talking to it.

Does an AI agent remember previous conversations?

Yes, it's actually one of its core functions. Unlike a chatbot that starts from scratch every session, an AI agent keeps context: priorities already stated, work habits, tasks in progress. A client who explained once how they want to be reminded doesn't have to explain it again next time — a topic that connects directly to privacy questions, covered in our article AI assistants and privacy: where does your data go?

This memory has a practical limit: it covers what you've explicitly shared or what the agent has learned from your exchanges, not information it would go looking for without telling you first.

When should you use a chatbot instead of an AI agent?

A chatbot is enough for a one-off question with no expected follow-up: asking for information, getting a text proofread, getting a quick explanation. Nothing to configure, no ongoing commitment — you open it, ask, close it.

An agent becomes useful as soon as there's a notion of follow-up: a task that comes back every week, a reminder that needs to go out without you thinking about it, an email to sort before it piles up. If the task repeats or needs a delayed trigger, the chatbot doesn't keep up — it stops existing once the window closes. That's also the question anyone with an existing self-hosted agent naturally asks when weighing whether to switch approaches — our article on switching to a managed service breaks down that exact choice.

When do you actually need an AI agent?

When a task comes back regularly and you'd rather not have to think about it yourself. That's the typical case of a freelancer chasing late-paying clients — see our article on what an AI assistant really does for a freelancer — or a craft business owner sorting emails every morning before dealing with them, covered in our administrative automation guide for small businesses.

If the need never repeats and requires no follow-up between two exchanges, a classic chatbot does the job without anything needing to be configured further.

Found a need that comes back every week?

That's exactly an AI agent's territory. Yours is configurable in a few minutes, on Telegram or by email.

Create my agent →

Is an AI agent necessarily more expensive than a chatbot?

Not necessarily in absolute terms, but structurally different in how it's billed: a one-off free chatbot (like most models' web interface) costs nothing as long as you stay within reasonable use. An agent that runs continuously implies an active server and regular calls to the model, even when no one is actively talking to it — which carries a baseline running cost. We break down real-world figures in our article on what an AI assistant actually costs in 2026.

Key takeaways

  • An AI agent persists, acts, and remembers; a chatbot replies then forgets once the session closes.
  • ChatGPT in a browser is a chatbot — the difference from an agent lies in the architecture around the model, not its quality.
  • An agent can execute a scheduled task without a manual trigger, but only within a scope defined in advance.
  • A chatbot is enough for a one-off question; an agent becomes useful as soon as a task starts recurring.

An AI agent that persists, remembers, and acts for you

Three plans, no commitment, capped billing — never a surprise.

Essential€49 incl. tax / month
Comfort€89 incl. tax / month
Custom€199 incl. tax / month
Create my account →

Frequently Asked Questions

Does an AI agent replace a human assistant?

No, not for tasks that require judgment or a direct relationship of trust. It takes on what's repetitive and well-defined — reminders, sorting, briefings — and leaves the rest to a human, or flags it before acting on anything that matters.

Do you need to know how to code to use an AI agent?

Not for a managed service: setup happens through normal conversation, on Telegram or by email. Coding only becomes necessary if you choose to self-host the software yourself.

Can ChatGPT become an AI agent?

Not directly from its classic web interface, which stays a chatbot by design. Some projects add an agent layer on top of a comparable model — that's exactly what software like Hermes Agent does.

Does an AI agent work without an internet connection?

No. It depends on a server running continuously and access to the language model generating its responses — a network outage interrupts it, like any online service.

→ Detailed comparison, specifically Hermes Agent vs ChatGPT