This document discusses expert systems, including their architecture, examples, and challenges. It provides: 1) Expert systems attempt to model expert decision making in a limited domain using "if-then" rules and can be used for tasks like medical diagnosis. 2) Early expert systems like MYCIN used backward chaining to reason through rules and find all possible proofs to diagnose blood diseases, outperforming some doctors. 3) Capturing and representing an expert's knowledge as rules is difficult and not all domains are suitable for rule-based systems like chess. Representing uncertainty is also challenging.