In thinking about designing an expert system, one shou1d always keep in mind the two parts: a knowledge base, which you may think of as a global data base containing facts, rules, relations, etc., and an inference engine which interprets the knowledge and controls the problem solving procedure according to some strategy. This design is in sharp contrast with most computer programs, in which the knowledge of the domain is embedded direct1y into the program.

More from Robert S. Engelmore

View all quotes →