Cambridge O Level Computer Science · Syllabus 2210 · Automated and Emerging Technologies
Expert System
What is Expert System?
An artificial intelligence system that reproduces the decision-making of a human expert within one narrow domain, built from a knowledge base, a rule base, an inference engine and an interface.
This definition is part of the Automated and Emerging Technologies chapter in Cambridge O Level Computer Science.
Expert System in context
An automated system is a system in which sensors, a microprocessor and — where the task requires them — actuators work together so that a process is monitored, and often controlled, with limited or no continuous human intervention. Robotics is a branch of computer science that covers the design, construction and operation of robots — machines that have a mechanical structure, electrical components and a program that can be changed. Artificial intelligence is a branch of computer science concerned with the simulation of intelligent behaviours by computers, and at this level it means two things only: expert systems and machine learning. The three ideas overlap in real products, but they are three separate tests, and an answer that treats them as one loses marks.
These three terms are not interchangeable, and they are not mutually exclusive either. Each one is a separate test that a machine either passes or fails, and a single machine can pass one, two or all three. A streetlight with a light sensor is an automated system but is neither a robot nor AI. A welding arm running a fixed stored program is an automated system and a robot but is not AI. An expert system that identifies a machine fault from typed answers is AI but has no sensors, no actuators and no mechanical body at all.
Artificial intelligence is a branch of computer science dealing with the simulation of intelligent behaviours by computers. Its main characteristics are the collection of data, the rules for using that data, the ability to reason, and — in the syllabus's own careful wording — it can include the ability to learn and adapt. At this level the examinable scope is limited to two kinds of system: expert systems and machine learning.
An expert system is an AI system that reproduces the decision-making of a human expert within one narrow domain. The syllabus specifies exactly four components: a knowledge base, a rule base, an inference engine and an interface. The knowledge base stores facts about the domain; the rule base stores the rules that say what follows from those facts; the inference engine applies the rules to the information supplied and reasons towards a conclusion; and the interface is how the user and the system communicate. Learn all four names and one sentence for each — the syllabus names exactly these four.
Almost every mark lost in this topic comes from merging two things that the syllabus keeps apart. These three tables are the separations that matter: sensor against microprocessor against actuator, automated system against robot against AI, and expert system against machine learning. If you can reproduce all three from memory, you can answer any comparison question Topic 6 can set.
Common mistakes with Expert System
- M15. “Robotics and AI mean the same thing.” Why wrong Robotics is a branch of computer science covering the design, construction and operation of physical machines. AI is the simulation of intelligent behaviour, and needs no body. Say instead “An expert system is AI but is not robotics; a fixed-sequence welding arm is robotics but is not AI.”
- M17. “All AI systems learn and adapt.” Why wrong The syllabus says AI can include the ability to learn and adapt. An expert system reasons but does not normally learn, and it is still AI. Say instead “Its characteristics are the collection of data, the rules for using that data and the ability to reason; it can also include the ability to learn and adapt.”
- M18. “AI output is always correct, and always unbiased.” Why wrong An expert system is limited by its knowledge, its rules and what the user typed. A machine-learning model reproduces whatever is in its training data, including its errors and its bias. Say instead “The conclusion is a recommendation for a person to check, and its quality depends on the completeness of the knowledge base and the accuracy of the answers supplied.”
- M19. “An expert system and machine learning are basically the same thing.” Why wrong They differ in where the decision-making comes from: an expert system applies rules a person wrote down; machine learning applies a model the program derived from data. Say instead “In an expert system a specialist writes the rules into the rule base. In machine learning the program finds patterns in example data and builds the model itself.”
- M21. “An expert system has common sense, so it will notice if a question makes no sense.” Why wrong It holds one narrow domain and nothing else. Outside that domain it has no knowledge and no basis for judging anything. Say instead “The system is limited to its domain. Given a symptom it has no rule for, it may produce a confident but wrong recommendation, which is why the output should be checked by a person.”
Examiner tips on Expert System
- The scope limit is a gift, not a restriction. The syllabus says AI here is limited to expert systems and machine learning. Writing three paragraphs about neural networks or chatbots in an answer about AI components does not gain credit and uses time you need elsewhere. Anything in this chapter marked Beyond the syllabus is context only.
Questions students ask about Expert System
Is an expert system really AI if it never learns?
Yes. The syllabus says AI can include the ability to learn and adapt — not that it must. An expert system collects data through its interface, holds rules for using that data, and reasons with them to reach a conclusion. That is three of the four characteristics, and it is squarely within the definition.

