Assuming that I have a list of Users with a list of skills: (each value is a different skill)
And a list of Tasks with a list of demanded skills:
Based on a manual classification that returned: (History list)
- Task1 --> Recommended: User3
- Task2 --> Reccomended: User5
- Task3 --> Recommended: User6
- Task4 --> Recommended: User9
- Task5 --> Recommended: User8
Given a new Task(6) with skills (A,B,C...):
- What would be the best way or approach to build a recommendation system that learns with past data (history list) and returns a list of the "best ranked" users to perform this Task?