跳到主内容

Co-Design Bench:真实用户改需求,最强模型也只有 26.4% 能一次改对

阿里与复旦等团队发布 Co-Design Bench:273 个真实用户会话任务、2331 条隐藏验收标准。最强的 GPT-6 Astra 平均只过 69.9% 标准,任务全对率 26.4%。

2026-11-09 · Co-Design Bench 论文(arXiv:2610.35138) / 项目页与公开排行榜 / The Decoder

发布 2026-11-09核实 2026-11-09

数据来源:本文所有分数取自论文原文(arXiv:2610.35138,2026-10-26 提交)与项目页公开排行榜数据文件,编辑部逐个数值核对,未做二次换算。论文的 harness 对照表(Table 12)与主榜口径不同,本文只在比较 harness 差异时引用,不与主榜数值混用。

要点

  • 阿里 Token Hub 与复旦、浙大、港中文、上交、南洋理工的团队发布 Co-Design Bench,2026-10-26 挂上 arXiv,论文编号 2610.35138。
  • 基准从 26,314 个真实用户编程会话里的 37,463 条去重请求中筛出 273 个任务,其中多模态编辑(ME)100 个、仓库编辑(RE)173 个。
  • 每个任务配 2331 条专家撰写的隐藏验收标准,输入可以是图片、音频、视频、文档或纯文字。
  • 统一 harness 下 10 个模型端点参评,最强的是 GPT-6 Astra:平均通过 69.9% 的验收标准,但只有 26.4% 的任务全部通过。
  • 换 harness 的影响与换模型同量级:Qwen3.8-27B 在 RE 赛道从 0.560 到 0.749,落差 18.9 个百分点;ME 赛道上两个模型的 harness 排名完全反转(Spearman ρ = −1.00)。
  • 老基准已经饱和:同一代模型在 WebCompass-edit 的 agentic 口径下能到 99.4%,在 Co-Design Bench 上只有 64.9%,落差 35.1 个百分点。

这份基准是怎么造出来的

它想回答的问题很具体:用户说「把这个页面改一下」,Agent 能不能交回一个真的能用的版本。

造题方式和 SWE-bench 一路不同。研究人员没有从 issue 列表里挑题,而是回到真实会话:优先保留那些用户反复改述、甚至回滚过的请求——也就是实际让 AI 吃过亏的任务。所以这份基准天生偏难,它不是随机抽样,而是从失败区取样。

两个赛道分工明确:

赛道题量考什么典型形态
ME(多模态编辑)100从图片 / 音频 / 视频 / 文档里读出需求,落到页面上从收据 PDF 里改一行金额,同步所有合计与图表
RE(仓库编辑)173跨多文件协同改动,且不能破坏既有行为一次改版涉及布局、样式、交互、文案四类改动

判分是这套基准最值得看的部分:judge-then-refute(先判后驳)。第一个模型在浏览器里实际操作成品、按证据逐条判分;第二个模型对每一条「通过」重新质疑,专门查假实现——截图占位、硬编码结果、只在特定输入下成立的分支。只有真正在应用里跑起来的功能才得分。

十个模型的真实成绩

严格口径(逐条验收标准通过率 / 任务全对率):

模型平均标准通过率任务全对率备注
GPT-6 Astra69.9%26.4%两个赛道均第一
Claude Opus 566.1%18.3%视觉理解单项第一(72.4%)
Qwen3.8-Max65.3%16.5%—
Qwen3.8-27B64.4%15.0%RE 赛道升到第二
Kimi K362.9%15.8%轮次最少(ME 27 轮)
GPT-5.6 Sol61.1%14.3%—
Claude Opus 4.858.1%10.3%老基准上的 99.4% 就出自它
GLM-5.3-Flash57.3%10.6%—
GLM-5.256.7%9.5%ME 烧 7.29M token,是 Astra 的 5.9 倍
Grok 4.651.1%6.6%轮次最少(RE 9 轮),token 也最少

几条读法:

  • 「平均 70%」和「全对 26%」是同一件事的两面。 大部分任务主体做完了,剩一两条细节没落地——这就是日常用 Agent 改页面时反复遇到的状态:它没有失败,只是需要人收尾。
  • 题越杂越崩。 RE 赛道里单类改动(1–2 类)Astra 能到 71.5%,三到四类改动掉到 64.5%,十个端点无一例外全部下降。
  • 多给算力没用。 GLM-5.2 在 ME 上烧了 7.29M token(Astra 1.24M 的近 6 倍)、跑了 69 轮,得分仍低 18 个百分点。这不是预算问题。
  • 动效类全军覆没。 「Motion & adaptation」这一类只有 4 道题,十个模型的全对率是 0.0%——从参考视频里还原三条文字的动画,没人一次做对。

harness 的分量,和模型一样重

论文单独做了一组对照:固定模型、只换执行 harness,用 codex 0.142.0、opencode 1.18.13、qwen-code 0.21.11 各跑一遍,prompt 与判分协议全部相同。

结果值得所有做选型的人抄下来:

harnesskimi-k3(ME)Qwen3.8-27B(ME)kimi-k3(RE)Qwen3.8-27B(RE)
codex 0.142.00.8420.7730.6490.638
opencode 1.18.130.8280.8010.7090.749
qwen-code 0.21.110.8490.7220.6820.560
极差(max−min)0.0210.0790.0600.189

两个结论:

  1. 同一模型换 harness,能差出 18.9 个百分点——比多数模型之间的差距还大。
  2. harness 排名会随模型反转。 ME 赛道上 kimi-k3 在 qwen-code 里最高、Qwen3.8-27B 在 opencode 里最高,两个模型的 harness 排序完全相反。

所以「模型排行榜」只讲了一半故事。选型要测「模型 + harness」这一对,不能只挑模型。

口径提示:这张表是论文的 harness 对照实验,与主榜的分数基准不同(同一模型在两张表里数值不等),只能横向比较 harness 之间的差异,不能跨表比较绝对水平。

对开发者的影响

  • 别再用「能不能完成」这种二值判断评估 Agent。 现实分布是「完成 70%、全对 26%」,工程上该按**「剩余收尾成本」**设计流程:留人工复核环节,而不是指望一次通过。
  • 把改动拆小。 三到四类改动混在一个任务里,所有模型都掉分。一次只委托一类改动(先布局、再交互、最后文案),是当前最有效的提分手段。
  • harness 值得单独 A/B。 如果你的 Agent 走的是自研 CLI 或第三方客户端,先固定模型换 harness 跑一次;差异可能大于换模型。
  • 验收标准要能机器判。 这套基准的判分靠浏览器实操 + 独立复核,等于把「功能真的能用」写成了可执行条件——这正是站内 Agent 结果核验 里强调的那一层。

AI 之家 观点

这份基准最有价值的地方不是排名,而是它把「部分完成」变成了一个可测量的一等公民。过去两年大家习惯了 99% 这种数字,那是因为老基准的题「有唯一答案、能被自测」;一旦题目换成真实用户那句含糊的「把这个改好看点」,分数立刻掉到 26%——掉的不是模型能力,是基准与被测量对象之间的错配。

第二个值得记住的是 harness 那组对照。它说明能力不在模型里,而在「模型 × 工具链」的组合里。这解释了一个长期困惑:为什么同一个模型,有人觉得好用有人觉得难用。否认这件事的排行榜,本质上是在给半个系统打分。

第三个是那条 0.0%:动效类任务十家全挂。这不是巧合——从视频里读出「三条文字分别做了什么动画」需要的是时序理解,而当前多模态前端能力主要堆在静态截图上。 谁先把这块补上,谁就拿到了下一个差异点。

相关阅读

来源

常见问题

Co-Design Bench 和 SWE-bench 有什么区别?

SWE-bench 类基准从 issue 出发,改完跑测试判断对错;Co-Design Bench 从真实用户的「改版式需求」出发,没有标准答案代码,只能靠 2331 条人工写的验收标准逐条判。它测的是「用户口述 + 图片/音频/视频/文档」能不能落成可运行的前端改动。

为什么分数看起来不高?

因为判分按「完全满足」算。平均 69.9% 的意思是大部分需求被做到了,但只要有任意一条验收标准没通过,整条任务就不算完成——这正是日常使用中最常见的状态:主体做完,细节要人收尾。

换一个 Agent 客户端会影响成绩吗?

会,而且幅度不小。论文把 kimi-k3 与 Qwen3.8-27B 放进 codex、opencode、qwen-code 三个 harness 各跑一遍,Qwen3.8-27B 在 RE 赛道的通过率从 0.560 到 0.749,落差 18.9 个百分点,且两个模型的 harness 排名在 ME 赛道完全反转。

相关对比

Aider vs Claude Code:终端 AI 编程双雄怎么选

Aider vs Claude Code 2026 选型对比:开源 BYOK 多模型 vs Anthropic 订阅长任务 Agent,从编程能力、多模型支持、价格、Git 集成、国内可用性和适合人群判断,帮你选对终端 AI 编程工具。

Cursor vs Aider:GUI IDE 还是 CLI?2026 对比

Cursor vs Aider 2026 选型对比:GUI IDE vs Git 原生 CLI,从 Composer vs Architect 双模型、Tab 补全、多模型 BYOK、价格计费、开源与否和适合人群判断,帮开发者选对。Cursor 是闭源 VS Code fork 月费 $20,Aider 是开源 Apache-2.0 CLI 自带 API key。

Augment Code vs Cursor:企业 AI 编程怎么选?Context Engine vs AI IDE 对比

Augment Code vs Cursor 2026 选型对比:Context Engine 全仓索引的企业 AI 平台 vs SpaceX 收购的 AI IDE 天花板,从形态、Context 覆盖、长任务、价格、合规、中文支持和适合人群 8 个维度判断,帮你选对企业 AI 编程工具。

Claude Code vs Cline:CLI AI Agent 怎么选?2026 对比

Claude Code vs Cline 2026 选型对比:Anthropic 官方闭源 CLI Agent vs Apache-2.0 开源 VS Code 插件。从模型绑定、工作流、MCP 支持、价格、隐私和适合人群 6 个维度帮你选对 CLI AI 编程工具。

Claude Code vs Codex CLI:终端 AI Agent 双雄对比

Claude Code vs Codex CLI 2026 选型对比:Anthropic 与 OpenAI 两大官方终端 Agent 的模型、长任务、MCP 生态、Windows 支持、订阅打包价格和国内可用性全方位对比,帮你判断该用哪个终端 AI Agent,以及能不能两个一起用。

Claude Code vs Crush:Anthropic 官方 vs 多模型 TUI(2026 实测选型)

Claude Code vs Crush 怎么选:Anthropic 官方 CLI(长任务最稳),对上 Charmbracelet 开源 TUI(多模型切换 + LSP)。按模型、长任务、价格对比。

相关评测