What is AI?
On this page
Sam wants to send flowers to his wife, Elena, for her birthday on Friday. He can spend $60, including delivery and tax. The flowers must arrive that day. Elena loves tulips.
He opens a flower-delivery site. The first row is called “Birthday favorites”, and every bouquet in it is roses. Lower down, another row says: “Customers who bought tulips also bought…”
A computer chose both of these rows. Is that AI? And does the site know Sam?
Sam and Elena are not real people. But their problem is familiar: buying something specific, with a fixed budget, by a fixed date.
This is the first of eight short posts. They follow Sam from asking a chatbot for help to letting it buy the flowers. (A chatbot is a program you talk to by typing messages.) In this post, I’ll give a short introduction to AI, and a brief history of how we got here.
AI is older than your computer
If you first used AI through ChatGPT, it may seem new. It isn’t. John McCarthy created the term “artificial intelligence” in a 1955 proposal for a workshop at Dartmouth College. The workshop met in the summer of 1956. The Computer History Museum calls it the event that started the field. That was 25 years before IBM’s personal computer.
To understand Sam’s two rows, it helps to look at two ideas that have shaped AI for decades: giving computers rules, and helping them find patterns in data. Below are some important moments, shown next to the changes in how everyone else came to use computers.
Important moments
DENDRAL and Amazon show two different kinds of AI. One follows knowledge that experts wrote down. The other finds patterns in data. Sam’s two rows help us see the difference.
Two ways to make a computer decide
Think about a new assistant in a flower shop. On the first day, the manager gives them a card: “For birthdays, show roses first.” Later, the most experienced worker gives them more rules, like which flowers shouldn’t travel in hot weather.
After a few months, the assistant notices something nobody told them: people who buy tulips often buy a vase too. They learned that pattern by watching.
A computer can work in both ways. But be careful: one simple rule, like the birthday row, is normal software, not AI. DENDRAL shows the AI version: many “if-then” rules from chemistry experts, and a computer that reasons through them.
In a system that learns from past orders, nobody has to choose every pair by hand. The system finds the links in past purchases. Amazon explains the idea like this: “item B is related to item A if customers who buy A are unusually likely to buy B as well.”
One product can use both, plus normal software rules. So this is how I describe AI:
AI is the part of computing that tries to make machines do things we connect with intelligence: find patterns, reason, and understand or write language. Over the years, people have tried different ways to do this. Writing rules by hand and learning from data are two of the biggest.
People disagree about where normal software ends and AI begins. Many products call themselves AI. I find it more useful to ask: what kind of decision is this?
Does it know Sam?
Not from these two rows. In this example, neither row uses any information about Sam or Elena. The birthday rule put roses first. The learned pattern links tulips with what other customers bought. Knowing what people usually buy together is not the same as knowing what one person wants.
Either kind of AI could use personal information, if the site had it. These two rows don’t show Sam whether it does. What a system keeps about you, and who can see it, comes in a later post.
A question to ask
The next time a product says it uses AI, ask what it actually does. Does it follow rules someone wrote? Does it find patterns in data? Or does it combine several ways? And how does anyone know its results are useful?
If you build or manage these systems, ask one more thing. Each part needs someone responsible for it. Who checks that the rules still match the job? Who checks that the learned patterns give people useful results?
These two rows can suggest bouquets. But they can’t answer Sam’s full request: tulips, under $60 including delivery and tax, delivered on Friday.
So Sam opens a chatbot and types exactly that. In a few seconds, it replies in everyday language, with a bouquet and a price. Where does that answer come from? And why can it sound correct but still be wrong? That is the next post.
Sources
Sources checked on 25 October 2026.
- Dartmouth, Report on Artificial Intelligence at Dartmouth, 30 June 2025: the term coined by John McCarthy in a 1955 proposal; the workshop met in summer 1956.
- Computer History Museum, AI and robotics timeline: the Dartmouth workshop as the founding event; DENDRAL, 1965. Publication date not shown.
- Computer History Museum, 1951 timeline: LEO, built for J. Lyons & Company, England’s first commercial computer. Publication date not shown.
- IBM, The IBM PC: unveiled 12 August 1981. Publication date not shown.
- CERN, The birth of the Web: software in the public domain, 30 April 1993. Publication date not shown.
- Amazon Science, The history of Amazon’s recommendation algorithm, 22 November 2019: item-to-item recommendations, in use six years before the 2003 paper.
- AWS, Announcing Amazon S3, 13 March 2006.
- Apple, Apple reinvents the phone with iPhone, 9 January 2007.
- OpenAI, Introducing ChatGPT, 30 November 2022.
continue reading
Is your data layer ready for agents? The case for Lakebase
Agents need a disposable workspace and a durable record. Here's where Databricks Lakebase fits, in plain terms, and what it still leaves to you.
When the database's newest user is an agent
When a whole company books travel through agents, the database gets a new kind of user: many, fast, and often wrong. What that asks of the data layer, and why branching alone isn't enough.
What an agent remembers
An agent books your flight, then crashes before writing it down. When it restarts, does it book again? What an agent remembers, and why some of it has to survive a crash.