Skip to content

aastha12/corrective_rag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Corrective Retrieval-Augmented Generation (CRAG) System

An implementation of Corrective RAG that enhances traditional RAG systems with:

  • Retrieval quality evaluation
  • Dynamic knowledge augmentation
  • Key fact extraction
  • Fallback to web search when needed

alt text

Features

  • Intelligent Retrieval Evaluation: Assesses relevance of retrieved documents
  • Contextual Query Transformation: Rewrites queries for better retrieval
  • Key Fact Extraction: Identifies and focuses on the most relevant information
  • Web Search Fallback: Augments knowledge when local retrieval is insufficient
  • Structured JSON Output: Consistent response format with citations
  • Automatic Evaluation: Built-in LLM as a judge architecture to perform response quality assessment

Tech Stack:

  • LlamaIndex for orchestration
  • DuckDuckGo for deep web search
  • Qdrant for vector database
  • FastEmbed for embedding

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published