Expert Systems
An Expert system is a computer program that uses artificial intelligence to replicate the decision-making abilities of a human expert in a specific field.
Purpose of an Expert System
- Solve complex problems
- Expert systems are designed to handle complex problems that usually require human expertise
- Enhance decision-making
- They assist in making informed decisions by providing accurate and reliable recommendations based on the available data
- Save time and resources
- Expert systems can process vast amounts of data quickly, reducing the time and effort required by human experts
- Consistency and accuracy
- They ensure consistent and accurate results by eliminating human error and bias
- Knowledge preservation
- Expert systems store and preserve the knowledge of experts, ensuring it is not lost when the expert retires or is unavailable
Uses of Expert Systems
- Mineral prospecting
- Analyse geological data
- Identify potential locations for mineral deposits
- Car engine fault diagnosis
- Determine issues within engine components
- Suggest repair options and maintenance schedules
- Medical diagnosis
- Analyse patient symptoms and medical history
- Suggest possible diagnoses and treatment plans
- Chess games
- Evaluate possible moves based on the game state
- Plan strategic moves to increase chances of winning
- Financial planning
- Evaluate investment options and risks
- Provide personalised financial advice
- Route scheduling for delivery vehicles
- Calculate optimal routes based on factors like distance, traffic, and time constraints
- Reduce fuel consumption and improve efficiency
- Plant and animal identification
- Analyse physical characteristics and habitat data
- Identify species and provide relevant information
- Career recommendations
- Ask the user a series of questions / analyse existing qualifications
- Make recommendations on career choices
Worked example
Expert systems are used by doctors.
a. Describe how an expert system can be used to diagnose illnesses.
[5]
5 of:
An Interactive user interface appears [1]
Questions are asked about the illness [1]
Yes and No type answers to the questions [1]
Answers lead to other questions [1]
The inference engine searches the knowledge base [2]
Using the rules base [1]
Probabilities/possibilities of diagnoses and treatments are displayed [1]
Displays the ways it achieved the solutions/conclusions / explanation [1]
b. Name two other applications of expert systems.
[2]
2 of:
Mineral prospecting [1]
Car engine fault diagnosis [1]
Chess games [1]
Tax queries [1]
Careers recommendations [1]