AI Fact Checker

Fact-check content with citations and claim flags

AI Fact Checker

Extract claims from content, verify them against sources, and provide citations.

Diagram

Content

AI Fact Checker

Claim Extraction

Verification

Cited Report

CLI Quickstart

bash
praisonai recipe run ai-fact-checker \
  --input '{"content": "GPT-5 has 10 trillion parameters..."}' \
  --json

Use in Your App (SDK)

python
import sys
sys.path.insert(0, 'agent_recipes/templates/ai-fact-checker')
from tools import extract_claims, verify_claim, fact_check_content

# Full fact-check
result = fact_check_content("GPT-5 has 10 trillion parameters...")

# Extract claims only
claims = extract_claims("Your content here...")

# Verify single claim
verification = verify_claim("GPT-5 has 10 trillion parameters")

Input Schema

json
{
  "type": "object",
  "properties": {
    "content": {"type": "string"},
    "include_citations": {"type": "boolean", "default": true}
  }
}

Output Schema

json
{
  "claims": [
    {
      "claim": "GPT-5 has 10 trillion parameters",
      "status": "unverified",
      "confidence": 0.3,
      "citations": [],
      "flag": "needs_verification"
    }
  ],
  "overall_accuracy": 0.7
}

Claim Statuses

StatusDescription
verifiedConfirmed with citations
unverifiedCannot confirm
falseContradicted by sources
partially_trueSome aspects verified

Environment Variables

VariableRequiredDescription
OPENAI_API_KEYYesFor claim extraction
TAVILY_API_KEYOptionalFor web search verification

Related Tools