By: Maria Jose Sulvaran Alvarez
Definition: Computer program that uses artificial intelligence to solve problems which normally need human expertise. Expert Systems now-a-days have commercial applications:
Research methods:
To create the new expert system:
Knowledge base: collection of facts about the systems domain
Inference Engine: and analyzes facts in knowledge base to provide an answer.
User Interface: method of interaction with the user.
Input - Yes or No answer by the user
Process - Inference engine analyzes information and looks for answers.
Output - Conclusion given to user depending on knowledge base and interface engine.
In most schools students face problems when the time comes to sign up for the After School Activities. Most students find themselves unsure of which activity to take that will match their qualities, aptitudes and objectives. In many of this cases users don't have any expert guidance they can turn to for help.
This expert system is designed to provide the help they need and make them feel sure when they choose their activities so they can take full advantage
NO
Hardware:
Software:
Run the system to Test its functionality and fix errors
To create the Expert System I had to research using websites created by the government, educational institution and experts.
Created User Interface using Mcgoo (Australian program) using the Tree format.
Added the information to the program in the form of simple questions for the user to answer and the system to process.
I created the user interface by connecting the options to a conclusion or consecutive question
User interface screen.
Inference Engine
Knowledge base
Conclusion section
The After School Activities Expert System will be produced using the Australian ES - Builder program MCGOO. The research has been made in these sites:
https://www.wayup.com/guide/types-skills-best-computer-science-major/
https://www.sciencedirect.com/science/article/pii/S1888754616300223
https://www.wired.com/2011/06/sports-aptitude-nba-draft/
https://mypersonalfootballcoach.com/top-5-soccer-player-attributes-needed-to-be-a-great-footballer/
https://www.truity.com/career-profile/craft-or-fine-artist
https://www.adorama.com/alc/5-desirable-qualities-every-good-photographer-should-have
Testing is used so that we know the Expert System is working properly. In this design we know that:
Opens and Closes correctly
Data can be entered by selecting options
Gives user options in case of failure
Hardware and Software:
Data Structure:
Inputs and Outputs:
Data Process:
For this project I have decided to use Direct Changeover as the form of implementation. This is due to the lack of a previous Expert System. The students need the help and guidance as soon as possible. Direct Change over will allow an efficient and quick introduction of the program which will give access to all the students almost immediately after the conclusion and validation of the Expert System.
Average rating: 9.8
In conclusion I think that the Expert System Created fulfill its purpose and was able to help the user understand what their qualities can be useful for in different activities and in which activity they will enjoy the most. The research used for the creation of the expert system has already been credited in the Documentation faze.