File size: 691 Bytes
d520909
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
"""
Validation and Reliability Mechanisms

Provides:
- Extraction verification with Critic
- Evidence-based validation
- Confidence scoring
- Abstention with reasoning
"""

from .critic import (
    CriticConfig,
    ValidationResult,
    FieldValidation,
    ExtractionCritic,
    get_extraction_critic,
)

from .verifier import (
    VerifierConfig,
    VerificationResult,
    EvidenceVerifier,
    get_evidence_verifier,
)

__all__ = [
    # Critic
    "CriticConfig",
    "ValidationResult",
    "FieldValidation",
    "ExtractionCritic",
    "get_extraction_critic",
    # Verifier
    "VerifierConfig",
    "VerificationResult",
    "EvidenceVerifier",
    "get_evidence_verifier",
]