I am trying to develop a chatbot where it will have a multiple knowledge bases. For example i will be training an llm model based on the knowledge bases which is extracted from web scraping, uploading different formats of docs, integrating multiple data sources.
E.g. let’s say i am developing an e-commerce chatbot which will tell me all about products. Here i have provided the data through web crawler, by uploading multiple pdfs, Excel sheets. But I want to keep the knowledge bases separately and whenever user hit the query it should be able to switch between the knowledge bases.
How can i achieve this? Any idea or suggestions would be appreciated. Thanks in advance