What is a custom AI agent, and how is it different from a chatbot?
A custom AI agent is a language model that can call tools: search the CRM, read a ticket, update a record, send a message. It works through a task in several steps and picks each step from what it finds. A chatbot answers questions. An agent finishes work.
That sets the risk. A chatbot that gets something wrong writes a bad sentence. An agent that gets something wrong can refund the wrong order, so most of the build is about tools and limits.
A copilot sits in between: an assistant inside a tool your team already uses, such as a CRM sidebar, that drafts while a person decides. Many agents should ship first as copilots and earn autonomy from their logs.
| Chatbot | Workflow automation | Copilot | AI agent | |
|---|---|---|---|---|
| What it does | Answers questions | Runs fixed steps on a trigger | Drafts inside a tool | Takes several steps across tools |
| Who decides | The user | The rules | A person, every time | The agent, within limits you set |
| Copes with new variations | Partly | No | Yes | Yes |
| Running cost | Low | Lowest | Low to medium | Medium, per task |
If fixed rules do the job, we build business process automation instead, because it is cheaper to run and easier to audit. The longer comparison is in AI agents vs automation vs chatbots.
