Examples of such systems are Animal Guessing 1 (relatively large number of different animals), Animal Guessing 2 (not as many animals, but the user can add animals by providing appropriate questions), Car Diagnostic, Mazda RX 7 Diagnostic, or Used Car Advisor.
The emphasis for this assignment should be more on the design of the knowledge-based system, and not so much on implementation-oriented issues with CLIPS or Jess. As a minimum, your knowledge base should cover 20 different samples (objects or cases), query the user interactively for input (either through a command line or a simple GUI), and provide the appropriate diagnosis or classification as output. To obtain the full points, you should also let the user add knowledge interactively (see animal-2.clp for an example). The deadline for this assignment is Monday, February 25.
You must submit the following items:
I will use the following grading guidelines: