
Module 1 · Lesson 2 of 6 · with Nova
What Actually Is AI?
Objective
Explain the difference between rule-based software, AI systems that learn patterns and generative AI that produces content, including the distinction between a model and the app around it.
If AI can recognise a dog in a photograph, recommend a film and hold a conversation about a complicated idea, what exactly is the thing connecting those abilities? The answer is less mysterious than it sounds — but it's also more interesting than calling everything a clever computer.
Artificial intelligence is an umbrella term for computer systems designed to perform tasks we associate with intelligence: recognising patterns, interpreting language, making predictions, planning or producing something new. That doesn't mean they think or experience the world as humans do. It means we can build systems that perform particular useful tasks without writing a separate instruction for every possible situation.
Traditional software often follows explicit rules. A calculator adds the numbers you enter according to a defined operation; it doesn't need to discover the meaning of addition by studying millions of examples. Machine learning takes a different route. Engineers provide data and a way to learn from it, and the system adjusts internal parameters to become better at a task. A photo recogniser, for example, might learn recurring visual patterns associated with bicycles or dogs, rather than relying on an engineer listing every shape a bicycle could take.
That difference becomes clearer when you imagine sorting ten thousand holiday photographs. With ordinary rules, you'd struggle to describe every colour, angle and lighting condition that makes a beach a beach. A trained image model can recognise combinations of visual features across many examples and offer a useful shortlist. It may still mistake a sandpit for a beach, but you can see why learning patterns is more flexible than trying to specify every possibility in advance.
Generative AI goes a step further: instead of merely classifying or predicting a category, it produces content. A language model can write, summarise and explain; some systems can generate images, audio or video. If you ask a conversational assistant to suggest a children's adventure story, it's generating a response based on what it learned and the instructions you supplied. If you say the main character should be a nervous dragon rather than a brave knight, the conversation changes what gets produced next.
It's worth separating the model from the app around it. The model supplies learned capabilities. The app may add a friendly interface, voice input, memory, web search, file handling and connections to other services. Two assistants can use similar underlying technology while offering quite different practical abilities. This is why asking what a particular app *can access and do* is often more useful than asking whether it is simply 'AI'.
None of this means an AI model understands a subject exactly as a person does. It can be excellent at explaining a concept or proposing alternatives while still making mistakes about facts, dates or meaning. We will explore those limitations properly later in this module. For now the important distinction is between systems that follow specified instructions, systems that learn patterns and systems that generate new responses from those patterns.
Once you understand those three ideas, the headlines become easier to interpret. An AI-powered filter, an image generator and a conversational tutor aren't identical products. They're different applications of related techniques. You don't need to understand every algorithm to make use of them, but knowing what kind of job a system is doing gives you a much better starting point.
Here's where it becomes particularly useful to think about the job rather than the label. Suppose your phone groups photographs of the same person. The system is trying to recognise similarities and differences in images. If you ask a chatbot to write a caption for one of those photographs, it is performing a generative task. Both might be described as AI, but they produce different kinds of results. You wouldn't judge a photo-matching feature by how entertaining its language is, or judge a story-writing assistant by how well it sorts a photo library.
Another example is predicting how long a journey might take. A navigation app can use historical and current traffic patterns to estimate a travel time, then update that estimate as conditions change. That's a prediction about something in the world. Ask a conversational assistant to create a pleasant day-trip itinerary, and you're asking for a proposal. The itinerary might be imaginative and useful, but it isn't automatically evidence that the roads are clear or the attraction is open. Recognising the kind of output helps you decide what to do with it.
There's also a difference between a model being good at a task and being broadly capable. A system trained to detect a particular type of pattern may perform that job extremely well and have no ability to answer questions about gardening. A conversational model is more flexible across subjects, though that flexibility doesn't mean equal competence everywhere. Different designs solve different problems. The word 'intelligent' doesn't tell you what range of jobs a product can reliably handle.