Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello team,
This PR implements a retriever for R2R (RAG-to-Riches) as a new retriever option in DSPy.
R2R is a flexible RAG solution that combines vector search, hybrid search, and knowledge graph capabilities, specifically implementing GraphRAG as described in the original Microsoft paper, offering enhanced retrieval options for DSPy users.
Features
The R2R features exposed in this PR are:
Example
Currently out of scope
I'm not affiliated with this team, but I am using their product in at least one project and I believe our community can benefit from having this opportunity available. I'm open to any suggestions and willing to keep maintaining it as needed.
Thank you for your consideration.
--Ramiro Salas, a.k.a. DrWho? (DSPy & R2R Discord)