Expert Systems Flashcards
What is an expert system?
Expert systems are computer-based systems that use a wide range of human knowledge to solve problems in various situations. However, these systems are not like other problem solving software; and expert system uses reasoning to find the solution.
Knowledge base
base-This is where the information gathered by an expert is stored.
Inference engine
This is the main processing element of the expert system. The inference makes use of the knowledge base to draw up the solutions needed.
User Interface
This is the method by which the user interacts with the expert system. It displays the questions, and it then enables the user to type in the answer, allowing the inference engine to find the appropriate solution or further questions if needed.
Advantages:
Expert advice is available all the time
Can be used as training aid to increase staff expertise
Makes rational decisions without any emotional overhead
Does not get tired or overworked
Efficient as it does not involve additional help
Often saves time
Disadvantages:
Expensive start up cost
Needs training to ensure that the system functions properly
Lacks common sense in some decision making processes
If knowledge is changed, everything has to be re-written
Errors in knowledge base would lead to wrong decision making