AI 审核意见实证复核(zfl-ai-audit-review)
定位
审核的审核(meta-review)。领域技能(zfl-telecom-completion-audit、zfl-china-unicom-payment-audit、zfl-test-report-authenticity-checker 等)产出审核意见;本技能裁决一份审核意见该不该信、哪几条可信——不管意见来自另一个 AI(如企业微信助理"大圆")、同事、还是自己上一轮的输出。
源自 2026-09-09 实证会话:对大圆《施工方案及预算联合审核回复单》逐条复核,裁决 3 处事实错误 + 4 处遗漏 + 10 处有效 →「修正后采纳」。
三分法裁决
每条意见必须落到三档之一,禁止"整体觉得靠谱"式表态:
| 档 | 判据 | 处理 |
|---|---|---|
| 采纳 | 有原文定位 + 数值可精确反推 + 时效核验通过 | 直接引用 |
| 修正 | 结论方向对,但依据/数字/归属错 | 改写后采纳,标注修正点 |
| 排除 | 编造数字/文号、归属指认错误、口径错误 | 弃用并说明理由 |
实证复核五步
- 原文在手:对照被审原始文件逐条核对,不凭审核意见的转述(转述本身可能就是错误源)。
- 逐条定位:每条意见在原文里找依据行;找不到原文支撑的即为疑点。
- 精确反推:费率/占比/金额必须乘法验证——金额 ÷ 基数 = 费率,乘回去分毫不差(实证:12213.68 = 610,684.06 × 2% 精确成立;大圆写的"约5.18%"乘不回来)。
- 分口径统计:覆盖类结论先分口径(安装/拆除、新建/利旧)各算覆盖率,再下总体结论(实证:拆除 606.26 折前工日占 30.5%,施组零覆盖,"总体覆盖"不成立)。
- 时效核验:文号/标准号"现行有效"结论必须带核验时间戳 + 官方公告来源;文号年份距今 >5 年强制提醒复核时效。
五类高危错误模式
| # | 模式 | 特征 | 本次实证 |
|---|---|---|---|
| 1 | 幻觉费率圆数 | "约X%"乘不回来;制度规定的计取费率是确定值,不需要"约" | "约5.18%" vs 实际 2% |
| 2 | 统计口径漏类 | 混合口径下小头被大头掩盖,"总体"结论漏类 | 拆除占 30.5% 零覆盖 |
| 3 | 归属指认错误 | 表格归属/责任方指错,未交叉核对文件表头 | 表五甲属河南省分公司非市级 |
| 4 | 幽灵文号照单全收 | 不存在的文号被判"现行有效",未做存在性校验 | 工信部通信〔2018〕54号 |
| 5 | 超龄文号未提醒 | 老规范已废止/被替代仍引"现行" | JGJ 46-2005 已废止,现行 JGJ/T 46-2024 |
守卫联动
- 文号/标准号批量体检 →
zfl-legal-standard-retrievalscripts/check_citation.py:三层防护(已知幽灵 → violation;白名单 → ok/attention,文号年份距 today >5 年升级 attention 提醒复核时效;未收录 → ghost_suspect,不得顺文号判"现行有效")。 - 预算侧核对项 →
zfl-telecom-completion-audit/references/budget-joint-audit-checklist.md(J-01~03 同目标门禁 / B-01~07 预算侧 / X-01~04 交叉核对 + 四条反幻觉铁律)。
> 原指针(该技能已吸收合并进母体、不复存在)→zfl-orgdesign-review-dev/references/budget-joint-audit-checklist.md;现改指母体真源。
自证纪律
AI 复核自身结论时同样走五步。特别注意:
- "已修复/已完成"落笔前先验证(grep/回归),日志不得先于事实(PF-349);
- 复核意见本身也要可反推——每条裁决给出原文位置和算式,让对方能复核你的复核。
输出格式(复核意见单)
逐条列:意见原文摘录 → 裁决档位 → 证据(原文位置/算式/核验时间戳)→ 修正建议。头部给总裁决(采纳 / 修正后采纳 / 不采纳)+ 各档计数。
约束与错误处理
- 本技能只做「审核意见的实证裁决」,不替代领域审核技能产出新意见;无原文在手时不得凭审核意见转述下结论(转述本身即错误源)。
- 费率/占比/金额必须乘法反推验证;乘不回来的一律判「修正」或「排除」,不得写「约X%」放行。
- 文号/标准号「现行有效」结论必须带核验时间戳 + 官方来源;年份距今 >5 年强制提醒复核时效,未做存在性校验不得判现行。
不适用场景
- 不适用于需要实时交互或外部 API 调用的场景。
- 不适用于超出本技能声明范围的任务类型。
示例
场景:用户拿到企业微信助理「大圆」产出的《施工方案及预算联合审核回复单》,其中写了 12 条审核意见,需要判定哪些可信、哪些要改、哪些要排除。
执行步骤:
1. 原文在手:调出被审原始文件(施组 + 预算书),不凭大圆的转述逐条核对。
2. 逐条定位:12 条意见逐条在原文找依据行;找不到原文支撑的标记为疑点。
3. 精确反推:大圆写「暂列金额约占 5.18%」——乘回去 610,684.06 × 5.18% ≠ 12,213.68;实际 12,213.68 ÷ 610,684.06 = 2%,判「修正」(圆数幻觉)。
4. 分口径统计:大圆说「总体覆盖 95%」——拆口径后发现拆除工日占 30.5% 但施组零覆盖,判「排除」(口径漏类)。
5. 时效核验:大圆引 JGJ 46-2005 为「现行」——实际已废止、现行 JGJ/T 46-2024,判「排除」(超龄文号)。
6. 出复核意见单:总裁决「修正后采纳」,采纳 10 条 / 修正 1 条 / 排除 2 条,每条附原文位置 + 算式 + 核验时间戳。
实际命令形态(文号/标准号批量体检,依赖 zfl-legal-standard-retrieval):
# 1) 对审核意见中引用的文号做存在性 + 时效核验(幽灵文号 / 超龄文号检测)
python <skills_root>/zfl-legal-standard-retrieval/scripts/check_citation.py --citations "工信部通信〔2018〕54号,JGJ 46-2005,JGJ/T 46-2024"
# 2) 预算侧核对项交叉验证(J-01~03 / B-01~07 / X-01~04 反幻觉铁律)
type <skills_root>/zfl-telecom-completion-audit/references/budget-joint-audit-checklist.md
自检与成功标准
- 成功标准:输出满足任务声明的全部要求,关键信息完整无遗漏,视为完成。
- 输出前自检:核对输出是否覆盖全部要求项、数据是否准确、格式是否符合规范。