Almost every vendor in this space now calls their product an AI employee, including several who are shipping the same decision-tree chatbot they were selling in 2019 with a language model bolted to the front.
So the label is useless. What follows is the distinction that actually predicts whether a system will work for you — plus the failure modes on both sides, including ours.
What a chatbot actually is
A classic chatbot is a flowchart. Someone sat down and drew every path a conversation might take: if the customer says this, show that; if they pick option two, go here. The intelligence is entirely in the drawing, done in advance by a human.
This works better than people give it credit for, within its range. If your customers ask five predictable questions and you need reliable, identical answers every time, a flowchart is cheap, fast, and cannot say anything you did not approve. That last property is genuinely valuable.
It breaks the moment a customer says something the drawing did not anticipate — which, for anything more open-ended than order tracking, is most of the time. You have met this failure. It is the bot that responds to a detailed paragraph with I'm sorry, I didn't understand that. Please choose from the following options.
What changes with a language model
A system built on a language model is not following a drawing. It interprets what was written, holds the earlier turns of the conversation in mind, and generates a response.
The practical difference is that it does not need every path anticipated. A customer can ask two things at once, phrase it badly, change their mind halfway, or reference something they said three messages ago, and the conversation survives.
The failure mode on our side of the fence
Language models have their own characteristic problem, and any vendor who does not raise it unprompted is one you should be more careful with.
They generate plausible text. If a model does not know your cancellation policy, nothing in how it works stops it from producing a confident, reasonable-sounding, entirely invented one. This is not a rare glitch — it is the default behaviour of the underlying technology, and it has to be engineered against.
Which is why the useful architecture is not "a language model answering questions." It is a language model handling conversation, with the decisions that carry consequences taken out of its hands:
- Facts come from a source, not from the model. Availability is read from the actual calendar. Pricing comes from a defined list. The model phrases the answer; it does not invent the content.
- Actions are deterministic. Booking runs through fixed logic with real constraints. The model does not decide whether a slot exists.
- The boundary is explicit. There is a defined set of things it must not answer, where the correct behaviour is to hand off to a person. Refusing well is a feature.
Get that split right and you have the flexibility of a language model with the reliability of a flowchart on the things that matter. Get it wrong and you have a very articulate liability.
Side by side
| Scripted chatbot | AI employee | |
|---|---|---|
| Unexpected phrasing | Falls back to a menu | Handles it better |
| Multi-turn context | Loses the thread | Holds it better |
| Saying only approved things | Guaranteed better | Requires deliberate engineering |
| Cost to build | Low better | Higher |
| Cost to maintain | Every new case = a new branch | Update the knowledge, not the flowchart better |
| Two questions in one message | Answers one, ignores the other | Answers both better |
| Behaviour when it doesn't know | Predictable dead end | Depends entirely on how it was built |
That last row is the one to pay attention to. It is the only row where the chatbot's answer is knowable and the AI employee's answer is it depends on the vendor. That is the actual risk you are taking on, and it is worth pricing in.
When a chatbot is genuinely the right call
We build AI employees, and we will still tell you to skip one if your situation is this:
- Your enquiries really are three or four fixed questions with fixed answers.
- You need absolute certainty that nothing unapproved is ever said — some regulated contexts genuinely require this.
- The volume does not justify the build cost. A flowchart that handles 80% of a small volume beats a better system you decided not to buy.
What to ask a vendor
Five questions. The answers separate the two categories quickly.
- "What happens when it doesn't know something?" Wanted: a specific described behaviour. Warning sign: "it always knows."
- "Where do the facts come from?" Wanted: a named source — calendar, price list, document. Warning sign: vagueness about training.
- "Can I see it handle a question you didn't prepare for?" Wanted: yes. Warning sign: a demo on rails.
- "What is it not allowed to talk about, and how is that enforced?" Wanted: an explicit list and a mechanism.
- "What does it cost me to change an answer in six months?" Wanted: you edit a document. Warning sign: a change request and an invoice.
Ask us the same five. If our answers are not better than the alternative you are considering, buy the alternative.
Test the distinction yourself
Bray, the assistant on this site, is the thing being described. Ask it something off-script and follow up with a pronoun. Or book 30 minutes and we'll walk through where the boundary sits in a build for your business.