01 What students build
The capstone of the RAG track. Five knowledge sources are chunked and embedded into five Qdrant collections. A router classifies each question, hybrid dense + sparse retrieval with RRF pulls candidates, a cross-encoder reranks them, and Groq's gpt-oss-120b writes the answer with citations. React chat UI with a built-in RAG Explorer.
Intent Routing
A classifier decides which of the 5 collections a question belongs to, so retrieval never mixes Playwright answers into Selenium questions.
Hybrid Retrieval
Dense (BGE-M3) + sparse vectors fused with Reciprocal Rank Fusion, then cross-encoder reranking for precision.
RAG Explorer
A debug view that shows every retrieved chunk, its score, and which collection it came from · RAG you can inspect, not a black box.
02 Architecture
03 Live demo (simulated with sample data)
This is a UI walkthrough with pre-baked sample data so you can feel the product without running the backend. In the course you run the real thing locally: Qdrant + FastAPI + React.
04 Inputs & outputs
What goes in
- Natural-language QA question + conversation history
- Selenium & Playwright framework repos (auto-chunked)
- VWO test-case CSV & PRD PDFs
- JIRA bug history (markdown export)
What comes out
- Grounded answer with inline [1][2] citations
- Clickable source chunks with file paths & scores
- Router decision + retrieval trace in RAG Explorer
- Streaming chat with conversation memory