Revision Notes
Cambridge A Level Information Technology (ICT): Expert systems (9626) – Revision Notes
Revision notes on expert systems for Cambridge AS & A Level IT 9626: the five components, chaining, data and goal driven, scenarios and a self-test.
- Subject
- ICT
- Level
- AS LEVEL
- Topic
- Expert systems
- Author
- Marlbridge Academic Team
- Updated
Aligned to Cambridge A Level Information Technology (9626), 2025-2027. Official specification .
Syllabus page (what it covers and how it is assessed): Cambridge A Level Information Technology.
Syllabus points this page covers
9626 (AS Level)
- 7 Expert systems (whole topic)
Found an error? Report a correction.
Need help with this topic? Request a free trial class for A Level Information Technology (9626).
For full explanations and worked examples, read the study guide on expert systems first. These notes are for quick recall in the final weeks.
They cover topic 7, Expert systems (section 7.1) of the Cambridge International AS & A Level Information Technology 9626 syllabus for examination in 2025, 2026 and 2027 (version 3). This is AS Level content, part of both the AS Level and the full A Level. It is examined on Paper 1 (Theory), which is based on sections 1–11; Paper 2 (Practical) candidates apply knowledge and understanding from sections 1–7.
Course hub: Cambridge A Level IT. Tick off each outcome on the 9626 checklist. Test yourself with the practice questions, or find your weak spots with a free diagnostic.
7.1 at a glance
| Part of 7.1 | What to recall |
|---|---|
| Possible solutions | User answers questions → inference engine applies rules to facts → possible solutions, often with probabilities → explanation available |
| Components | User interface; inference engine; knowledge base (database of facts + rules base); explanation system; knowledge base editor |
| Scenarios | Mineral prospecting; investment analysis; financial planning; insurance planning; car engine fault diagnosis; medical diagnosis; route scheduling for delivery vehicles; plant and animal identification |
| Chaining | Forward chaining and backward chaining, using IF…THEN rules |
| Data driven / goal driven | Uses in diagnoses, gaming, and AI for manipulating social media |
| Evaluation | Advantages and disadvantages |
Definition
Expert system: a computer system that stores the knowledge of human experts in one field and uses rules to reason with it, producing possible solutions and explaining how it reached them.
Key words for full credit: knowledge of experts, rules, possible solutions (not guaranteed), explains its reasoning.
The five components
| Component | What it does | Who uses it |
|---|---|---|
| User interface | Asks questions (often yes/no or multiple choice); accepts answers; displays conclusions and explanations | The user |
| Inference engine | Reasoning: matches facts to rules, fires rules, reaches conclusions, decides the next question | Works automatically |
| Knowledge base: database of facts | Stored facts about the field (species features, faults and symptoms) | Read by the inference engine |
| Knowledge base: rules base | IF…THEN rules for reasoning with the facts | Read by the inference engine |
| Explanation system | Shows how a conclusion was reached and why a question is asked; may give a confidence level | The user |
| Knowledge base editor | Adds, edits and deletes facts and rules to keep the system up to date | Knowledge engineer or experts |
Must-know distinctions
- Inference engine vs explanation system: the engine does the reasoning; the explanation system reports it.
- User interface vs knowledge base editor: the user enters case data through the interface; the editor changes the stored knowledge.
- Facts vs rules: a fact states something (“species Q has smooth leaves”); a rule links conditions to a conclusion (“IF … THEN …”).
How a possible solution is produced (method in steps)
- User interface asks a question; user answers.
- Answer stored as a fact for this case.
- Inference engine searches the rules base for matching rules.
- Matching rule fires; conclusion becomes a new fact.
- Repeat, asking further questions only where needed.
- Display possible solutions (often ranked or with probabilities).
- Explanation system available on request.
IF…THEN rules and chaining
| Forward chaining | Backward chaining | |
|---|---|---|
| Also called | Data driven | Goal driven |
| Starts with | Known facts | A goal (hypothesis) |
| Works | From IF parts to THEN parts | From a THEN part back to its IF conditions |
| Stops when | No rule adds a new fact | Goal proved, or all goals rejected |
| Questions asked | Can ask for lots of data up front | Only what is needed to test the current goal |
Method in steps: tracing forward chaining
- List the starting facts.
- Go through the rules in order. If every IF condition is a known fact and the THEN part is new, the rule fires; add its conclusion.
- Repeat passes until a full pass adds nothing.
- State the rules in the order they fired and the final conclusion.
Method in steps: tracing backward chaining
- Take the goal. Find a rule whose THEN part is that goal.
- Treat each IF condition as a sub-goal. Prove it from known facts, from another rule, or by asking the user.
- If any condition fails, reject that rule (or goal) and try the next one.
- Never ask the same question twice: reuse answers already given.
Worked reminder (forward chaining, investment analysis)
Fictional rules:
R1 IF time to retirement is under 10 years THEN investment horizon is short
R2 IF investment horizon is short AND attitude to risk is low THEN suggest: mainly lower-risk savings
R3 IF investment horizon is short AND attitude to risk is high THEN suggest: mix with some higher-risk funds
Facts: 7 years to retirement; attitude to risk is low. R1 fires (horizon short). R2 fires (lower-risk savings). R3 does not fire. Order: R1, R2.
Data driven and goal driven: uses
| Use | Data driven (forward) | Goal driven (backward) |
|---|---|---|
| Diagnoses | Enter all symptoms or fault codes; system lists every condition or fault they support | Start from one suspected condition or fault; ask only for the evidence to confirm or reject it |
| Gaming | Character reacts to the current game state (IF player in range THEN attack) | Character has a goal and plans the steps backward to reach it |
| AI for manipulating social media | Activity data (likes, shares, viewing time) used to infer interests and choose content | Start from a goal (more time online, see a message) and choose content and timing to achieve it |
Scenarios: one line each
| Scenario | Input → possible solution |
|---|---|
| Mineral prospecting | Survey and rock sample data → probable deposit sites, where to drill |
| Investment analysis | Market and company data, investor aims → buy, hold or sell, with risk |
| Financial planning | Income, spending, debts, goals → saving, borrowing or retirement plan |
| Insurance planning | Age, claims history, property or vehicle → risk level, cover, premium |
| Car engine fault diagnosis | Symptoms, fault codes → likely fault, repair |
| Medical diagnosis | Symptoms, test results, history → possible conditions with probabilities, further tests |
| Route scheduling for delivery vehicles | Addresses, time windows, vehicles, roads → stop order and route per vehicle |
| Plant and animal identification | Observed features → most likely species |
Identification questions should test one feature at a time, like the couplets of a classification key.
Advantages and disadvantages
| Advantages | Disadvantages |
|---|---|
| Consistent; no tiredness | Errors in the knowledge base give wrong advice |
| Available any time, including remote areas | No common sense; fails outside its rules |
| Combines several experts’ knowledge | Expensive and slow to build |
| Explains its reasoning | Needs regular updating |
| Cheaper than many experts over time; trains non-experts | Over-reliance; no empathy; unclear responsibility for errors |
Link every point to the scenario in the question.
Quick self-test
- Name the two parts of the knowledge base.
- Which component decides which question to ask next?
- Which component would a knowledge engineer use to add a rule for a new car model?
- Give the other name for forward chaining.
- State what backward chaining starts with.
- A system asks, “Why do you need my age?” Which component answers?
- Rules: R1 IF parcel is urgent THEN priority is 1. R2 IF priority is 1 AND road is closed on route A THEN use route B. R3 IF use route B THEN schedule first stop on route B. Facts: parcel is urgent; road is closed on route A. List the rules in the order they fire using forward chaining.
- Give one data driven use of AI in social media.
- A doctor suspects one condition and wants to test it. Data driven or goal driven?
- Give one disadvantage of an expert system for insurance planning.
Answers
- Database of facts; rules base.
- Inference engine.
- Knowledge base editor.
- Data driven.
- A goal (a hypothesis or possible conclusion).
- Explanation system (shown through the user interface).
- R1, R2, R3: R1 gives priority 1; R2 then gives route B; R3 then schedules the first stop on route B.
- Using a user’s likes, shares and viewing time to infer interests and select which posts or adverts to show.
- Goal driven (backward chaining).
- For example: if a risk rule is wrong or out of date, every customer it applies to gets an unsuitable premium; or it cannot take account of unusual circumstances that a human underwriter would notice.
Where marks are usually lost
- Naming the knowledge base without its two parts.
- Describing the explanation system as “explaining how to use the system”. It explains the reasoning.
- Saying the knowledge base editor is used to type in symptoms or answers.
- Writing that forward chaining “starts with the answer”. It starts with the data.
- In a chaining trace, stopping after the first pass when a new fact would fire another rule.
- In backward chaining, asking a question whose answer is already known.
- Describing a scenario without saying what is input and what possible solution is output.
- Giving “it is fast” or “it is expensive” with no reason and no link to the scenario.
- Saying an expert system replaces the expert. It supports a decision; it suggests possible solutions.
Next steps
- Full explanations and worked examples: expert systems study guide
- Marked exam-style questions: expert systems practice
- Related: algorithms and flowcharts (IF…THEN logic) and the digital divide
- Free diagnostics
Official syllabus
Cambridge International AS & A Level Information Technology 9626 syllabus for examination in 2025, 2026 and 2027, version 3 (published July 2025), Cambridge International, part of Cambridge University Press & Assessment. Topic 7, Expert systems, section 7.1.
Get free revision emails (optional)
Occasional emails with practice questions, worked explanations and links to free resources for the qualification and subjects you choose. No spam, and you can unsubscribe from any email. The free tools on this site never need an email.
Related resources
-
Study guides
Cambridge A Level Information Technology (ICT): Expert systems (9626)
Study guide to expert systems for Cambridge AS & A Level IT 9626: components, scenarios, forward and backward chaining, with worked examples.
ICT · Cambridge · AS Level
Read guide -
Practice questions
Cambridge A Level Information Technology (ICT): Expert systems (9626) – Practice Questions
Original practice questions with marked answers on expert systems for Cambridge AS & A Level IT 9626, from components to chaining traces.
ICT · Cambridge · AS Level
Try questions -
Study guides
Cambridge A Level Information Technology (ICT): Graphics creation (9626)
Study guide for Cambridge A Level IT 9626 Graphics creation: layers, vector and bitmap tools, colour systems, resolution, compression and text.
ICT · Cambridge · A Level
Read guide
Related articles
-
teaching
A Level tuition in Dubai: Cambridge or Pearson Edexcel International A Level?
Schools in Dubai and Abu Dhabi teach either Cambridge International AS & A Level or Pearson Edexcel International A Level. How the two are structured, why it matters for tuition, and how online classes from Lahore work.
9 October 2026
-
curriculum guides
Choosing subjects at IGCSE and A Level
How subject choices at 14 and 16 affect university options later, and how to keep pathways open without overloading a timetable.
28 July 2026
Studying this with a teacher
Working through ICT AS LEVEL?
This page is free and stays free. If you would rather be taught it, Marlbridge runs ICT classes one-to-one and in small groups of up to 15, online in your own time zone. The first trial class is free. WhatsApp replies within an hour (8am–11pm Pakistan time, every day); email the same day.
Cambridge ICT teachers at Marlbridge