-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Making Hybrid search Better #1281
Comments
Green light for the PR for whoever would like to take it |
I implemented a RAG pre-workaround (first building up a milvus standalone vector store with bm25 search tool and do search) with langchain for now creating a detailed and a summary report and injecting it to the first query before sending it to conduct_research. However a deep research and maybe injecting it in a better way could be more beneficial since RAG has its own pros and cons also milvus. Even I done this I realized detailed_report in hybrid mode is not checking files it's directly focusing on web_search. |
Sup @EggzYy Interesting! Happy to see a PR with the relevant changes (even as a PR draft) to better understand the architecture you have in mind - that's actually a solid idea of injecting a bunch of context into the query itself. In case it helps, we're moving in the direction of persistence on the backend for the embeddings and report data, which hopefully will be a good opportunity to re-meditate on some of these challenges |
Memory agent can be a good idea with a user preference if you can add in new instance and connect it to a RAG or something similar so a preliminary data can be fetched from documents before creating the first sub-queries. In that case the research direction will be much more precise in case there are local documents. I will follow the document you suggested also. |
I am always getting the same issue with the similar platforms that when making planning none of the local documents are taking into account so the whole planing becomes unrelated from the contents of local documents.
Can it be a solution that user can specify if local documents can be checked before planing the sub-queries, tasks?
The text was updated successfully, but these errors were encountered: