ESSAY·

TRACE:轨迹评测、代理指标与复现边界

TRACE 在结果门槛之外研究过程效率、证据支持与恢复。以下保留公式、实验口径及其限制,再讨论哪些思想能转成业务可观测量;TRACE-Lite 是文中提出的改造方案,不是官方生产实现。

最近修订:2026.09.07

阅读导航 · 第 3 / 3 篇

TRACE 在结果门槛之外研究过程效率、证据支持与恢复。以下保留公式、实验口径及其限制,再讨论哪些思想能转成业务可观测量;TRACE-Lite 是文中提出的改造方案,不是官方生产实现。

论文出处:Yanyu Chen、Jiyue Jiang、Jiahong Liu、Yifei Zhang、Xiao Guo、Irwin King,TRACE: Trajectory-Aware Comprehensive Evaluation for Deep Research Agents,The Web Conference 2026(WWW ’26),pp. 2524–2534。论文:arXiv:2602.21230;正式 DOI:10.1145/3774904.3792738。本文依据 arXiv v1(2026-02-05)精读,实验数字均为论文自报结果。

TRACE 想拆穿的两种幻觉

论文把现有评测的缺口归纳为两类。

第一类是“高分幻觉”:Pass@1 只判断最终答案是否正确。同样答对一道题,三步完成与三十步完成没有差别;逐条核验证据与凭印象拼接答案也没有差别。对长程研究 Agent 来说,这会把效率、成本和可信度全部藏起来。

第二类是“静态基准幻觉”:当所有 Agent 在极难任务上都接近 0 分,Pass@1 无法区分“完全不会”和“给一点提示就会”;普通题集也难以稳定测量面对误导信息时的恢复能力。

TRACE 因此给出两组互补工具:

TRACE 同时保留结果门槛、轨迹效用与脚手架诊断,不让一个总分遮蔽失败原因。

  • 轨迹效用回答:这次任务不仅做成了吗,而且做得是否经济、可信、稳健?
  • 脚手架与策略诊断回答:在独立完成之外,这个 Agent 的潜在能力和行为稳定性如何?

这也是 TRACE 最值得复用的思想:排行榜只适合比较结果,诊断系统必须保留过程。

顶层效用:正确性是门槛,不是全部

TRACE 将一条轨迹记为 H\mathcal{H},顶层效用定义为:

U(H)=I ⁣(J(Afinal,Agt))⋅E(H)ωE⋅C(H)ωCU(\mathcal{H})= \mathbb{I}\!\left(\mathbb{J}(A_{final},A_{gt})\right) \cdot \mathcal{E}(\mathcal{H})^{\omega_E} \cdot \mathcal{C}(\mathcal{H})^{\omega_C}

其中,J\mathbb{J} 判断最终答案是否正确;指示函数 I\mathbb{I} 把错误答案的效用直接置零;E\mathcal{E} 是过程效率,C\mathcal{C} 是认知质量。论文实验令 ωE=ωC=0.5\omega_E=\omega_C=0.5。

这个设计同时做了两件事:

  1. 用正确性守住底线。 过程再漂亮,答错仍然不能算成功。
  2. 用几何平均惩罚分量失衡。 任一分量为零时乘积为零,但非零分量仍可相互补偿:例如两项等权时,1 与 0.25 的几何平均和 0.5 与 0.5 一样,均为 0.5。因此,最低可信度要求还需单独设置门槛。

论文附录证明了几何平均对接近零的分量具有比算术平均更高的敏感度。不过,这个证明只说明函数具有预期的数学性质,并不能自动证明分量本身有效,也不能证明权重选择符合真实业务价值。如果效率、证据或鲁棒性测偏了,几何平均只会更强烈地放大偏差。

TRACE 不是“结果评测的替代品”,而是“结果门槛之上的过程评测”。把答案正确性直接乘在最外层,说明作者仍然把成功结果放在第一优先级。

一个不能被总分掩盖的问题

