d. All of the above
Explanation: Expert system is a part of AI and a computer program that is used to solve complex problems, and to give the decision-making ability like human. It does this with the help of a Knowledge base, Inference engine, and User interface, and all these are the components of an Expert System.