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
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

Details

Category

Coding

Use Cases

Citation handlingSource verificationRAG quality

Works Best With

claude-sonnet-4-20250514gpt-4o
Created Shared

Create your own prompt vault and start sharing

Citation Extraction and Verification | Promptsy