Set of Rules – derived from the knowledge base and used by the interpreter to evaluate the inputted data
Knowledge Engineer – decides how to represent the experts knowledge and how to build the inference engine appropriately for the domain
Interpreter – interprets the inputted data and draws a conclusion based on the users responses.