Skip to main content

What is an AI agent? A plain explanation for business owners

The short answer

A chatbot answers questions. An automation follows a fixed rule: when X happens, do Y. An AI agent is given a goal and some tools, works out the steps itself, uses the tools and checks what happened. That makes it more useful for messy jobs like enquiries and quotes, and also more able to be wrong, so it should start in draft mode.

  • A chatbot talks, an automation follows a rule, an agent works toward a goal using tools.
  • Anthropic defines an agent as a system where the model directs its own process and tool use.
  • Agents can use your email, calendar, WhatsApp, accounting software and spreadsheets, if you connect them.
  • An agent can be confidently wrong, so start with a person approving every draft.
  • Use the simplest tool that does the job. Many jobs only need a rule.

An AI agent is software that you give a goal and a set of tools, and that then works out the steps on its own, uses the tools and checks what happened. That is the main difference from a chatbot, which only answers, and from an automation, which only does what you wrote down in advance.

The people who build these systems draw the same line. Anthropic, the company behind Claude, separates two kinds of system in its article Building effective agents. Workflows, it says, are systems where AI models and tools are orchestrated through predefined code paths. Agents are systems where the model directs its own process and tool use. In plain terms: a workflow follows your script, an agent writes part of the script as it goes.

What is the difference between a chatbot, an automation and an AI agent?

The table sets the three side by side. It is our summary of the definitions in the sources listed at the end, not a rating of any product.

Chatbot, automation and AI agent compared. Our own plain-language summary, not a vendor definition.
ChatbotAutomationAI agent
What it doesAnswers questions in a chat windowRuns a fixed rule: when X happens, do YWorks toward a goal, choosing its own steps
Who decides the stepsThe person askingYou, when you set the rule upThe agent, within limits you set
Does it use tools?Usually notYes, but the same ones in the same orderYes, and it picks which one to use and when
Handles an unexpected case?Replies, but does nothing about itBreaks or skips itTries to work it out, or hands it to a person
Checks its own work?NoOnly if you built a checkLooks at what the tools returned and adjusts
Main riskWrong or vague answersDoes the wrong thing very reliablyConfidently wrong in a new situation
Best forCommon questions on a websiteRepeating, predictable jobsMessy jobs with several steps

What does the same job look like done three ways?

Take an example. A six-room guest house in Wilderness, which is a made-up business, gets this email at 21:40: "Do you have a family room for the 12th to the 15th of January, and is breakfast included?"

As a chatbot

The chatbot on the website can answer the breakfast question, because that is written in its notes. It cannot see the booking calendar, so it says "please phone us to check availability". The guest still has to wait for the owner, which is the gap you wanted to close.

As an automation

The rule says: when an email arrives with the word "availability", send a template reply and add a line to a spreadsheet. It fires every time, which is its strength. But the guest asked about a family room and breakfast in one sentence, and the template answers neither. If the email arrives in a form the rule did not expect, nothing happens.

As an AI agent

The goal is "answer enquiries and line up a booking for the owner". The agent reads the email, sees the two questions, checks the calendar for the 12th to the 15th, finds the family room free, looks up the rate and breakfast policy in your price list, and writes a reply. It then checks that the reply names the right dates and the right room before it is shown to anyone. In draft mode, the owner reads it in the morning and taps approve. For more on this use case, see AI for guest houses.

The three are not rivals. A good setup often uses an automation for the predictable part, such as logging every enquiry, and an agent for the part that needs judgement, such as reading a messy email.

How does an agent actually work?

Anthropic describes agents as typically just AI models using tools based on feedback from their surroundings, in a loop. The agent takes a step, looks at what came back, and decides what to do next. The same article says it is crucial for agents to gain "ground truth" from the environment at each step, such as the results of a tool call, to judge their progress.

OpenAI, in its agents documentation, puts it this way: "Agents can plan and complete tasks using tools, work with other agents, and maintain context across steps." In our reading, the two descriptions agree on the main points: the agent uses tools, takes several steps and keeps track of where it has got to.

What tools can an agent use in a small business?

A tool is just something the agent is allowed to look at or do. An agent has no access to anything until someone connects it. The usual list for an owner-run business:

  • Email: read an enquiry, draft a reply, file the thread.
  • Calendar: check what is free, hold a slot for the owner to confirm.
  • WhatsApp: answer a customer who messaged you. Sending messages through the official business platform has its own rules and costs, covered in what the WhatsApp Business API costs.
  • Accounting software: look up whether an invoice is paid, draft a reminder. Moving money should stay with a person.
  • A spreadsheet or customer list: find a past customer, log a new lead, update a status. Our CRM agent and admin agent are built around this kind of work.
  • Your own price list and rules: the document the agent reads so it quotes your rates, not invented ones.