顶层效用适合排序,却不适合单独诊断。两个 Agent 都得到 0.70,一个可能是“效率高、证据弱”,另一个可能是“效率低、证据强”。生产评测应同时展示 UU、E\mathcal{E}、GE\mathcal{G}_E、RR\mathcal{R}_R 及其置信区间,而不是再制造一个新的单分数幻觉。

此外,论文的聚合口径值得进一步说明。Table 3 中部分模型的 Utility 高于以小数表示的 Pass@1,例如 AgentFounder 的 Pass@1 为 0.601、Utility 为 0.81。若 UU 在失败任务上为 0,且单任务效用按 [0,1][0,1] 理解,那么跨全部任务直接取均值不应出现这种关系。合理的可能性包括:Utility 只在成功轨迹上聚合、经过了额外归一化,或效率项并不严格有界于 1。论文没有把这一步写清楚,复现时必须先确定聚合定义。

过程效率:它测的是“搜索是否持续推进”

TRACE 的效率分数为:

E(H)=1+γln⁡T1+ln⁡(∑t=1TC(at)pt)\mathcal{E}(\mathcal{H})= \frac{1+\gamma\ln T} {1+\ln\left(\sum_{t=1}^{T}C(a_t)p_t\right)}

C(at)C(a_t) 表示动作成本,ptp_t 是冗余探索惩罚。论文没有简单地把“步数多”判为低效,而是引入边际信息增益(Marginal Information Gain,MIG):

gt=max⁡(0,cos⁡(Φ(ot),Φ(Agt))−sup⁡i<tcos⁡(Φ(oi),Φ(Agt)))g_t=\max\left(0, \cos(\Phi(o_t),\Phi(A_{gt}))- \sup_{i<t}\cos(\Phi(o_i),\Phi(A_{gt})) \right)

当前观察 oto_t 与标准答案 AgtA_{gt} 的语义相似度,只有超过此前所有观察的最高值,才算带来新的信息增益。若连续两步 gt=0g_t=0,再根据相邻观察的相似程度追加惩罚:

pt=1+I(gt=0∧gt−1=0)⋅α⋅cos⁡(Φ(ot),Φ(ot−1))p_t=1+\mathbb{I}(g_t=0\land g_{t-1}=0) \cdot\alpha\cdot\cos(\Phi(o_t),\Phi(o_{t-1}))

该惩罚将连续、相似且未超过历史相似度的观察视为冗余;它依赖这一代理量能否反映任务推进。

但 MIG 也是 TRACE 最明显的代理指标之一。

  • 它依赖标准答案。 线上真实任务通常没有 AgtA_{gt},因此这套效率只能用于离线基准,不能直接作为生产监控指标。
  • 相似度不等于信息量。 一条关键反例可能与标准答案表述并不相似,却会显著改变结论;一条措辞高度相似的低质量材料则可能得到高分。
  • “破纪录”定义会低估验证。 第二个独立来源即使完成了重要交叉核验,只要没有超过历史最高相似度,gtg_t 仍可能为 0。
  • 冗余不只发生在相似观察之间。 Agent 可以不断打开主题不同但都无关的页面,这些步骤彼此不相似,却同样浪费成本。

因此,MIG 更准确的名字也许是“相对标准答案的语义前沿增量”,而不是真实的信息论增益。

认知质量:证据扎根与错误恢复

TRACE 将认知质量写成两个分量的加权和:

C(H)=βGE(H)+(1−β)RR(H)\mathcal{C}(\mathcal{H})= \beta\mathcal{G}_E(\mathcal{H})+ (1-\beta)\mathcal{R}_R(\mathcal{H})

论文实验中 β=0.5\beta=0.5。一个分量检查答案能否被引用证据支持,另一个检查 Agent 遇到信息陷阱后的恢复速度。

证据扎根 GE\mathcal{G}_E

最终答案先被拆成 NN 个原子声明 cic_i,再由 NLI 模型判断引用证据 EiE_i 对声明的蕴含概率:

