Iteration plan: RAG- Ben Venker, Pini Wietchner
Iteration plan: RAG
Pre-read
Goals
- Increase feature quality
- Create a RAG system capable of advanced retrieval
- Enable a comprehensive AI powered capabilities across the DevSecOps
GTBD
- As user of Gitlab I want to be able to ask questions about GL documentation
- As user of Gitlab I want to be able to ask questions about GL Issues and Epics
- As GitLab product development team I want to be able to use RAG to enrich the context of a feature I am building
Iteration 1
|
Feature |
PG work |
ES work |
|---|---|---|
| Shipping with self-managed |
|
|
| Privacy and access controls |
|
|
| Keyword search |
|
|
| Vector search |
|
|
| Hybrid search |
|
|
| Metadata filters |
|
|
| Experimentation & evaluation work |
|
|
Iteration 2
|
Feature |
PG |
ES |
|---|---|---|
| AI Reranking |
|
|
| Recursive retrieval |
|
|
| Small-to-Big retrieval |
|
|
| Embedded Tables |
|
|
| Experimentation & evaluation work |
|
|
Iteration 3
|
Feature |
PG |
ES |
|---|---|---|
| Routing |
|
|
| Query planning |
|
|
| Multi-document agent |
|
|
| Experimentation & evaluation work |
|
|
Edited by Ben Venker