Warning: Many websites offering the free PDF are laden with malware or outdated scans missing figures. Exercise extreme caution.

The team realized that the malfunction had occurred due to a change in the factory's production process, which had not been updated in the knowledge base. Specifically, a new type of raw material had been introduced, but the expert system's rules had not been modified to account for its properties.

"Expert Systems: Principles and Programming (Fourth Edition)" by Giarratano and Riley is an 842-page textbook bridging expert system theory and practical implementation. The text is divided into theoretical AI foundations and practical, rule-based programming using CLIPS, including updates for object-oriented development. Detailed information can be found at Amazon . Expert Systems: Principles and Programming, Fourth Edition

The fourth edition gives you the reasoning half of the equation.

✅ where rules must be explicit and explainable (e.g., some regulatory compliance, medical diagnosis legacy systems).

This direct involvement is the book's cornerstone: it provides an authoritative, behind-the-scenes look at a tool that has become a standard in government, industry, and education.

While CLIPS is excellent for teaching, it is not widely used in modern production AI systems. Most industry applications today use Drools, Python (with custom rule engines or libraries like experta ), or embed rule-based components within larger ML pipelines. A student who masters only CLIPS will need to re-learn many concepts.

For instructors, the fourth edition includes end-of-chapter exercises, programming projects (e.g., building a car diagnostic system), and a full instructor’s manual (available to verified faculty).

Joseph Giarratano and Gary Riley are not merely academics; they are the architects of , a public-domain expert system tool developed at NASA/Johnson Space Center. Riley, in particular, was the primary force behind CLIPS for over a decade. When you study this book, you are learning directly from the creators of the industry-standard tool.

You might ask: Given the rise of deep learning, why study this "old" technology?