Demo 02

Expert Systems: Can expert knowledge be written as if-then rules?

Expert systems express human expertise as if-then rules. This chapter shows why rule-based reasoning was once effective and why exceptions and fuzzy boundaries make a rule base difficult to maintain.

Teaching interaction

Expert System Inference

Can expert knowledge be written as rules, and why do rule systems become brittle?

IF bird + wings + healthy Conclusion: it can probably fly

Rule systems work well for problems with clear boundaries and stable conditions.

IF bird + penguin Exception: a penguin is a bird, but it cannot fly

As exceptions multiply, rules begin to override or even conflict with one another.

The rule chain fires normally

Conclusion: it can probably fly Rule systems work well for problems with clear boundaries and stable conditions.

Learning goals
  • Understand how if-then rules turn expert knowledge into explainable reasoning.
  • Observe how exceptions can create conflicts between rules.
  • Explain why expert systems encounter bottlenecks in knowledge acquisition and maintenance.
Simplification note

This teaching demo uses preset rules and exceptions. It does not represent the full inference engine of a real expert system.

Observation guide

Rule systems struggle as exceptions accumulate

The earlier problem was that general search lacked domain knowledge. Expert systems enabled explainable reasoning with specialist rules, but they did not solve the knowledge-acquisition bottleneck, rule conflicts, or maintenance cost. Their follow-on influence includes knowledge engineering, rule engines, and hybrid reasoning systems.

References

Concept Check

Test The Core Intuition With One Question

This check supports reflection and never blocks the next chapter. Records stay on this device.

When can an if-then rule fire in the demo?