AI chatbots vs AI agents: what's the difference for a trade business?
What an AI agent actually is, how it differs from ChatGPT, and how to tell if one is worth paying for in a subcontracting business.
A year or two ago, every software company added "AI" to its website. Now it's "AI agents". If you run a trade business and you're trying to work out whether any of it is relevant to you, the jargon doesn't help. Here's the difference in plain English.
A chatbot waits for you. An agent does a job.
A chatbot (ChatGPT, Claude, Gemini, Copilot) is a conversation. You ask, it answers, you copy the answer somewhere. It does nothing until someone sits down and types. It knows only what you tell it in that conversation.
An AI agent is set up to do one job in your business, start to finish, whenever that job comes up. It has your information loaded in (price lists, contracts, contacts, rules), it's triggered by something happening (a message from site, an email, an invoice arriving), and it takes several steps on its own before handing the result to a person.
An example makes it clearer. Say a builder's supervisor asks your sparky to move a switchboard.
| With a chatbot | With an agent | |
|---|---|---|
| Who starts it | Someone in the office, if they remember, when they have time. | The sparky sends a photo and voice note from site, the same way they'd text the office. |
| Contract check | You upload the subcontract and ask about scope, every time. | It already has the subcontract and checks the request against the scope automatically. |
| Pricing | It guesses, or you price it yourself. | It picks items and quantities from your rate card. Your rates apply. |
| Deadlines | You need to know the notice clause and track it. | It works out when written notice is due and reminds you. |
| Sending | You copy it into an email or a template. | It drafts the variation for your approval, then sends it to the builder once you approve. |
| Record | Whatever you saved. | Every step is logged: who asked, when, what was approved. |
The AI underneath can be exactly the same. The difference is everything around it: what it's connected to, what information it has, what rules it follows, and when it runs.
What makes an agent good (and safe)
"Agent" can sound like software running wild. The good ones are deliberately boring. Look for these four things:
- A narrow job. "Draft variations from site messages" is a good agent. "Run your back office" is a sales pitch.
- Your rules, not its guesses. Prices from your rate card, scope from your contract, contacts from your list. The AI should be choosing from your information, not inventing it.
- A person approves anything that leaves the business. The agent drafts; your office checks and sends. Nothing goes to a customer or builder on its own.
- It shows its working. You can see why it decided something: which clause, which rate card line, which message.
Is an agent worth it for my business?
An agent is worth looking at when a job in your business ticks all three of these:
- It happens a lot. Weekly at least, ideally daily.
- It follows rules you could write down. If two people in your office would do it roughly the same way, an agent can probably do it too.
- It costs money when it's late or missed. Lost revenue, missed deadlines, or hours of someone's week.
For subcontractors, the obvious candidates are variations, quotes for small add-on work, daily site reports, and matching supplier invoices to jobs. If a job only happens occasionally or needs real judgement every time, a chatbot (or a person) is fine.
Questions to ask before you buy one
- What exactly does it do, and what does a person still do?
- How does my crew use it? (If the answer is "download our app", ask how many crews actually use it.)
- Where do the prices and rules come from?
- What happens when it gets something wrong, and who sees it first?
- How long does setup take, and who does the work?
- Is my data used to train the AI? (See our privacy guide.)
The short version
A chatbot is a tool you pick up. An agent is a job that gets done. Start with a chatbot to get comfortable (our getting started guide has a sensible order), and when you find a piece of rules-based paperwork that keeps slipping and costing you money, that's where an agent earns its keep.
Variation Capture is an agent for one job: turning site changes into priced, approved variations. See it in the demo.