返回评测
Agent Agent-编码 未饱和 模态 · 代码 任务 · 执行验证

Senior SWE-Bench

Snorkel AI / Princeton / UW-Madison 联合推出,按真实 PR 设计的"高级工程师"任务;官方榜 2026-09 刷新至 19 条后 SOTA 抬到 34.7% tasteful solve rate,且出现 Fable 5.1 / Fable 5 / Opus 5 / GPT-5.6 Sol 四路并立

Snorkel AI & Princeton & UW-Madison ·

考察能力

高级工程师 代码审查 多文件重构 架构推理 模糊指令理解 代码品味

构建信息

数据规模
100 tasks (50 public + 50 private)
构建方式
从 12 个开源项目的真实 PR 提取任务,100+ commits 的维护者 PR 占比高,Slack 风格模糊指令
评测方式
6 维度验证(verifier + validation agent + taste judge):basic solve rate + tasteful solve rate
核心指标
Tasteful Solve Rate (%) / Basic Solve Rate (%)

模型效果排行

🥇 Claude Fable 5.1 (Mini-SWE-Agent, medium effort, Snorkel 官方榜 2026-09 榜首; Basic 57.9%)
34.7% 2026-09
🥈 Claude Fable 5 (Mini-SWE-Agent, high effort, Snorkel 官方榜; Basic 53.7%)
34.7% 2026-09
🥉 Claude Opus 5 (Mini-SWE-Agent, high effort, Snorkel 官方榜; Basic 62.1% 为全榜最高)
34.7% 2026-09
4. GPT-5.6 Sol (Mini-SWE-Agent, xhigh effort, Snorkel 官方榜; Basic 53.7%; Avg Steps 50 / Avg Tokens 32.7K,前四里最省)
34.7% 2026-09
5. Claude Opus 4.8 (Mini-SWE-Agent, max effort, Snorkel 官方榜; Basic 44.2%)
30.5% 2026-09
6. GPT-5.5 (Mini-SWE-Agent, xhigh effort, Snorkel 官方榜; Basic 52.6%)
29.5% 2026-09
7. Claude Sonnet 5 (Mini-SWE-Agent, max effort, Snorkel 官方榜; Basic 50.5%; Avg Steps 318 / Avg Tokens 180.7K,全榜最贵)
28.0% 2026-09
8. Grok 4.7 (Mini-SWE-Agent, xhigh effort, Snorkel 官方榜; Basic 49.5%)
27.4% 2026-09

为什么重要

Senior SWE-Bench 揭示了 AI 编码 Agent 评测的”代际”问题——SWE-bench / SWE-bench Pro 等现有基准测的是”初级工程师”能力(修复 bug、过测试),而真正部署到生产环境的 Agent 需要的是”高级工程师”能力(设计 feature、理解跨服务架构、对模糊指令做合理判断)。Snorkel AI(数据标注领域的领军者)联合 Princeton、UW-Madison 推出的这一基准,主张”SWE-bench Pro 测的是合同式任务,Senior SWE-Bench 测的是 Slack 风格信息”。

核心发现:所有前沿 AI 编码 Agent 在 tasteful solve rate 上均不超过 30%——即使是 Claude Fable 5 也仅 29.1%,Opus 5 28.2%,GPT-5.6 Sol 24.4%。在 basic solve rate(仅过测试)维度上,GPT-5.6 Sol 反超达 54.7%,显示”能写对代码”和”能写出有品味的代码”是两个独立的能力。Anthropic 在 tasteful 维度上领先(Fable 5 29.1% vs Sol 24.4%),但 OpenAI 在 basic 维度上领先(Sol 54.7% vs Fable 5 46.5%)——代码正确性 vs 代码品味的权衡清晰可见。