Each connection is a permission you choose to give. An agent that can only read your calendar cannot cancel a booking. Start with the fewest tools that let it do one job.

What can go wrong with an AI agent?

Three things, all avoidable with care.

  • It can be confidently wrong. An agent writes fluent text whether or not it has the right facts. If your price list is out of date, it will state the old price calmly.
  • It needs clear rules and good information. "Be helpful" is not a rule. "Never promise a date, offer a deposit link, or quote below the rate card" is. The agent is only as good as the notes and data you give it.
  • It can take a wrong step you did not foresee. Because it chooses its own steps, you cannot list every outcome in advance the way you can with a rule. That is the price of flexibility.

There is also a legal side once an agent handles customers’ personal details. POPIA and AI agents explains what a South African owner should check.

What does an AI agent cost to run?

We cannot give one honest figure, because cost depends on the job. Anthropic notes that agentic systems often trade latency and cost for better task performance, and that you should consider when that trade makes sense. An agent does more work per task than a rule does, and that work is not free.

The costs fall into four broad parts:

  • A set-up cost, for connecting the tools and writing the rules.
  • A monthly fee for the agent or the platform it runs on.
  • Usage costs, such as the AI model itself and, for WhatsApp, per-message charges.
  • Your time, especially in the first weeks, reading and approving drafts.

For one reference point from us: Never Miss a Lead, our agent for calls and email, with WhatsApp listed as coming, is open to a founding waitlist and is not on sale yet. Its published price is R2,395 a month excluding VAT, or R1,495 a month excluding VAT for the first 50 founding members. See pricing. Custom solutions are priced per build and scoped on a call. Whether any agent pays for itself in your business is a separate question, which is AI worth it for a small business in South Africa helps you work out.

Do you need an agent, or is a rule enough?

Anthropic recommends finding the simplest solution possible and only adding complexity when needed. That is good advice for a small business too. A quick test:

  1. Write the job as a ruleIf you can finish the sentence "when X happens, always do Y" with no exceptions, use an automation. It is cheaper and easier to trust.
  2. List the exceptionsIf the job keeps needing "unless" and "it depends", such as which room, which date, which customer, an agent may earn its place.
  3. Check the information existsAn agent needs your prices, hours and rules written down. If they live in your head, write them first. That step helps whichever tool you pick.
  4. Pick one job and one resultChoose a single result you can measure, such as the share of enquiries answered the same day. Run it in draft mode and judge it on that.

If the job is mostly answering the same ten questions, a chatbot or a template may be all you need. If you want help with a specific job, we build custom solutions, scoped on a call. You can book a call to talk it through.

Common questions

Is ChatGPT an AI agent?

On its own, a chat window is closer to a chatbot: you ask, it answers. It becomes agent-like when it is given tools and a goal and works through several steps by itself. Whether a given product counts depends on how much it decides for itself, not on the brand name.

Will an AI agent replace my staff?

That is not how we describe the job. An agent takes on a repeating task, such as first replies to enquiries, so the people in the business spend time on work that needs them. Someone still has to approve drafts, handle the unusual and look after customers.

Does an agent send messages without asking me?

Only if you let it. In draft mode it writes and you approve each message. Our approach is that it only acts on its own once you trust it, and you decide when that is.

Do my customers need to know they are talking to an AI?

We think telling them is good practice. Whether you must is a legal question, and we cover it in a separate article. Get advice for your own case.

How do I know the agent got it right?

Check a sample every day at first. Compare what it drafted with what you would have written, note each mistake, and fix the rule or the information behind it. Do not widen what it may do until the errors stop.

Sources

  1. Building effective agentsAnthropic. Read on .
  2. Agents guide, OpenAI API documentationOpenAI. Read on .

Who wrote this. The Yielde team in George, Western Cape. We build the AI agents these articles describe, so we write about what we see when we set them up for owner-run businesses.

How we wrote it. We use AI to help research and draft. Every figure and legal point is checked against the linked source on the date shown, and nothing here is a Yielde client result. It is general information, not legal or financial advice.

Spotted a mistake? Email support@yielde.dev and we will fix it. More about Yielde.

Put AI to work in your business.

Tell us what takes up your day and we will show you what an agent could take off it.