An expert system is an AI system that uses encoded domain knowledge and rules to support decisions or recommendations.
Expert systems were common in earlier AI work and remain useful where rules, constraints, and expert reasoning can be explicitly represented.