AnswerDotAI / AnswerDotAI/RAGatouille

Integrate DSPy as a third main API Class

Open
#47 1 comment 12 reactions 0 assignees View on GitHub
enhancement
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.