I'm trying to learn AI and thinking to apply it to our system. We have an application for the translation industry. What we are doing now is the coordinator $C$ assigns a file to a translator $T$. The coordinator usually considers these criteria (but not limited to):
- the deadline of the file and availability of a translator
- the language pair that the translator can translate
- is the translator already reached his target? (maybe we can give the file to other translators to reach their target)
- the difficulty level of the file for the translator (basic translation, medical field, IT field)
- accuracy of translator
- speed of translator
Given the following, is it possible to make a recommendation to the coordinator, to whom she can assign a particular file?
What are the methods/topics that I need to research?
(I'm considering javascript as the primary tool, and maybe python if javascript will be more of a hindrance in implementation.)
In addition to suggesting a translator, we are also looking into suggesting the "deadline of the translator". Basically, we have "deadline of the customer" and "deadline of the translator"
The reason for this is that, if the translators are occupied throughout the day, it makes sense to suggest it to a busy translator but allow him to finish it until next day.