← all work
● live
ChatPDF
Corrective RAG: every retrieved chunk is graded before generation, and a weak retrieval silently becomes a web search instead of a hallucination.
6
nodes
0.7
correct ≥
0.3
incorrect <
engineering decisions
- ›Thresholds, not vibes: score the retrieval, then route CORRECT / INCORRECT / AMBIGUOUS
- ›Dual LLM chains — generation Mistral→Groq, scoring Gemini — so a rate limit degrades quality, not uptime
- ›Sentence-level filtering keeps only relevant sentences before generation
stack
LangGraphChromaDBMistralGeminiGroqTavily