This project is a rule-based expert system chatbot implemented in Prolog that recommends appropriate track-and-field sports for users based on their physical attributes, athletic capabilities, and health condition. The system simulates the decision-making process of a professional coach by encoding expert knowledge into a structured ruleset.
Developed as part of the course Introduction to Intelligent Systems (CSINTSY) at De La Salle University – Laguna.
- Expert-system-based chatbot using Luger’s Prolog expert shell
- Backward chaining for goal-driven reasoning
- Uses confidence factors (-100 to 100) to handle uncertainty
- Gender-specific capability rules
- Layered reasoning:
- Physical characteristics
- Athletic capabilities
- Physique classification
- Sport recommendation
- Health clearance checks before recommendations
- Sprinting
- Middle-to-long distance running
- Throwing events
- Jumping events
(Currently limited to track-and-field sports and users aged 13–17.)
- Ysabela Erika Alvarez
- Julianna Brizuela
- Josh Christian Nuñez
- Laurize Jeante Wangkay