Expert Systems
Definition
Expert systems are narrow rule-based programs that separate a knowledge base from an inference mechanism to reproduce parts of specialist decision-making.
What is an expert system?
An expert system is a computer program designed to reproduce part of the decision process of a human specialist in a narrow domain. Classic systems separate a knowledge base containing facts and rules from an inference engine that applies those rules.
Famous examples
DENDRAL, developed in the 1960s, helped infer molecular structures from mass-spectrometry data. MYCIN, developed in the 1970s, used rules to recommend antibiotics for certain bacterial infections. These systems showed that narrow expert knowledge could be encoded explicitly and applied consistently.
Why expert systems declined
Rule bases were expensive to build and maintain, and systems were brittle outside the knowledge that had been encoded. The commercial expert-system boom weakened in the late 1980s. Modern enterprise AI has revived some of the same goals, but usually combines statistical models, retrieval and deterministic business rules.
Related terms, defined
Reference guide and primary sources
Wikipedia is used here as a terminology and history reference guide. Current model versions, institutional statistics and product-specific claims are also linked to first-party or institutional sources because those details can change faster than encyclopedia articles.