GE(H)=(∏i=1NPNLI(ci∣Ei))1/N\mathcal{G}_E(\mathcal{H})= \left(\prod_{i=1}^{N}P_{NLI}(c_i\mid E_i)\right)^{1/N}

几何平均让任何一条无依据声明都付出较大代价。这比“有链接就算引用成功”更接近研究质量,因为它检查的是证据与声明之间的关系。

仍要注意,证据扎根不是事实正确性的同义词:

  • NLI 判断会继承声明拆分、上下文截取和模型本身的误差;
  • 证据能够蕴含声明,不代表来源可靠、权威或彼此独立;
  • 多个网页互相转载同一错误信息,仍可能形成很高的表面支持度;
  • 几何平均对单点误判非常敏感,既严厉惩罚幻觉,也可能严厉惩罚评测器噪声。

生产版应把“声明—证据蕴含”“来源质量”“来源独立性”“时效性”拆成不同字段,避免用一个 NLI 概率承载全部信任问题。

推理鲁棒性 RR\mathcal{R}_R

DeepResearch-Bench 会在任务中嵌入看似合理的误导信息。TRACE 记录 Agent 遇到陷阱后,经过多少步重新获得正向 MIG:

RR(H)=exp⁡(−λ⋅1∣Ttrap∣∑t∈TtrapDrecover(t))\mathcal{R}_R(\mathcal{H})= \exp\left(-\lambda\cdot \frac{1}{|\mathcal{T}_{trap}|} \sum_{t\in\mathcal{T}_{trap}}D_{recover}(t) \right)

这个指标的洞察很实用:鲁棒性不是“永不犯错”,而是“发现错误并尽快恢复”。它比单纯统计是否点击过错误页面,更贴近真实研究过程。

但“下一次 gk>0g_k>0”只说明 Agent 找到了更接近标准答案的新观察,不一定说明它撤销了错误信念。更严格的恢复判据应同时检查:

  1. 是否显式识别冲突;
  2. 是否降低或删除受污染声明的置信度;
  3. 是否通过独立来源完成核验;
  4. 最终答案是否不再受陷阱影响。

另一个实现边界是:没有预先标注的陷阱集合 Ttrap\mathcal{T}_{trap},该指标就无法计算。这解释了为什么 TRACE 需要自建带陷阱的基准。

脚手架评测:在 0 分区间里继续区分能力

当任务难到所有 Agent 的 Pass@1 都接近 0,普通排行榜会失去分辨率。TRACE 借用了“脚手架”思想:给 Agent 提供标准轨迹的前 λ\lambda 比例,寻找达到目标成功率所需的最小提示量。

λmin(π,q)=min⁡λ∈[0,1]λs.t.EH∼P(⋅∣π,q,h(λ))[A(H)]≥θsucc\lambda_{min}(\pi,q)= \min_{\lambda\in[0,1]}\lambda \quad\text{s.t.}\quad \mathbb{E}_{\mathcal{H}\sim P(\cdot\mid\pi,q,h(\lambda))} [\mathcal{A}(\mathcal{H})]\ge\theta_{succ}

论文把 θsucc\theta_{succ} 设为 0.9,并在不同提示比例上重复运行。λmin\lambda_{min} 越低,说明 Agent 只需较少引导就能稳定跨过难点。

在论文的 TRACE-Scaffolding 子集上,AgentFounder-30B 与 DeepSeek-V3.1-671B 的 Pass@1 都是 4.0%,但平均最小提示率分别为 0.22 和 0.35;WebSailor-V2-30B 的 Pass@1 为 2.0%,最小提示率为 0.28。这个例子很好地说明:独立成功率相同,不代表距离成功的距离相同。