构建方式

  1. 真实 PR 来源:从 12 个开源项目(库、工具、服务、完整应用各类型)的真实 PR 提取任务,作者均为有 100+ commits 的维护者
  2. Slack 风格指令:任务的 prompt 长度中位数仅 639 字符(vs SWE-bench Pro 的 3000+ 字符),例如”Google Books should be a fallback metadata source for BookWorm”——没有详细规格、没有函数签名
  3. 100 个任务:50 个 public 公开供社区使用,50 个 private 防止污染
  4. 6 维度评估门:每个任务通过 6 个评估 gate 判定质量(verifier、validation agent、rubric、bloat、codebase practice、taste)
  5. 双指标:
    • Basic Solve Rate:通过所有预写 verifier + 自动化验证测试的比例
    • Tasteful Solve Rate:在 basic 之上,还需通过 4 个质量门(rubric 评分、bloat 抑制、codebase practice、taste vs expert reference)

任务类型

类别描述文件数 / 任务平均 token
Design-and-Implement Features从模糊指令构建完整 feature~11117K
Investigate-and-Fix多服务 bug 调试较多中等
Code Review接收 PR 识别正确性问题中等低
Refactoring跨文件行为保持的重构较多高
Architectural Reasoning评估方案与现有约束中等中等

关键发现

  • 严格口径下榜首直接归零(2026-09 官方榜新增观察):官方榜在 pass@1 之外还给出 pass@3 与 pass^3 两栏(页面未对后两者给出显式定义,按列名推断为更严格的多次/一致通过口径)。pass@1 居首的 Fable 5.1 在 pass^3 上 Tasteful 与 Basic 双双为 0%,而 Fable 5 为 20% / 43.2%、Opus 5 为 17.9% / 44.2%、GPT-5.6 Sol 为 12.6% / 40.0%。“谁第一”高度依赖于把统计量定在哪一档——单档通过率排名与一致性口径排名可以给出相反的结论
  • Tasteful vs Basic 倒挂:GPT-5.6 Sol basic 54.7% 最高但 tasteful 仅 24.4%;Opus 4.8 tasteful 25.0% 但 basic 仅 39.8%——两个指标的领先者完全不同;Basic 榜 GPT-5.5 仍以 56.8% 居首(但 tasteful 仅 15.9%)
  • GPT-5.6 Sol 的”正确但不够好”悖论:Sol 在 basic solve 上 54.7%(所有模型最高),但在 tasteful 上 24.4%(落后 Fable 5 4.7pp)——OpenAI 的最新旗舰在”写对代码”上无出其右,但 Anthropic 在”写出融入代码库的代码”上仍领先
  • Token 消耗差异:Opus 4.8 平均 117K output tokens/feature 任务;Sonnet 5 达 304K;GPT-5.6 Sol 仅 31.1K(最低)——Sol 的效率优势在 senior 级任务上尤为显著
  • 单步任务上开源占优:GLM-5.2 basic 31.3% 已超过 Sonnet 4.6 (8.2%) 和 Kimi K2.6 (8.2%),但 tasteful 仅 12.5%——说明开源模型在”理解题目”上不输,但在”代码品味”上落后
  • 评测脚手架主导排名:当前仅 Mini-SWE-Agent 一个 harness,不同 harness 可能完全重排——Snorkel 自承”results likely reorder with different scaffolds”

与其他基准的对比

维度SWE-bench ProSenior SWE-Bench
指令风格合同式(30+ 行 Problem/Justify/Define Success)Slack 风格(1-2 句话)
任务来源GitHub issueGitHub PR(100+ commits 作者)
任务数量1865100
中位 prompt 长度~3000 字符~639 字符
评分方式测试通过率basic + tasteful 双指标
任务跨度单文件 bug 修复跨服务 feature 设计与实现
SOTAFable 5 80.3%四路并立 34.7%(2026-09 官方榜)
适用场景测”会写代码”测”会做工程”

