I have to model an AI that should be able to understand clues and find the answer from a specified word database. I came across several papers that solve the problem with training neural networks or processing the clues by training several machine learning architectures on clues that exist on several databases. However, they all seem overkill for the course currently I'm taking.
So, what would be the most simple approach to solve that problem?