AI & Emerging Tech

Expert System

Also known as: rule-based AI, rule engine, BRMS, knowledge-based system

An expert system is an AI program that encodes the knowledge and decision-making logic of a human expert in a specific domain as a set of 'if-then' rules, and applies those rules to make decisions, diagnoses, or recommendations.

Unlike modern machine learning models that learn patterns from data, expert systems are explicitly programmed with rules written by domain experts. They were the dominant form of AI in commercial and industrial settings throughout the 1980s and 1990s and remain in use today in domains where explicit, auditable rules are required.

Expert System, explained at three levels

At home

An expert system works like a digital flowchart based on expert knowledge. A medical expert system might say: 'IF the patient has a fever AND a rash AND traveled to a tropical country in the last two weeks THEN suggest testing for dengue fever.' A financial expert system might say: 'IF the applicant's credit score is below 600 AND they have had a missed payment in the last 12 months THEN decline the loan.' Each rule was written by a human expert, not learned by the AI from data.

At work

Expert systems are used when decisions need to be explainable, auditable, and consistent. A loan decision made by an expert system can be explained to the customer rule by rule. A medical expert system's recommendation can be traced back to the specific clinical guidelines that triggered it. This contrasts with machine learning models, where the path from input to output is often opaque. Regulated industries often prefer expert systems or hybrid approaches for decisions that require regulatory explanation.

Real-world examples

At home

Thomas used the UK government's online benefits calculator, which is built on an expert system: the calculator applies HMRC rules (IF income is above X AND household size is Y AND rent is Z THEN Universal Credit entitlement is W) to his answers to produce an entitlement estimate. Every output can be traced back to the specific rules that generated it.

At work

The underwriting team at Meridian Insurance maintained a BRMS (Business Rule Management System) for home insurance pricing. Business analysts updated pricing rules using a rule editor (no code changes required), allowing the business to respond to actuarial model updates without waiting for a software release cycle. The rules engine processed 2,000 quotes per minute with full audit trails for every pricing decision.

How it compares

FeatureExpert SystemMachine Learning ModelHybrid AI
Knowledge sourceExplicitly coded rules from human expertsPatterns learned statistically from dataRules for constraints + ML for predictions
ExplainabilityFully auditable -- every decision traceable to rulesOften opaque (black box), especially deep learningRules layer is auditable; ML layer may require explainability tools
AdaptabilityRequires manual rule updates as domain evolvesCan be retrained on new dataRules updated manually; ML layer retrained on data
Best forRegulated decisions, compliance, consistent enforcementPattern recognition in complex, high-volume dataCombining regulatory constraints with statistical prediction

Expert systems are best when decisions must be fully explainable and rules can be enumerated. ML models handle complex pattern recognition but lack native explainability. Hybrid architectures use both to balance regulatory compliance with adaptability.

For analysts

Expert systems are directly relevant to BAs who work on business rules and decision automation. When documenting requirements for a decision-automation system, distinguish between rule-based requirements (fixed business logic that must always apply, regardless of data patterns) and prediction requirements (outputs that require learning from data). For rule-based requirements, BAs should document the decision table or decision tree structure, the data inputs required, the output classifications, and the exception handling process. Useful format: decision tables mapping input conditions to output actions, which can be directly implemented in a BRMS.

History & origin

Expert systems emerged from the AI research labs of the 1960s and 1970s. MYCIN (Stanford, 1972) was an early expert system for diagnosing bacterial infections and recommending antibiotics; DENDRAL (Stanford, 1965) analysed chemical compounds. Commercial expert systems proliferated in the 1980s, driven by optimism about AI -- companies including DEC, Ford, and the major banks deployed them for configuration, diagnosis, and lending decisions. The 'AI winter' of the late 1980s and 1990s followed when the limitations of rule-based systems (brittleness, high maintenance cost, inability to handle uncertainty well) became apparent. Modern rule engines and business rule management systems (BRMS) are descendants of expert systems.