Aris stared. His hand trembled over the keyboard. He had altered the maintenance log. Just a tiny edit—changing a “failed sensor check” to “compliant”—to avoid a lawsuit that would gut his research funding. THETIS, the dumb rule-following machine, had done something no human expert would: it had followed its principles beyond his own corruption.
This is the repository of domain-specific knowledge. Unlike machine learning models that infer patterns from data, expert systems store explicit rules.
"Expert Systems: Principles and Programming" (Fourth Edition) by Giarratano and Riley serves as a definitive, academic guide bridging symbolic AI theory with practical CLIPS programming. The text covers essential concepts like knowledge representation, inference engines, and uncertainty management, utilizing NASA's CLIPS for implementation. Share public link
This comprehensive guide remains crucial for understanding explainable AI and hybrid neuro-symbolic systems, offering a robust foundation for building deterministic, expert-driven software solutions. Share public link Aris stared
The PDF version of this book is accessible online, though it's important to be aware of copyright and respect the authors' work. Legal access is typically available through academic libraries or purchase from official retailers like or Course Technology .
As Dr. Kim and her team investigated the problem, they realized that the expert system's knowledge base had become outdated. The rules and heuristics, carefully crafted by human experts, no longer accurately reflected the factory's changing production processes.
This article explores why this specific PDF remains a gold standard resource, what you will learn from it, and why expert systems (and this book) are becoming relevant again in the age of explainable AI. Just a tiny edit—changing a “failed sensor check”
The book is designed for senior-level undergraduates and graduate students in computer science (CS), computer information systems (CIS), and management information systems (MIS) disciplines. Moreover, it also serves a dual purpose as a key reference for AI practitioners and software engineers.
Introduces the C Language Integrated Production System (CLIPS) —a rule-based programming language for building expert systems. CLIPS was developed at NASA by the authors.
A faculty member in the Computer Science Department at the University of Houston-Clear Lake, with extensive research experience from his work with NASA. He is responsible for developing the CLIPS user guides. Unlike machine learning models that infer patterns from
In an era dominated by neural networks and deep learning, it is easy to overlook the foundational technologies that made artificial intelligence practical for business and industry. Before ChatGPT and generative models, there were —the first commercially successful branch of AI.
Expert Systems: Principles and Programming, Fourth Edition by Giarratano and Riley offers a comprehensive overview of expert system theory and practical implementation using CLIPS. The text covers knowledge representation, inference methods, and rule-based programming, with the fourth edition introducing object-oriented features via COOL. For more details, visit Scribd .