核心用法
TruthCheck 是一款命令行工具,专为 AI 时代的内容验证而设计。其核心功能围绕三大场景展开:
1. 声明验证(`verify`)
输入任意文本声明,工具通过多源检索、LLM 推理生成 0-100 的 TruthScore,并从发布者可信度、内容一致性、多方佐证、已有事实核查四个维度拆解评分。推荐搭配 --llm gemini 以获得最佳准确性。
2. URL/来源可信度检测(`check`)
支持单链接、多链接文本或文件批量检测,可识别 AI 生成的"幻觉URL"(即看似真实但实际不存在的网页),并对域名发布者进行可信度评级。
3. 溯源追踪(`trace`)
构建信息传播树,定位声明的最早出处,支持快速(30秒)、均衡(1-2分钟)、深度(3-5分钟)三种模式。
显著优点
- 结构化评分体系:TruthScore 分级明确(TRUE/POSSIBLY TRUE/UNCERTAIN/POSSIBLY FALSE/FALSE),降低主观判断成本
- AI 幻觉对抗:专门检测伪造 URL,弥补大模型"编造来源"的短板
- 灵活集成:支持 JSON 输出、文件批处理、多 LLM 后端(Gemini/OpenAI/Claude)
- 实时数据库:可同步更新发布者信誉库
潜在局限
- 依赖外部 API:Gemini、Brave Search、DuckDuckGo 任一失效均影响功能
- 响应延迟:单次验证需 15-60 秒,深度溯源可达 5 分钟,不适合高并发实时场景
- 英文内容优化:未明确提及中文信源支持,非英语声明可能准确率下降
- 评分黑箱风险:TruthScore 的具体权重计算逻辑未开源,用户难以审计
适合人群
- 记者、事实核查员、研究人员
- 内容平台风控运营
- 关注信息素养的普通用户
- 需验证 AI 生成内容来源的开发者
常规风险
- API 密钥泄露风险(需妥善保管 GEMINI_API_KEY 等)
- 网络依赖导致的信息孤岛误判(某些地区信源受限时评分失真)
- LLM 幻觉传导:工具本身依赖 LLM,可能继承其偏见或时效性缺陷