Everything gets called a bot now. That makes it hard to know what you're actually managing. Here's the ladder this site uses.
The ladder
| Step | What it is | Remembers tomorrow? | Has a job? |
|---|---|---|---|
| Model | The trained engine | No | No |
| Chat | One conversation with a model | Only inside that chat | Whatever you say right now |
| Agent | A model that can use tools to finish a task | Usually not, once the task ends | One task |
| Bot | An agent built to last | Yes | Yes, written down |
Each step adds something. A chat adds a conversation. An agent adds tools and the ability to take steps on its own. A bot adds persistence: identity, purpose, memories, skills and playbooks that survive the night.
A chat is not a bot
A chat window is helpful. It can be very smart. But close it, open a new one, and you start from zero. You're re-explaining your business every morning.
That's like hiring a temp who's brilliant but never comes back the next day.
An agent is not quite a bot
An agent can take actions. It can search, write files and run tools. But many agents are built for one job and then they're done.
Long agent runs also hit a problem. When the conversation gets too long, the system shortens it. That's called compaction. Each round of shortening can drop something you said early on. After enough rounds, you're working with a different agent than the one you started with. See How bot memory works.
A script is not a bot
A script or automation follows fixed rules. If X, do Y. That's reliable and often the right tool. But it doesn't reason, and it doesn't make judgment calls. If the situation changes, it breaks or does the wrong thing quietly.
A bot can handle the email that doesn't fit the template. That's both its value and the reason it needs managing.
The test
From What is a bot?: close the chat, come back tomorrow.
- Does it still know who it is?
- Does it still know what it's for?
- Does it still remember what you taught it?
If the answer is yes to all three, you have a bot. If not, you have something useful, but you'll be managing it differently.
Why the difference matters
You manage these differently, a bit like the way you'd manage a contractor differently from a long-term employee.
- A chat needs everything handed to it, every time.
- An agent needs a clear task and a clear finish line.
- A bot needs a job description, work instructions, records, and someone who reviews its work. That's a management system, and it's what the Tools for bots series is about.