不过,λmin\lambda_{min} 测到的是“在特定 oracle 前缀帮助下的可提升性”,还不能直接等同于通用的“潜在能力”:

  • 一个问题可能有多条同样优秀的路径,单一 oracle 前缀会偏向与其策略相似的 Agent;
  • 更多提示不一定单调更好,错误锚定或风格冲突可能让 Agent 表现变差;
  • 0.9 阈值、每档 10 次运行和提示切分粒度都会影响估计方差与成本;
  • 没有高质量 oracle 轨迹,就无法构造可比较的脚手架。

比单点 λmin\lambda_{min} 更稳妥的做法,是报告完整的“提示量—成功率曲线”、曲线下面积和置信区间。

策略指纹:有启发,但可观测性不足

TRACE 还提出两个诊断维度:

  • 熵适应性 EA\mathcal{E}_A:信息增益与下一步策略熵下降之间的相关性,试图判断 Agent 能否把新信息转化为决策确定性。
  • 轨迹可复现性 TRS:对同一任务运行多次,衡量策略是否稳定。

论文 Table 7 据此把 AgentFounder 描述为“系统化且高效”,WebSailor-V2 描述为“适应且理性”,DeepSeek-V3.1 描述为“一致但低效”,ReAct 基线描述为“启发式且不稳定”。这些标签适合帮助团队形成诊断假设,但不宜当作心理学意义上的“人格”。

尤其是策略熵:闭源 Agent 通常不会暴露完整动作分布,工具调用日志也不等于底层策略概率。论文没有充分解释不同系统间如何获得完全可比的 HtH_t。如果可观测性不同,这个指标可能把“接口暴露程度”混入“策略适应能力”。

实验结果:排名反转成立,但因果解释要克制

论文在 650 道自建 DeepResearch-Bench 任务上评测 TRACE,并用 BrowseComp-en 的 123 道题和 GAIA text-only 的 103 道题做泛化测试。自建数据又分为 TRACE-Core(500)、TRACE-Robustness(100)和 TRACE-Scaffolding(50)。

下面保留论文 Table 3 的五个被测配置与原始报告值,表示该实验的历史快照:

AgentPass@1 ↑Utility ↑效率 E\mathcal{E} ↑认知质量 C\mathcal{C} ↑扎根 GE\mathcal{G}_E ↑鲁棒 RR\mathcal{R}_R ↑MHR ↓
DeepSeek-V3.1-671B65.80.650.680.850.900.800.35
WebSailor-V2-30B62.50.780.850.880.920.840.28
AgentFounder-30B60.10.810.880.910.950.870.22
ReSum-GRPO58.80.750.860.820.880.760.33
GLM-4.5-355B55.20.620.700.800.850.750.41

按 Pass@1,DeepSeek-V3.1 排名第一;按 Utility,它降到第 4。AgentFounder 则从 Pass@1 第 3 升到 Utility 第 1。这说明论文报告的两种排序不同,但不能单凭该表确认 Utility 聚合合理。前面的效用分析指出,表中 Utility 与 Pass@1、逐任务聚合的关系仍需原始数据澄清;这里保留作者报告值,不视为已独立复算的排名。

还要区分观察与因果。论文认为 DeepSeek 较低的效率可能与大模型产生不够节俭的高成本轨迹有关,也把 AgentFounder、WebSailor、ReSum 的优势分别联系到预训练、高不确定性数据和上下文摘要机制。这些是有启发的解释,但仅凭横向结果不能排除基础模型、搜索工具、提示词和实现细节等混杂因素。论文的同基座受控实验增强了证据,却仍不足以把每个分数变化唯一归因于某一种训练机制。

截至本文核对时,arXiv 论文页没有列出 TRACE 或其 650 题 DeepResearch-Bench 的官方代码、数据链接。它与 2025 年同名的 100 题 DeepResearch Bench 是不同数据集。没有评测代码、oracle 轨迹与原始运行日志,论文的完整结果暂时难以独立复现。

从论文到生产:一套 TRACE-Lite 落地方案

原版 TRACE 严重依赖标准答案、oracle 轨迹、嵌入模型和 NLI 模型,完整运行成本也很高。企业不必照搬全部公式,可以保留其结构,替换不可观测的代理量。

