Fact Checker
by Community
Fact-checking LLM outputs with self-ask
OSS
Fact Checker
Added 1 June 2026
Overview
This Jupyter Notebook implements a self-ask methodology for fact-checking outputs from large language models. It breaks down claims into subquestions and verifies them against sources to detect inaccuracies or hallucinations.
Best for
Best for
Researchers and developers testing LLM output reliability
Use cases
- Verifying factual claims in generated text
- Debugging model hallucinations
- Auditing chatbot responses for accuracy
Notes
This Jupyter Notebook implements a self-ask methodology for fact-checking outputs from large language models. It breaks down claims into subquestions and verifies them against sources to detect inaccuracies or hallucinations.
305 stars on GitHub. Last updated 2023-10-23.
Use cases
- Verifying factual claims in generated text
- Debugging model hallucinations
- Auditing chatbot responses for accuracy
Pros
- Leverages structured reasoning through self-questioning
- Open source with active community improvements
- Provides a systematic method for spotting falsehoods
Cons
- Requires manual interpretation of results in notebook format
- Implementation may be limited to specific model frameworks
- Not a production-ready service, needs integration effort
Indexed from awesome-langchain and enriched against its public facts.
Pros
- Leverages structured reasoning through self-questioning
- Open source with active community improvements
- Provides a systematic method for spotting falsehoods
Cons
- Requires manual interpretation of results in notebook format
- Implementation may be limited to specific model frameworks
- Not a production-ready service, needs integration effort
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.