17

Knowledge–Based Systems

17.1 Confronting the Real World

Now that we have studied the use of logic for representation and reasoning and illustrated its use with some rather simple examples, we ask whether it can be applied to “real-world” problems. AI research has found that applications such as medical diagnosis, tax consulting, and equipment design (to name just a few examples) typically require extensive knowledge of the subject at hand. This emphasis on the importance of knowledge in applications such as these prompts us to use the phrase knowledge-based systems to describe programs that reason over extensive knowledge bases. Do the methods I have described “scale up” sufficiently well for practical applications? What are some of the theoretical ...

Get Artificial Intelligence now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.