What is an AI agent?

An AI agent is a system that takes a goal, decides which steps to take, and calls tools or APIs to carry them out, checking its own results as it goes. A chatbot talks. An automation follows a fixed path. An agent picks the path.

Reviewed:

In short

If it cannot choose between two different actions, it is automation wearing the word "agent". The test is not whether a language model is involved. The test is whether the system decides.

Chatbot, automation and AI agent compared on who decides the next step.
ChatbotAutomationAI agent
Chooses its own next stepNoNoYes
Calls tools and APIsRarelyYes, a fixed setYes, picks which one
Handles an unplanned caseSays it cannot helpFails or skips the recordTries another route, then escalates
Runs with nobody watchingNoYesYes, with approval steps
Typical triggerSomeone typesA schedule or webhookA goal, from either
Typical failureA wrong answerA stuck queueA confident wrong action

Sources: Anthropic: building effective agents · n8n docs: AI agent node · reviewed: May 28, 2026

Where it shows up in practice

Support triage

A ticket arrives. The agent reads it, checks the order in your system, decides whether it is a refund, a delivery question or a bug, and either answers or routes it. The routing rule was never written down; the agent infers it from the ticket and the order record.

Lead qualification

A form comes in. The agent enriches the company, scores fit against your criteria, and books a meeting or sends a polite no. When the enrichment lookup fails it tries a second source rather than dropping the lead.

Reporting

Every Monday the agent pulls numbers from ads, CRM and invoicing, notices which ones moved, and writes the summary about those. A scheduled report would send the same twelve charts whether or not anything changed.

Where an agent is the wrong answer

Moving a paid order from a shop into an accounting system is one path with no decisions in it. An agent adds cost, latency and a way to be creative about your invoices. Use a plain automation.

How we use it

The word got stretched in 2026 until it stopped carrying information. We have been shown a cron job with an API key and told it was an agent, and we have seen genuinely autonomous multi-step systems described as "just some automation" by the team that built them. Both descriptions are useless to a buyer.

The line we hold is decision-making. If the system can reach the same goal by more than one route and chooses between them, it is an agent, and it needs the things agents need: logs of what it decided, limits on what it can touch, and a human approval step wherever a mistake costs money. If it runs one path every time, it is an automation, and it needs none of that overhead. Most of the projects that land on our desk asking for agents turn out to want two automations and one agent. That is a cheaper, more reliable system, and we say so before quoting. See what we actually build on the AI agents page, or read the buying-side view in what an AI agency actually does.

← All Glossary

FAQ

Frequently asked

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

A chatbot converses; an agent acts. A chatbot answers in a chat window. An agent calls your CRM, calendar or email to finish a task, sometimes with no conversation at all. Plenty of production systems are both: a chat interface at the front, an agent doing the work behind it.

02.Is an AI agent the same as automation?

No. An automation runs a path you defined. An agent picks the path at runtime. That flexibility is the point when cases vary, and it is pure overhead when they do not, which is why we still build far more automations than agents.

03.Can an AI agent work without a human checking it?

For low-stakes steps, yes. For anything that spends money, sends a contract or writes to a customer record, we put an approval step in front of it. The agent prepares the action, a person confirms, and the whole run is logged.

04.What does an AI agent cost to run?

The cost tracks how often it runs and how much it reads each time, because model APIs bill per token. A triage agent handling a few hundred tickets a month is inexpensive; one re-reading a large knowledge base on every run is not. Scoping that is part of the free audit.

05.Do I need an agent or would automation do?

Ask whether the correct next step is ever in doubt. If a person deciding it would need to look at the record and think, an agent earns its cost. If they would follow the same rule every time, an automation is faster, cheaper and easier to debug.

Related pages

Which process is costing you the most?

Thirty minutes, free. You leave with a concrete plan for fixing it and the number that process costs you. The plan is yours to keep, even if you build it without us.

Book your free audit