We build these systems every week. Which means we spend a lot of time finding the edges, usually by walking into them.
Here are five, described the way we would describe them across a table. If someone is selling you past any of these, you now know something about that person.
1. It cannot know what it was never told
This is the big one and almost every disappointment traces back to it.
You know that a certain customer always pays late but is worth keeping. You know the second address on Ranch Road is the one with the dog. You know that when this particular builder calls it means the schedule slipped again.
None of that is written down anywhere. It is in your head. A system cannot use it, and it will make confidently wrong decisions in exactly those situations, because nothing told it there was anything special about them.
The fix is not a better tool. The fix is writing some of it down — and you only need to write down the parts where being wrong is expensive.
2. It cannot tell you what it does not know
A person who is unsure hesitates. They say I think so, let me check.
This technology does not do that reliably. When it does not know something, it produces an answer in the same confident tone as when it does. There is no wobble in the voice. The wrong answer looks exactly like the right one.
This is why every system we build that touches a customer has a person in front of it for anything that matters. Not because the output is usually bad. Because you cannot tell the difference between the usual good and the occasional bad by looking, and the occasional bad is the one that ends up in a review.
3. It cannot fix a process you have not defined
If four people in your shop do intake four different ways, automating intake does not standardize it. It picks one of the four, or invents a fifth, and now you have inconsistency plus a machine.
Automation is a multiplier. It makes a clear process faster and a muddled process muddled at scale.
Nobody wants to hear this because defining the process is unglamorous work with no software to buy. It is also the part that determines whether any of the rest works.
4. It cannot take responsibility
Someone still has to be accountable for what goes out under your name. The invoice that was wrong. The reply that misread the tone. The appointment confirmed for a day you were closed.
There is no version of this where the accountability moves to the system. Your customer does not care which part of your operation made the mistake. They called your business.
Practically, this means every automation needs an owner — a person who checks it, on a schedule, forever. If you cannot name that person, do not turn it on.
5. It cannot want anything
It will not notice that a good customer has gone quiet. It will not have a bad feeling about a job. It will not decide that this one is worth doing at cost because of who referred them.
Judgment about what matters is not on the list of things this does. It executes what it was pointed at, thoroughly, without caring whether that was the right thing to point at.
Which is fine. That is what it is for. The trouble starts when someone treats it as a decision-maker and stops paying attention, because it will follow a bad instruction just as diligently as a good one, and it will never once mention that the instruction seems off.
Why we lead with this
You would think a company that installs AI would not open with the limitations.
We do it because the alternative is worse. If you buy this expecting something that thinks, judges, and takes responsibility, you will be disappointed in about six weeks and you will conclude the technology is a scam. It is not a scam. It was oversold to you, which is a different problem with the same result.
Bought for what it actually is — a thing that does defined work, tirelessly, without needing to be reminded — it is genuinely one of the better deals available to a small business right now.
The gap between those two purchases is entirely a matter of what you were told going in.