Artificial IntelligenceTU Board 2080
Describe the components of expert system.
5Answer
An expert system is an AI program that solves problems in a narrow domain at the level of a human expert, for example medical diagnosis (MYCIN). Its main components are:
- Knowledge base: stores the domain knowledge, usually as IF–THEN rules and facts collected from experts. Example: IF fever AND rash THEN possible measles.
- Inference engine: the "brain" of the system. It applies the rules to the known facts to draw conclusions, using forward chaining (from facts to conclusions) or backward chaining (from a goal back to the facts that support it).
- Working memory (database): holds the facts about the current problem, such as the user's answers and intermediate conclusions.
- User interface: lets the user ask questions and enter facts, usually in a question-and-answer form, and shows the results.
- Explanation facility: explains how a conclusion was reached and why a question is being asked. This builds the user's trust.
- Knowledge acquisition facility: helps the knowledge engineer and domain experts add, change and test rules without reprogramming the system.
User <-> User interface <-> Inference engine <-> Knowledge base
^ |
| v
Explanation facility Working memory
^
|
Knowledge acquisition (expert, engineer)
Discussion
Loading…
More Artificial Intelligence questions
What are the problems of depth limited search? Use the Alpha Beta pruning algorithm to prune the given game tree, assuming child nodes are visited left to…TU Board 208210How do you infer knowledge from a semantic net? Illustrate with an example. Consider the following Bayesian network with random variables A, B, C and D. If A…TU Board 208210What is model free reinforcement learning? Differentiate between active and passive reinforcement learning. Describe the different operators used in genetic…TU Board 208210How do you define rational? Can AI choose between right and wrong? Justify.TU Board 20825What do you mean by PEAS description? Give an example.TU Board 20825Apply the hill climbing search algorithm to solve the following problem. Assume the heuristic function h(n) = +1 for all blocks in the support structure if…TU Board 20825