Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

20 stars 2 forks 20 watchers Python Apache License 2.0
ablation-study agentic-rag beir benchmark evaluation hybrid-search information-retrieval langgraph llm mcp mcp-server python rag rag-evaluation ragas reproducibility reranking retrieval-augmented-generation semantic-search vector-database
26 Open Issues Need Help Last updated: Oct 26, 2026

Open Issues Need Help

View All on GitHub
help wanted component-wanted size: feature

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database
help wanted research size: research

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database
help wanted research size: research

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database
help wanted deployment size: feature

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database
good first issue benchmark size: feature

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database
good first issue benchmark size: feature

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database
help wanted research size: research

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database
bug help wanted deployment size: feature

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database
bug help wanted deployment stage:retriever knowledge-graph size: feature

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database
enhancement help wanted results knowledge-graph size: feature

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database
help wanted benchmark knowledge-graph size: feature

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database
enhancement help wanted results knowledge-graph size: feature

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database
good first issue size: feature

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database
help wanted deployment size: feature

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database
help wanted deployment size: feature

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database
help wanted results research size: research

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database
enhancement help wanted knowledge-graph size: feature

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database
accessibility enhancement help wanted knowledge-graph size: feature

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database
help wanted results research knowledge-graph size: research

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database
good first issue stage:agentic_pipeline

Swap one RAG pipeline stage, hold the rest fixed, and measure whether the gain survives composition. The framework behind "Retrieval Augmented Generation Compositionality": 450 configurations, eight benchmarks, corpora from 5K to 200K documents.

Python
#ablation-study#agentic-rag#beir#benchmark#evaluation#hybrid-search#information-retrieval#langgraph#llm#mcp#mcp-server#python#rag#rag-evaluation#ragas#reproducibility#reranking#retrieval-augmented-generation#semantic-search#vector-database