A simple symptom diagnostic application powered by JavaFX, JFoenix, MaryTTS, and Prolog.
This project is created for the course CZ3005: Artificial Intelligence.
Assume that the prolog script is a sympathetic doctor, conversing with a patient who can answer only yes or no. The doctor should be able to diagnose the patient’s condition while asking question sensitively depending upon patient’s pain level and mood level. You can choose 5 or more different mood considerations (calm, angry, etc.) and 5 or more levels of pain. Five or more diseases should be diagnosable, each disease characterized by 5 or more symptoms.