层级论文 TRACE生产 TRACE-Lite
结果门槛GPT-4-Turbo 判断答案正确确定性状态检查优先;开放答案再用双 Judge + 人工抽检
真实成本动作成本 C(at)C(a_t)Token、工具费、延迟、调用次数、人工介入时间
信息推进与标准答案的 embedding MIG新增可验证声明、填补证据缺口、消除冲突、完成子目标
证据质量原子声明的 NLI 几何平均蕴含度 + 来源等级 + 来源独立性 + 时效性
错误恢复陷阱后的正向 MIG 延迟注入可控干扰,记录识别、撤销、复核与最终去污染
潜在能力oracle 前缀的 λmin\lambda_{min}分级提示曲线:目标提示、计划提示、证据提示、局部解答
稳定性TRS,K=5K=5多次运行的成功率分布、成本分布与路径簇

建议把评测流水线设计成以下闭环:

TRACE-Lite 把业务任务、轨迹记录、结果门槛和过程诊断连接成持续回归闭环。

最小可行指标集

如果团队资源有限,我会先落地 6 项,不急着合成总分:

  1. 任务成功率:以环境终态或可执行测试为准;
  2. 完整成本口径:报告包含失败、重试和人工修正的总成本,并除以成功任务数得到每次成功交付成本;再分别报告成功与失败任务的成本、延迟分布。零成功时该单位成本不可计算;
  3. 无效工具调用率:未推进任何子目标的调用占比;
  4. 声明支持率:有可访问证据且证据确实支持的原子声明比例;
  5. 干扰恢复率与恢复延迟:是否识别、是否撤销、花了几步;
  6. 重复运行可靠性:每题先重复 5 次用于发现不稳定性,报告分布和最差一次;这只是探索起点。发布判断需按误差容忍度增加样本,尤其不能用五个样本稳定估计 P95。

发布先检查结果正确性、关键权限和成本上限等独立门槛,再看过程指标。指标稳定后可以增加汇总分用于趋势观察,但不能让效率分抵消安全或证据门槛失败。

成本控制策略

完整 TRACE 不适合每个提交都跑。可以分层:

  • PR 级:小规模确定性任务,检查成功率、工具错误和硬性成本上限;
  • 每日级:覆盖主要业务切片,计算过程指标并做回归比较;
  • 发布级:多次重复运行、干扰测试、脚手架曲线和人工抽检;
  • 生产级:只采集真实成本、失败轨迹和证据异常,定期回流为离线测试。

这样既保留 TRACE 的过程视角,也不会让评测成本反过来拖慢开发。

如何正确阅读 TRACE 的分数

使用 TRACE 或类似框架时,应坚持四条纪律:

  • 先看门槛,再看剖面,最后看总分。 错误答案不能靠低成本“洗白”,成功答案也不能靠一个高 Utility 掩盖证据问题。
  • 把代理指标写进指标名称。 例如“embedding-MIG”比“信息增益”诚实,“NLI 支持度”比“事实正确性”准确。
  • 同时评测 Agent 与评测器。 Judge、NLI、声明拆分器和来源分类器都要用人工样本校准。
  • 报告不确定性。 Agent 有采样方差,Judge 也有方差;只报一个小数点后两位的分数,会制造虚假的精确感。

何时不应照搬 TRACE

没有标准答案时无法直接计算论文的 MIG;没有 oracle 轨迹时无法计算提示前缀依赖。改用业务可观测量后,应称为本文提出的 TRACE-Lite 设计,不声称复现论文或实现官方生产版本。

例如研究报告第二次读取独立来源,虽然没有增加新声明,却可能完成关键交叉核验;不应仅因“没有新内容”将调用计为无效。无效调用的标注规则需按子目标和证据需要制定,并抽样复核。

任务契约、样本分层和回归职责的完整实现,可继续阅读 Agent 评测工程篇;TRACE-Lite 应进入同一条评测流水线,而不是成为另一套孤立看板。

参考资料