Challenge: Most RAG systems only support English, leaving
1.3 billion Indic language speakers without accessible document QA tools β and a
single-pass retriever can't decide it needs another source or catch its own unsupported
claims.
- Built hybrid retrieval on BAAI/bge-m3 dense vectors (1024d) fused with BM25 via
Reciprocal Rank Fusion, reranked by bge-reranker-v2-m3, across 10+ Indian languages
- Rewrote the core (v2.0.0) into a LangGraph agentic pipeline β 6-node state machine,
6 tools (corpus retrieval, arXiv, Semantic Scholar/OpenAlex, web search, calculator,
sandboxed Python), with a reflexion loop scoring faithfulness and completeness
- Added multi-provider LLM failover (v2.3.0) β Gemini + OpenRouter with per-model
circuit breaking and a guaranteed Gemini backstop β plus multimodal figure/table
indexing and cross-source contradiction detection
Outcome: Precision@5 of 1.00, Recall@5 of 0.917, and
Citation Grounding of 0.938 on the retrieval layer, with an agentic pipeline that can
plan, use tools, and critique its own answers β versioned to v2.3.0.
10+ Languages