The Inference Engine
There are four control components of an inference engine:
Matching - Current rule is compared to given patterns
Selection - Most appropriate rule is chosen
Fire - Implementation of the best rule
Action - Execution of resulting action
Return to Expert Systems