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
Build citation extraction and verification for RAG with claim identification, passage matching, verification levels, and formatted output.
74 copies0 forks
Share this prompt:
Details
Category
CodingUse Cases
Citation handlingSource verificationRAG quality
Works Best With
claude-sonnet-4-20250514gpt-4o
Created Updated Shared