expertsystem
An expert system is a computer program that emulates the decision-making ability of a human expert. It is designed to solve complex problems in a narrowly defined domain by applying a store of domain knowledge and a set of reasoning rules. The term expert system is widely used in English; "expertsystem" appears in several languages as a direct translation.
A typical expert system comprises three core components: a knowledge base that contains domain facts and heuristics;
Knowledge is usually encoded as if-then rules, but can also be organized as frames or semantic networks.
History: The concept emerged in the 1970s and 1980s with projects such as DENDRAL (chemistry, hypothesis generation)
Advantages include the ability to codify expert knowledge and provide explanations for its conclusions. Limitations include