SuperAPI AI 工具集

Fact Check

通用与其它

查看项目

更新于 10-15 21:49

技能介绍

Fact Check 的用途是核验技术输出中的每一项声明,避免模型因训练数据截止或幻觉而产生错误,例如编造模型版本、API 字段名、CLI 参数、库方法、日期、SDK 版本、仓库路径、默认值和 URL。

主要流程分四步。先识别声明,标记版本号、字段名、命令与参数、URL 与端点、日期、默认值与限制、文件路径与函数名等可核验内容;再分类为已验证、未验证、无法验证或过时(超过 6 个月);然后用工具逐项验证,例如用 ls 或 Read 确认文件存在,用 grep -r "function_name" /path/to/repo 确认函数存在,用真实 API 调用确认字段名,用 command --help 确认参数,用 npm info package-name version、pip show package-name 查版本,用 gh repo view、gh pr view、gh pr checks、gh release list 查仓库与 PR 状态,用 date 查当前日期,用 curl -s -o /dev/null -w "%{http_code}" URL 查 URL 可达性,用 git ls-remote --tags origin 查分支或标签。最后为每条声明标注已验证(附证据)、未验证、已更正或过时。

适用于代码交付前核验、技术文档与教程撰写、API 集成、引用版本与链接等场景。限制是:无法核验的声明必须明确标为未验证,不能凭记忆猜测;对用户提供的 URL 只检查 HTTP 状态码,不抓取或渲染不受信来源内容;验证有时间与调用成本。核验报告可采用表格列出声明、状态与证据。