Expert systems are artificial intelligence programs that simulate the decision-making ability of a human expert by using a knowledge base and an inference engine. They are designed to solve complex problems in specific domains by applying logical rules to the knowledge base to derive conclusions or recommendations.