For part of my thesis project, I need to create a mechanism that will generate recommendations for the user based on data stored in my database.
For example, the system has a list of specific tools and their descriptions. I need to create a chat that, when asked how to assemble a cabinet, will provide recommendations and a list of tools. But the list of tools must be from the database I have, not just any list, but specifically those tools provided by my system.
As I understand it, I need to train some kind of model, but I don't know what I need for this or even the technologies that are needed for this. Where can I start? Can you please recommend what I should study? What ready-made examples on a similar topic can I look at? And in general, how to build the architecture of this part of the project?
Thank you all very much in advance.