Two-stage check
1. Citation exists in provided sources? 2. Cited passage actually says what LLM claims?
Advertisement
NLI or LLM judge
Fast: NLI cross-encoder. Precise: LLM judge with rubric. Combine for coverage.
Advertisement
Handle uncertainty
Model may misquote slightly. Fuzzy match (BM25 or embedding similarity) to find quoted span. Reject if no near-match.
User signal
Show verified citations with checkmark. Flag uncertain. Cross-verified > unverified > missing.