knowledge base
A knowledge base is a store of facts and rules about a particular topic used by an expert system.
What does the knowledge base contain?
• Facts (true information) • Rules (IF… THEN… statements)
Give an example of a rule in a knowledge base.
IF temperature is high THEN risk of fever
rule base
A rule base is the part of the knowledge base that contains all the IF… THEN… rules.
What is the purpose of the rule base?
To provide logical rules that the system uses to make decisions.
user interface
The part of the system that allows the user to interact with it.
What does the user interface do?
• Asks the user questions • Accepts input (answers) • Displays results or advice
inference engine
The inference engine is the part of the expert system that processes the rules and facts to reach a conclusion.
What does the inference engine do?
• Applies logical rules • Uses data from the knowledge base • Deduces new information or decisions
explanation facility
A feature that explains how the expert system reached its decision.
Why is the explanation facility important?
• Helps users understand decisions • Builds trust in the system • Allows checking for errors