Well, finally, I’m working on my project last year, which is an intelligent web-based career trust system, the main functionality of my system is
Recommendation system
Basically, our recommendation system will carefully study user preferences, taking part in user interest tests and academic records of users, and based on this verified information, it will provide the user with the best career options, for example, BS Computer Science course, etc.
- Entering a recommendation system is a student’s credentials and a percent test, and in the percent test, questions will be given in accordance with the user's academic history and the answers that he gives in the test, so basically the test will not ask everyone the same questions, he will decide in real time what to ask the user according to the rules defined by the system.
- Its output will be a variant of the fields that will be determined based on the Interest test.
Problem
When I defended my sphere of activity of the committee, they said: "It's simple, if-yet," this system is not smart.
My question is which AI method or Algorithm can be used to make this system intelligent. I searched a lot, but the documents related to my system are much more superficial, they simply emphasize the idea not according to the methodology. I want to do all my work in Java. It's great if the answer is technology.
You people can submit my question to any other stackexchange site if it is not related to SO Q & A criteria.
Edit
After getting some idea from the answers, I want to implement an expert system with a rule-based and inference mechanism. Now I want to more clearly understand the technological aspect in order to implement a rule-based mechanism. After searching, I found Drools the best, but is it compatible with web applications? And I also found Tohu the best dynamic form generator (since it is also necessary for my project). can i use tohu with drools to build my web application? Is it easy to implement this type of system or not?
james
source share