Lesson 7: Teach vs. Discover
SampleProgress
7/20 LessonsLesson Topics
- Introduction: What Does 'Teach vs. Discover' Mean in AI? (7 min)
- Teaching AI: Rule-Based Systems (How We Give AI Explicit Instructions) (10 min)
- Discovering AI: Machine Learning (How AI Finds Patterns Itself) (10 min)
- Quick Comparison Activity: Which Method Works Best? (3 min)
This lesson, including all content, images, and voice narration, was AI-generated and is fully customizable. All the lesson materials are tailored for the specific grade level.
Listen to this topic
Teach vs. Discover
Introduction: What Does 'Teach vs. Discover' Mean in AI?
Today, we're going to dive into an important idea in artificial intelligence: the difference between teaching an AI and letting it discover things on its own.

In the world of AI, 'teach' usually means giving the system clear instructions or rules. For example, imagine a robot programmed by humans to follow a specific path in a building. Every step is planned out, but what if it finds something unexpected? It might get stuck, because it wasn't taught how to handle surprises.
'On the other hand, 'discover' refers to when AI learns by looking at lots of data or by trying things out and learning from mistakes. If we want an AI to recognize handwritten numbers, for example, we can show it thousands of examples. The AI then finds its own way to tell a '2' from a '7'. This is called 'machine learning.'

Think about how you might learn the rules of a new game. If someone teaches you every rule, that's teaching. But if you learn by watching and playing, that's discovering. AI can do both, and many systems use a mix of teaching and discovering. For example, self-driving cars are given basic traffic rules, but also learn from millions of miles on the road.

Understanding this difference helps us see why AI is powerful, but also why it sometimes makes mistakes. Next time you see an AI in action, ask yourself: was it taught, or did it discover how to do that?
Quick Check: What Did You Learn?
What does 'discover' mean for an AI?
Which task is best for teaching an AI with rules?
How do self-driving cars use 'teach' and 'discover'?
Teaching AI: Rule-Based Systems (How We Give AI Explicit Instructions)
Imagine you are teaching a friend how to play a new board game. You might give them a set of exact instructions: first, roll the dice, then move your piece, and finally, draw a card. These step-by-step directions are a lot like how early artificial intelligence systems were built. In this lesson, we're going to focus on 'teaching' AI, especially using something called rule-based systems.

A rule-based system works by following a list of 'if-then' rules, like a giant flowchart. For example, you might tell an AI: 'If the temperature is above 90 degrees, then turn on the air conditioner.' Each rule connects a specific situation to a specific action. This is different from letting an AI figure things out for itself. Here, we, as humans, are giving it all the instructions ahead of time.
Think about spam filters in email. Before machine learning took over, early spam filters used hundreds of rules made by experts. For example, 'If the email contains the word "free money," then mark it as spam.' Whenever a message matched a rule, the system would automatically take action. Rule-based systems are still used today for tasks where clear, step-by-step logic works well.

But what are the strengths and weaknesses of teaching AI this way? One big advantage is that rule-based systems are easy to understand and debug. If the system makes a mistake, you can look at the rules and see exactly what went wrong. If a new law comes out or a new situation appears, you can simply add or change a rule. On the other hand, rule-based systems can become very complex and hard to manage if there are too many rules, and they usually can't handle exceptions or unexpected situations very well.
Let’s compare this to discovering knowledge, where AI learns patterns from examples, like in machine learning. Rule-based systems don’t learn from experience; they only do exactly what they’re told. Imagine trying to teach someone how to recognize every single animal by writing out rules for each one. Eventually, it gets overwhelming, especially if you encounter something new, like an animal you've never seen before. The system won’t know what to do unless you add a new rule.
In real life, rule-based AI is still very useful. Think of an automatic traffic light controller. You can program it: 'If it's 7:00 AM on a weekday, make the green light last longer on the main road.' Or consider virtual assistants that respond to specific commands, like 'If the user says "set an alarm for 7 AM," then schedule the alarm.' These systems are reliable as long as they have clear rules to follow.

To sum up: teaching AI with rule-based systems means providing detailed, step-by-step instructions for every situation we can imagine. This approach is clear and predictable, but it struggles with complexity and surprises. As technology advances, we often combine rule-based teaching with learning-based approaches to make AI both reliable and adaptable.
Quick Check: What Did You Learn?
What does a rule-based AI system use to make decisions?
Which is a weakness of rule-based AI?
Which real-world task is a good match for rule-based AI?
Discovering AI: Machine Learning (How AI Finds Patterns Itself)
Imagine you’re running a bakery and want to know when you’ll sell the most cookies. You could teach a computer step-by-step rules, or you could let it discover the patterns itself by looking at lots of data. That’s the difference between teaching and discovering.
Machine learning is when an AI system finds patterns without being told the exact rules. For example, you might give the computer your sales records, weather data, and calendars for holidays. The AI searches for connections—maybe sales go up on rainy Fridays, or during school breaks.

There are different types of machine learning. In supervised learning, you give the computer examples with correct answers—like sales numbers for each day—so it can learn to predict future sales. It’s similar to a student working through practice problems before a test. Over time, the AI gets better at spotting patterns and making predictions.

Sometimes, in unsupervised learning, the AI isn’t given the answers ahead of time. Instead, it groups information based on what it notices—like sorting customers by their cookie preferences without knowing their favorite flavors in advance. A real-world example is how Netflix suggests new shows. The system learns about your tastes and finds patterns among millions of viewers, all without being told exactly what to recommend.

Machine learning lets AI discover patterns we might miss, but it’s important to remember that the results depend on the data and sometimes the AI can make mistakes. That’s why humans and AI often work together.
Quick Check: What Did You Learn?
What is machine learning mainly about?
In supervised learning, what does the AI receive?
Why can AI sometimes make mistakes with machine learning?
Quick Comparison Activity: Which Method Works Best?
Let’s dive into a quick comparison between two popular approaches to learning: being taught directly, and discovering things on your own. Imagine you’re learning how to ride a bike. If someone teaches you, they might give step-by-step instructions, point out what to watch for, and correct your mistakes as they happen. This is the teach method.

But what if you’re left to figure it out by yourself? That’s the discover method. You experiment, maybe fall a few times, and eventually develop your own way of balancing and pedaling.

Let’s look at another example: Imagine you’re learning a new math concept. If your teacher explains the rules and works through sample problems, you get a clear, efficient path to the answer. On the other hand, if you’re given a problem and no instructions, you might try different strategies, make mistakes, but when you finally succeed, you’ll likely remember it much better because you found the solution yourself.

So which is better? It depends! Teaching is great when you need to learn something quickly or when accuracy is important. Discovery works well when you want to build critical thinking skills and remember concepts longer. In real life, the best approach is often a mix of both: first try to solve a problem yourself, then get feedback or guidance if you’re stuck. Now, let’s see what you think about these two methods.
Quick Check: What Did You Learn?
Which method often leads to faster learning of a skill?
What is a main benefit of the discovery approach?