Expert system is a part of the Artificial Intelligence. Expert systems are approaches commonly adopted to support decision-making processes and problem- solving applications. Some of their main characteristics include their ability to solve complex problems and their capacity to pro- duce consistent decisions. One of the most critical operations, in the decision-making process, is the evaluation or ranking of all possible alternatives of action in order to find the best solution for a particular problem. Therefore, optimization algorithms work co- operatively with expert systems schemes in the efficient search of potential solutions in the decision-making process.
Artificial intelligence is the specific behavior and characteristics of software that makes it simulate human mental abilities and modes of action. One of the most important features is the ability to learn, infer and react to situations that have not been programmed into the machine.
The expert system is a program designed to serve tasks related to human experience. The expert system attempts to perform operations that are usually considered to be human-centered and include judgment and decision-making.
Artificial Intelligence is mixed with human feedback and decision making to make dedicated expert system for for different problems. Also we can say that expert system is sub-part of AI.