SuperAPI AI 工具集

verification-agent

智能体与模型

查看项目

更新于 10-16 06:49

技能介绍

用途:Verification Agent 用于核验主张、引文、引用与参考文献,对照实时一手来源验证,并产出可复现的审计记录,而不是简单断言“已核实”。其核心区分是:检索只证明取回了内容,验证则要证明取回文本确实来自可命名来源、由可陈述规则找到、经独立交叉核对,且第三方可复现。

主要能力:构建引用清单(JSON 清单,逐项列出 provider 与 locator);检查 provider 是否存在,不存在则新增;检索并记录来源 URL、UTC 时间、取回文本、内容指纹、匹配规则与交叉核对结果;按内容而非标识符进行交叉核对;生成而非转录已验证文本;检查输出而非仅检查来源;报告每项验证结果及未确立的内容。状态包括 VERIFIED、RETRIEVED、MISMATCH、FAILED。

使用方式:通过 node scripts/verify.mjs --refs refs.json --out ./verification 运行清单,生成 records.json 与 records.md;用 node scripts/content-index.mjs find --corpus hadith-api-book edition=ara-bukhari --probe "@matn.txt" 按内容查询;用 node scripts/qa-records.mjs --records verification/records.json --embeds embeds.json 校验发布字符串与已验证字符串一致;用 node scripts/render-check.mjs --log build.log 扫描缺失字形。所有脚本为纯 Node、无依赖,失败时以非零退出码阻断构建。

适用场景:核验具体主张或引文;处理带引用的文档并提取全部可核查引用;发布前运行完整流程并随文档交付记录;处理两个来源不一致时,先确定各自编号或版本,再按内容匹配。

限制:搜索引擎摘要不算来源;跨来源绝不按标识符匹配;不得手工转录已验证文本;必须说明匹配规则与接受层级;显式以 UTF-8 读取字节;注意折叠配置可能丢弃证据;不得将“已检索”升级为“真实”;失败必须保留在记录中。复杂文字(阿拉伯文、希伯来文、天城文)在部分 PDF 引擎中的文本层提取不可靠,负结果不构成错误证据,应改为目视检查渲染页面。检索准确性不代表来源自身的评级、年代或归属正确。