Build a citation extraction and verification system for RAG outputs. ## RAG System {{rag_system}} ## Citation Requirements {{citation_requirements}} ## Verification Level {{verification_level}} Implement citation handling: ```python class CitationManager: def extract_claims(self, response: str) -> List[Claim]: """Identify statements requiring citation""" pass def find_supporting_passages(self, claim: str, context: List[str]) -> List[Citation]: """Find context passages supporting claim""" pass def verify_citation(self, claim: str, passage: str) -> VerificationResult: """ Verification levels: - SUPPORTED: Passage directly supports claim - PARTIAL: Passage partially supports - UNSUPPORTED: No support found - CONTRADICTED: Passage contradicts claim """ pass def format_citations(self, response: str, citations: List[Citation], style: str) -> str: """Add citations to response""" pass ``` Include: - Inline citation formatting - Citation confidence scores - Verification metrics - User-facing citation display
Citation Extraction and Verification
U
@
Build citation extraction and verification for RAG with claim identification, passage matching, verification levels, and formatted output.
74 copies0 forks
Details
Category
CodingUse Cases
Citation handlingSource verificationRAG quality
Works Best With
claude-sonnet-4-20250514gpt-4o
Created Shared