continuedev / contribution-ideas

A Repo to which to Attach Contribution Ideas
2 stars 0 forks source link

Improve the RAG Pipeline #22

Open sestinj opened 1 year ago

sestinj commented 1 year ago

The "@codebase" context provider allows you to ask questions without explicitly specifying which files should be included as context. Instead, Continue will use embeddings to pull out the most important files to answer your question.

The current implementation uses a fairly simple setup with LanceDB. There is tons of room to improve the indexing and retrieval steps. Most of the code can be found in core/indexing

Here are some of the ideas for how the pipeline can be improved (and you can also contribute by adding your own ideas here!):

mamolli commented 1 year ago

Possibility to insert documents from outside the repo. Would be good to be able to have a seperate feed channel into db for things like tickets, convos, other docs.

SensorLock commented 1 year ago

Two suggestions: