跳转到主要内容
本文整理一次真实的 Comet workflow 基线评估实验,用超百亿的Token调用量评估了Comet不同版本基线的性能,主Agent模型为mimo-2.5 pro,裁判模型为glm-5.2,产出Pass@5总计实验次数240次。目标不是介绍功能,而是展示一份对比报告应如何阅读:先确认数据范围,再看任务结果、可靠性指标、rubric 维度、成本和失败归因。
本文基于这次实验的报告快照。报告中的 CONTROL 是无 Comet Skill 的业务完成基线,不要求产出 Comet workflow artifact。因此它适合做业务完成对照,不适合用来判断 Comet workflow 是否被正确执行。

实验范围

这次实验比较三个 treatment:
Treatment含义用途
CONTROL不注入 Comet Skill业务完成基线
COMET_FULL_040_BETA当前 0.4.0 beta Comet workflow Skill 栈待评估版本
COMET_FULL_0390.3.9 冻结基线回归对照
实验包含 16 个 Comet workflow 任务。每个 treatment 纳入 80 次 analysis run,相当于每个任务约 5 次重复运行。报告同时统计任务结果、rubric 维度、pass@k / pass^k、成本、运行时开销和 run-level failed checks。
TreatmentRaw runsAnalysis setFlaggedExcluded
CONTROL8080790
COMET_FULL_040_BETA8080800
COMET_FULL_0398080800
flagged 运行仍被纳入 analysis set。它表示这次运行完成了,但报告标出了 harness、task 或可观测性风险。读结论时应同时查看 headline metric 和 failed checks。

核心数据

报告给出的结论是:COMET_FULL_040_BETA 的综合 workflow 分数为 0.89,高于 COMET_FULL_0390.82,且没有维度退步超过 0.05 的容忍线。 同时,strict overall pass 显示另一层信号:COMET_FULL_040_BETA71/80,低于 COMET_FULL_03976/80。这个差异主要来自 run-level workflow contract failure,而不是任务矩阵中的业务失败。
观察项COMET_FULL_040_BETACOMET_FULL_039解读
任务矩阵 PASS 数16/1615/160.4.0 beta 没有出现任务级失败
strict overall pass71/8076/800.4.0 beta 的 run-level contract failure 更多
business pass79/8079/80两者业务完成率接近
workflow pass79/8080/800.3.9 在该口径下略高
weighted overall0.890.820.4.0 beta 的加权 workflow 质量更高
平均成本/运行$1.3689$1.43230.4.0 beta 成本略低
因此,这份报告需要分口径阅读:0.4.0 beta 在加权 workflow 质量、状态恢复和部分流程证据上高于 0.3.9;同时,run-level Skill 调用契约仍需要继续检查。

pass@k 和 pass^k

pass@k 表示 k 次尝试中至少一次成功的概率,用来观察能力上限。pass^k 表示 k 次尝试全部成功的概率,用来观察可靠性下限。
MetricTreatmentpass@1pass@5pass^1pass^5pass/fail
overallCONTROL1.001.001180/80
overallCOMET_FULL_040_BETA0.891.000071/80
overallCOMET_FULL_0390.951.000076/80
businessCOMET_FULL_040_BETA0.991.000079/80
businessCOMET_FULL_0390.991.000079/80
workflowCOMET_FULL_040_BETA0.991.000079/80
workflowCOMET_FULL_0391.001.001180/80
这里的主要信号是 gap:COMET_FULL_040_BETApass@51.00,但 pass^50。这表示多次尝试中可以观察到成功,但连续稳定成功还没有达到。

任务结果

任务矩阵反映业务任务是否通过:
任务结果CONTROLCOMET_FULL_040_BETACOMET_FULL_039
PASS 任务数161615
FAIL 任务数001
唯一任务级失败出现在 COMET_FULL_039comet-api-cache-ttl。在任务结果口径下,0.4.0 beta 覆盖了全部 16 个任务。 但任务矩阵只回答”任务是否完成”。它不回答 Skill 是否按预期触发、是否保留了足够的 workflow 证据、是否稳定遵守决策点。因此还需要继续看 rubric 和 failed checks。

Rubric 维度

0.4.0 beta 的加权分更高,主要来自 main_flowgate_guardrecovery_resilience
DimensionCOMET_FULL_040_BETACOMET_FULL_039差值
main_flow0.990.89+0.10
gate_guard0.690.53+0.17
recovery_resilience1.000.56+0.44
efficiency0.890.87+0.03
artifact_quality0.980.97+0.02
spec_drift0.740.72+0.01
skill_invocation0.970.99-0.02
decision_point_compliance0.550.57-0.02
Overall0.890.82+0.07
recovery_resilience 是本次差值最高的维度。它说明 0.4.0 beta 在中断恢复、状态保留和恢复证据上得分更高。 decision_point_complianceskill_invocation 没有改善。它们对应两个后续检查方向:决策点是否稳定暴露给用户,以及依赖 Skill 的调用证据是否稳定进入报告。

成本和运行时

0.4.0 beta 的总 token、总成本和平均成本低于 0.3.9:
TreatmentRunsTokensCostAvg tokens/runAvg cost/run
COMET_FULL_040_BETA80160,469,054$109.50892,005,863$1.3689
COMET_FULL_03980169,147,047$114.58332,114,338$1.4323
运行时开销接近,但工具调用数有差异:
TreatmentAvg turns/runAvg duration/runAvg tool calls/run
COMET_FULL_040_BETA48.5182s82.9
COMET_FULL_03944.0182s96.0
这表示 0.4.0 beta 平均轮数更高,但工具调用数更少,整体耗时与 0.3.9 基本一致。

Failed checks

run-level failed checks 主要集中在 Skill 调用契约:
TreatmentFailed checks主要类型含义
COMET_FULL_040_BETA10harness + workflow一次目标 comet Skill 未被观测到;多次 Superpowers / OpenSpec 依赖 Skill 未触发
COMET_FULL_0395workflow多次 Superpowers / OpenSpec 依赖 Skill 未触发
这类失败不一定等同于业务任务失败。它表示报告没有稳定观察到预期的 Skill 调用证据。对 workflow Skill 来说,这仍然重要,因为评估不仅检查最终结果,也检查过程是否可追踪、可恢复。

LLM judge overlay

LLM judge 重新阅读 artifact 后,对三个定性维度给出独立评分:
DimensionCOMET_FULL_040_BETACOMET_FULL_039
artifact_quality0.880.90
spec_drift0.820.84
main_flow0.991.00
这组读数说明,规则型 rubric 观察到 0.4.0 beta 的流程和恢复证据更好;但从 artifact 内容质量看,0.4.0 beta 与 0.3.9 接近,部分维度略低。后续优化可以同时关注两类信号:结构化流程证据,以及 proposal、design、tasks、verify artifact 的内容密度。

如何使用这份结果

可以把这份报告作为一次基线读数,而不是单一通过/失败结论。
读数建议
weighted overall 高于 0.3.9可以认为 workflow 质量维度有改善
strict overall pass 低于 0.3.9需要检查 run-level contract failure
任务矩阵全部 PASS业务任务层面未观察到回归
pass@5 = 1.00pass^5 = 0需要继续提高重复运行稳定性
recovery_resilience 提升明显状态恢复方向可以继续保留
decision_point_compliance 偏低需要检查决策点暂停和用户确认行为
如果要继续推进 0.4.0 beta,优先检查两类问题:依赖 Skill 调用证据是否稳定进入 stream-json,以及决策点是否稳定要求用户确认。修复后,应使用同一组任务和相同重复次数重跑对比,避免把任务差异或样本差异当成版本差异。

与LangSmith/LangFuse的集成

Comet Eval的自动化双Agent架构能够在线上与LangSmith/LangFuse环境集成,让实验可追溯、Skill可演进

langsmith-dataset

在LangSmith中管理你的Skill基线,查看详细的评估指标,延迟及Token消耗

langsmith-trace

在LangSmith中追踪你的Claude Code全链路

langsmith-baseline-detail

在LangSmith通过Pytest跟踪自定义Rubric指标

Mimo真实Token消耗

mimo-start

实验开始前

mimo-end

实验结束时

这里感觉有点奇怪的是总消耗量超百亿,但是下面才15亿+,原因未知。但由于实际消耗了套餐百亿只能理解为超百亿。

原始报告

下面嵌入原始 HTML 报告快照。它包含完整图表、任务矩阵、来源证据、raw vs analysis sensitivity、failed checks 和 LLM judge overlay。

下一步

最后修改于 2026年7月6日