There are many solutions already, look into Haystack by deepset, or if you are up for a challenge, you could make something in Langchain.
There are many solutions already, look into Haystack by deepset, or if you are up for a challenge, you could make something in Langchain.