A knowledge based system to select a cellphone for a user. Uses forward chaining inference based on uploaded rules.
To run the program run use python gui.py. You will be prompted
to upload rule, phone, and question files. Example files are provided
in the JSON directory.
Answer questions 1 or all questions and the inference engine will attempt to find a phone recommendation. You also have the option to add a rule manually or allow the program to try to find a rule.
Uses python 3.6 and base libraries.
- Mike Drakos - Initial work - Website
- Won Woo Song - Initial work
This project is licensed under the MIT License - see the LICENSE.md file for details
- Built for Knowledge Based Systems Course at UNBC