Expert systems are a type of artificial intelligence application that uses knowledge about a specific domain to provide expert-level advice to users. They contain a knowledge base of facts and rules developed with the help of knowledge engineers who work with human experts. The expert system's inference engine processes the knowledge base to make inferences and recommendations for users similarly to a human consultant. This indicates that knowledge is essential for expert systems to function properly.