Chapter 5 (how organisations use ICT 2) Flashcards
What is Expert System?
- An expert system is a devised system or computer software that has been developed to act like a human expert on a particular subject or field.
- Expert systems are often used to advise non-experts in situations where a human expert is unavailable.
Give Examples where Expert Systems are used
- Diagnosing a person’s illness
- Complex “thinking” tasks such as chess games
- Tax and financial calculations
- Identification of plants, animals and chemical compounds
- Prospecting for oil, water or minerals
Diagnosing a person’s illness expert system
In this medical expert system, the knowledge base would contain medical information, the symptoms of the patient would be used as the query, and the advice would be a diagnose of the patient’s illness.
Complex “thinking” tasks such as chess games expert system
In this typical chess game expert system, the knowledge base would contain strategies and moves, the player’s moves would be used as the query, and the output would be the computer’s ‘expert’ moves.
Tax and financial calculations expert systems
In this kind of tax expert system, the knowledge base would contain data about the performance of financial markets and businesses in the past, contributions as query and output whether to invest or not.
Identification of plants, animals and chemical compounds expert systems
The knowledge base would contain characteristics of every item, the details of an unknown item would be used as the query, and the advice would be a likely identification.
Prospecting for oil, water or minerals expert systems
The knowledge base would contain characteristics of likely rock formations where oil / water could be found, the details of a particular location would be used as the query, and the advice would be the likelihood of finding oil / water there.
How are Expert Systems created?
1 Interview with the experts
-Experts in a field are interviewed and their knowledge is collected.
2 Knowledge base is created
- All of the knowledge collected from the expert are organized and stored in the knowledge base.
- The knowledge base is searched by the inference engine.
3 Inference engine is created
- This allows the knowledge based to be searched by the user. The inference engine poses questions to the user and then analyses the answers by running a set of rules that have been entered in the system.
4 User interface is created.
- This allows the user to communicate with the expert system. They allow the users to answer questions posed by the system. Common ways to answer them are check boxes, text boxes or submit buttons.
5 Testing
-Finally the expert system is tested to see if the correct answers are being generated for the questions
Advantages of expert systems
1 Provides consistent answers
2 Never “forgets” to ask a question in determining the logic
3 Reduces the time taken to solve a problem
4 Less skilled work force needed, therefore potentially can save money
Disadvantages of expert systems
1 Lacks common sense in some of the decision making processes
2 Errors in the knowledge base can lead to incorrect decisions being made
3 Cannot adapt to changing environments unless the knowledge base is continually updated
4 Expensive system to set up in the first place
5 Needs considerable training to ensure system used correctly by operators