Expert systems are hardware and software that utilize knowledge to make inferences, exemplified by Mycin, an expert system for advising on bacterial infections. They display intelligent behavior, explain reasoning, and handle complex relationships but are limited by high development costs and ethical concerns. Key components include a knowledge base, inference engine, and user interface, and they find applications in various fields, such as medicine and information management.