用途:对 Markdown 文档进行逐句事实核查,通过两阶段流水线定位文档中不正确或查不到的声明。
主要能力:Phase1(Splitter)使用 gemini-2.0-flash 拆句、按事实/主观分类并提取声明;Phase2(Verifier)使用 gemini-2.5-flash 结合 Google Search 对逐句逐声明进行核查。输出三个文件:_sentences.json(句子、分类、声明)、_factcheck.json(完整核查结果)、_issues.json(仅 incorrect / not_found 条目)。采用层级编号规则 C{章}.S{节}.SS{小节}.P{段落}.T{句子}.K{声明},例如 C2.S1.P3.T2.K1。
使用方式:完整核查运行 python {SKILL_DIR}/scripts/fact_checker.py <file.md>;可用 --chapters 2,3 指定章节;--split-only 仅拆句(不产生搜索费用),--dry-run 预览文档结构。参数包括 -o/--output 输出目录(默认文件同目录)、--split-model(默认 gemini-2.0-flash)、--verify-model(默认 gemini-2.5-flash)、--split-concurrency(默认 5)、--verify-concurrency(默认 3)。建议流程:先 --dry-run 确认结构与章节编号,再 --split-only 检查拆句分类质量,然后完整核查并查看 _issues.json;大文档可按章节分批处理。
限制:具体收费、价格、平台要求、核查准确率与实际效果资料暂未提供;需自行配置对应 Gemini 模型与搜索访问。