What's the difference between AI, machine learning and automation?
These three terms get used as synonyms in sales meetings, and they aren’t, so it’s worth clarifying before someone sells you “AI” when it’s actually a script with three if-statements.
Automation, in the classic sense, is getting a computer to repeat a task by following fixed rules a person wrote: if an email arrives with the word “invoice,” move it to this folder. There’s no learning or adaptation, just explicit rules. It’s the cheapest and most underrated of the three, and it solves most of a small business’s repetitive problems without needing anything more sophisticated.
Machine learning is a step up: instead of writing the rules by hand, you give the system lots of examples and it “learns” the pattern. A modern spam filter doesn’t have a list of banned words written by a person — it has seen millions of emails marked as spam or not spam and worked out the pattern on its own.
Artificial intelligence is the umbrella that covers all of the above, including machine learning, but also more recent things like language models (LLMs) that generate text, images or code. Not all AI is machine learning in the strict sense, and certainly not all automation needs AI of any kind.
What I see in practice, working with small businesses, is that most of what people call “I want to add AI to my company” is actually solved with simple, cheap automation: connecting a form to a CRM, sending automatic reminders, sorting emails by type. Generative AI comes in afterward, for whatever genuinely requires generating content or understanding natural language with nuance.
Before asking for “AI” for your business, ask yourself whether what you actually need is a well-placed fixed rule. It’s cheaper, it fails less, and most of the time it’s exactly what was needed.