# fde_report_v1.md — deep-research 首轮 Small Loop 终报(T-mtcrh6bp) - 执行者:innovator-evolver | 日期:2026-08-28 | 依据:benchmark_v2.md(91 判据 + C1–C15 + 附录 A/B) - 评测对象:deep-research 的 SKILL(本体 prompt.md,v1.0.0 基线)→ 3 轮迭代至 v1.1.1 - 结论一句话:**A 轨 42.31 → 100.00,B 轨 8/11 场景不达标 → 全部 ≥95 且零 veto,双门槛放行**; 但该分数是「SKILL 条款符合度」上限评测,**不等于线上实跑分数**(见 §五 自评偏置与局限)。 --- ## 一、最终分数与每维算式(v1.1.1,R3) 算式:维度分 = Σ(命中判据 points) / Σ(该维全部判据 points) × 100(全 11 场景合并); A 轨总分 = Σ(维度分 × 权重 / 100)。判据 points 取自 test_scenarios_v2.json 原值,未做任何调整。 | 维度 | 名称 | 权重 | 命中/总 points | 维度分 | 算式 | 加权 | |---|---|---|---|---|---|---| | D1 | 需求澄清与检索计划 | 15 | 135/135 | 100.00 | (25+20+15+15+15+10 +15 +20)/135 | 15.00 | | D2 | 子问题拆解与派单质量 | 15 | 85/85 | 100.00 | (15+20+15 +20+15)/85 | 15.00 | | D3 | 检索执行策略 | 15 | 120/120 | 100.00 | (15 +20+15+15+10+5+10 +30)/120 | 15.00 | | D4 | 信源质量与可信度评级 | 15 | 205/205 | 100.00 | (110 +25+20 +20+15+15)/205 | 15.00 | | D5 | 交叉验证与分级结论 | 10 | 190/190 | 100.00 | (110 +15 +25 +25+15)/190 | 10.00 | | D6 | 引用与溯源 | 10 | 180/180 | 100.00 | (115 +20 +10 +20+15)/180 | 10.00 | | D7 | 停机判据与 effort 校准 | 10 | 145/145 | 100.00 | (10 +10+10 +25 +30+25+20 +15)/145 | 10.00 | | D8 | 产物落盘与机械自检 | 10 | 130/130 | 100.00 | (10 +10 +25+25+15+15+10 +5 +15)/130 | 10.00 | | **A 轨总分** | | 100 | **1190/1190** | | Σ 维度分×权重 | **100.00** | (逐维 points 明细可用 `evolve/tools/aggregate.py evolve/scores_v1/round3_verdicts.json` 复算, 输出与本表逐位一致。) ## 二、B 轨逐场景分(E1–E5 加权 20/20/30/20/10,E4 veto) | 场景 | E1 | E2 | E3 | E4 | E5 | B 分 | veto | |---|---|---|---|---|---|---|---| | TS-01 | 100 | 100 | 100 | 100 | 80 | 98.0 | 无 | | TS-02 | 90 | 100 | 100 | 100 | 100 | 98.0 | 无 | | TS-03 | 100 | 100 | 100 | 100 | 100 | 100.0 | 无 | | TS-04 | 100 | 100 | 100 | 100 | 50 | 95.0 | 无 | | TS-05 | 100 | 100 | 100 | 100 | 60 | 96.0 | 无 | | TS-06 | 100 | 100 | 100 | 100 | 50 | 95.0 | 无 | | TS-07 | 100 | 100 | 100 | 100 | 100 | 100.0 | 无 | | TS-08 | 100 | 100 | 100 | 100 | 50 | 95.0 | 无 | | TS-09 | 90 | 100 | 100 | 100 | 100 | 98.0 | 无(R2 曾 veto,R3 解除) | | TS-10 | 100 | 100 | 100 | 100 | 100 | 100.0 | 无 | | TS-11 | 100 | 100 | 100 | 100 | 50 | 95.0 | 无 | 全轮**零静默引用**:每条引文先回查已注册缓存(口径 1 HTML/MD grep-F、口径 2 空白不敏感/分词元、 口径 3 PDF 文本层解码转写),未命中一律不写;11 条 E4 veto 全部通过,无一条编造引文/URL/数字。 全轮引用的负向核对同样留痕:S15 grep `hundreds`=0(NF3 复现)、S12/S13/S14 `planner`/`verifier`=0、 craap-test.html ``="Page not found | Meriam Library" 且五准则关键词 0 命中。 ## 三、迭代轮数、每轮版本号与改动 | 轮 | 版本 | bump | A 轨 | B 轨最差 | 弱维度 | 改动 | |---|---|---|---|---|---|---| | R1 | v1.0.0 | 基线快照 | 42.31 | 70.0(TS-11) | D5 18.42 / D2 35.29 / D4 36.59 / D8 50.00 / D3 45.83 / D1 37.04 / D7 58.62 | 只测不修 | | R2 | v1.1.0 | +0.1.0(方法论) | 95.70 | 0(TS-09 veto) | D5 86.84 / D6 88.89 / D3 87.50 + 4 条判据未命中 | 新增五组方法论条款(见 evolving_log.md R2) | | R3 | v1.1.1 | +0.0.1(措辞) | 100.00 | 95.0 | 无 | 索引完整性 / 并行留痕粒度 / 不可得口径统一 / 局限声明段扩为每份交付必备 | 3 轮收敛(上限 10;单 session 上限 5),无需报瓶颈。 版本快照:`skill_prompt_v1.md` / `skill_prompt_v2.md` / `skill_prompt_v3.md`(v1 = 本体 prompt.md 原文,未改动本体)。 **R2 → R3 的 4 条未命中(复评抓出,非改分改出来的)**:TS03-A2 并行留痕只写工具类型; TS07-A3 同轮混用「无法复检」与「D 级未复检」;TS09-A3 与 TS09-B1 引用索引只列 8/12 条 (E4 一票否决,B 轨判 0)。三者都是「条款存在但口径不严」,故 R3 只 +0.0.1。 ## 四、机械核对留痕(82 条 mechanical 判据) - 逐条 verdict + 证据字符串:`scores_v1/round{1,2,3}_verdicts.json`(91 条全列,含 9 条 human 判据单独标注)。 - 引文回查工具与结果:`tools/verify_quotes.sh`(S1/S7–S11/S14–S19 直读 grep,命中数逐条输出); `tools/pdf_transcribe.py` + `tools/S12_transcript.txt` / `S13_transcript.txt` (ToUnicode CMap 解码转写:S12 31591 字符、S13 2928 字符空白不敏感;附录 A 的 S12/S13 引文全部复现命中, planner/verifier 双 0 复现——**该脚本按附录 B R-G5 从零重写并跑通,本轮起可复用**)。 - 产物留痕:`outputs_v1/`(11 件)、`outputs_v2/`(11 件)、`outputs_v3/`(3 件,文件名带场景 id)。 - 9 条 human 判据的判分理由均在 verdicts JSON 的 evidence 字段,前缀 `[human]`,未混入机械项。 ## 五、未解决局限清单(如实登记,与分数同权重重要) 1. **自评偏置(最大风险)**:执行器与评分者是同一个 agent,且 SKILL 修订直接以 91 条判据为靶。 三轮后 A 轨 100 分是这种「SKILL 条款符合度」评测的**预期收敛值**,不是线上实跑分数的预测。 佐证 本轮确实抓出过真实缺陷(R2 的 4 条,含一次 E4 veto),说明评分不是橡皮图章; 但「条款齐 → 执行到位」之间仍有落差,**放行结论只对「SKILL 已具备达标所需全部条款」这一命题成立**。 建议 master 复核时抽查 3 份产物(outputs_v3/TS-09.md、outputs_v2/TS-05.md、outputs_v2/TS-11.md)。 2. **产物为紧凑代制品**:11 份交付是按场景裁剪的完整结构(计划/任务书/证据表/评级表/负发现/回传), 不是 8000 字全量报告。凡「结构存在性 / 字段齐全性 / 逐字引文命中」类判据不受影响; 「长文组织与篇幅纪律」类(TS-09 的正文组织)未在真实长度上验证。 3. **执行假设需声明**:R1 严格按「SKILL 未规定 = 未产生」执行(v1.0.0 因此在并行/判级/级别语言上大量失分)。 现实中模型可能凭通用能力补齐部分行为,即 v1.0.0 的真实线上分可能高于 42.31; 同理 v1.1.1 的线上分可能低于 100。方向性结论(弱维度与缺口条款清单)不受影响。 4. **E4 veto 在 R2 才出现**:R1 的 11 个 veto 全过是「产物引用少」的保守结果(v1.0.0 干脆不用 PDF 源), 不是证据处理能力更强;R2 产物引用密度上升后才暴露索引完整性缺陷。 5. **B 轨 E5(局限声明)仍有 3 个场景 50 分**(TS-04/06/08/11 的产物无成段局限声明): 未复跑所以未调分(标尺未动、未修维度不调阈值)。v1.1.1 已把局限声明扩为每份交付必备, 下轮若复跑这 4 场景预计 ≥95,但**本轮不据此声称**。 6. **零联网约束**:本轮零新抓取,全部依据 sources_v1.json 21 条缓存;「外网访问 SOP」未在新网络窗口下实测。 7. **两处既有登记瑕疵未修**(任务书 c 项:已知不用修):benchmark_v2 附录 A #24「Gao et al」命中数口径 (词元 5 次 vs 整句去标签 1 次——本工具实测与两值分别相符,取决于口径);digest/benchmark_v1.md 与 hunt/crawl_config.json 的既有未提交改动为上一任务遗留,本轮未触碰。 8. **S8 机构名口径**:S8 缓存无逐字「Stanford OVAL」,只有 `github.com/stanford-oval/storm`(org 路径) 与 stanford.edu 邮箱。TS-08 的机构名按缓存可 grep 形态作答 + 注册表 publisher 字段注明「登记元数据」。 若上游希望以「Stanford OVAL」为标准答案,需先让 Hunter 补一条含该全称的已注册信源。 ## 六、部署与移交建议 - 本轮**未改动** `deep-research/prompt.md`(本体)、digest/、hunt/ 的任何文件;新版本集在 train/evolve/。 - 若 Innovator 决定采用 v1.1.1:把 `skill_prompt_v3.md` 内容覆盖到 `deep-research/prompt.md` 即可 (这是部署动作,属可逆的既定流程,但涉及本体文件,按纪律留待上级拍板,不在本任务内执行)。 - 建议下一轮用真实联网窗口跑 2–3 个场景做线上校验(尤其 TS-07 与 TS-11,验证 R-G 口径在真实抓取下成立)。