最新进展

  • 2026-09-28 官方榜刷新:Snorkel 官方子榜已扩到 19 条全部采用 Mini-SWE-Agent 的条目,并同时给出 pass@1 / pass@3 / pass^3 三种统计量下的 Tasteful 与 Basic 双指标。本卡 topResults 整体替换为该榜的 pass@1 口径,头名由 29.1% 抬到 34.7%,且出现 Fable 5.1 / Fable 5 / Opus 5 / GPT-5.6 Sol 四路并立——四家在 tasteful 上完全打平,只能靠 Basic Solve Rate(Opus 5 62.1% 最高)与消耗(GPT-5.6 Sol 50 步 / 32.7K token 最省)区分。⚠️ 本次刷新同时修正了旧卡的多处偏低值:Opus 4.8 25.0% → 30.5%、Sonnet 5 17.4% → 28.0%、GPT-5.5 15.9% → 29.5%
  • 2026-07-24:Claude Opus 5 发布,Senior SWE-Bench 以 28.2% tasteful / 51.8% basic 进入 Top 2,仅次于 Fable 5 (29.1%);Opus 5 以”一半 Fable 价格”(5/5/25)逼近 SOTA,且 basic solve 51.8% 是所有 Anthropic 模型中最高的
  • 2026-07-09:GPT-5.6 Sol 发布,Senior SWE-Bench 以 24.4% tasteful / 54.7% basic 进入 Top 4;Sol 的 basic solve 率 54.7% 是所有模型中最高——OpenAI 在”能写对代码”上领先,但在”能写出有品味的代码”上落后 Anthropic 约 4.7pp
  • 2026-07-08:Grok 4.5(xAI, V9~1.5T)以 17.2% tasteful / 49.4% basic 进入 Top 6,超越 GPT-5.5 (15.9%)
  • 2026-07-16:Kimi K3(Moonshot AI, 2.8T MoE)以 12.9% tasteful / 35.3% basic 首次上榜,超越 K2.6 (9.4%),开源模型在 senior 级工程任务上稳步推进
  • 2026-07:Snorkel 官方排行榜扩展至 16 模型——新上榜 MinMax M3 (13.8%)、GPT-5.4 (13.6%)、GLM-5.2 (13.1%)、Kimi K3 (12.9%)、Kimi K2.6 (9.4%)、Sonnet 4.6 (9.3%)、Gemini 3.1 Pro (6.8%)、Gemini 3.5 Flash (3.4%)
  • 2026-07-01:Snorkel AI 在 X 平台正式公布 Senior SWE-Bench,10 个前沿 Agent 即时评测,Opus 4.8 以 24.0% tasteful / 42.0% basic 居首
  • 2026-07-02:Hacker News 帖子评分 85 持续上升,“AI 替代高级工程师”叙事遭遇公开质疑
  • 2026-07-03:aibytes.blog 详细评测显示 Top 模型 basic solve 落在 40-55% 区间,tasteful solve 落在 14-24% 区间——评测结果呈”双峰分布”
  • 2026-07-04:explainx.ai 指出 Snorkel 与 Terminal-Bench 2.0 共享 Harbor 框架,评测基础设施一致性高;Snorkel 自承”50 public tasks 偏小,方差较高”
  • 2026-07-06:可酪创新科技 wechat 报道 Chinese AI 圈关注 Senior SWE-Bench——指出 Opus 4.8 完成任务平均跨 11 个文件 / 11.7 万 token,与”高级工程师”工作量(feature 级别)量级一致
  • 关键趋势:Senior SWE-Bench 暴露了 SWE-bench 家族的”初级偏见”——只有 Snorkel 这类数据公司能负担高质量 rubric grading;50 public 任务偏小需要后续扩展;Harbor 框架使评测可复现但单 harness 限制了结论普适性;下一代基准可能需要”AI 工程师 benchmark” 概念,区分”代码能力”与”工程能力”

关联基准

不足与展望

  • 50 public 任务偏小,pass@1 方差高
  • 单一 harness(Mini-SWE-Agent),其他脚手架可能完全重排
  • Taste 指标 codebase-specific(PostHog 风格 vs 自家 monorepo 不同)
  • Private 50 任务不公开,可能被”针对训练”影响
  • Snorkel 同时是 Terminal-Bench 2.0 联合作者,需独立第三方验证
  • 中等规模(3-8B)模型在 Senior SWE-Bench 上表现仍待评估
高级工程 代码品味 Snorkel 模糊指令 PR 重现