AnswerDotAI / AnswerDotAI/RAGatouille
Integrate DSPy as a third main API Class
- Dominant language
- Python
- Stars
- 4k
- Forks
- 276
- PR merge metrics
- No merged PRs in 30d
Description
Ongoing project.
The goal is for RAGatouille to support more than just ColBERT, and build our way to UDAPDR support.
Integrating DSPy is the next big milestone. No current definite plans on the best path to integration, but the initial goal is to be able to reproduce the HotPotQA example in under 10 lines of code.
RAGatouille should also be a drop-in replacement for the current ColBERTv2 DSPy retriever (which uses a separate ColBERT server at the moment).
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the existing ColBERTv2 DSPy retriever and the HotPotQA example referenced in the issue. Define the integration path and verify that the result reproduces the HotPotQA example in under 10 lines while serving as a drop-in replacement for the current retriever.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- ai, backend-api-design
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100