Some of you have seen the Alvey expert system video in the introductory lecture for this course, or have encountered them in H.C.I. or A.I. tutorials.
Like an expert system, Prolog uses rules to infer new facts from old. But the user interface differs from that of a typical expert system. How?
If you don't know anything about expert systems, then imagine yourself as a novice skier who wants advice on the most suitable resort. You also have little experience with computers, and you can't type. Do you think this means of getting advice is ideal?
What about the expert system programmer? What aids would be useful when updating the knowledge base?