基准测试在测什么 › SWE-bench Verified

SWE-bench Verified

在真实 GitHub 仓库里,按一条 issue 写出能通过测试的补丁。

编程领域500道题4条已知毛病2026-09-14数据截至
01

分数高对您意味着什么

本站根据出题方式和已知毛病解读

它测的是改开源仓库里一个已知 bug,不等于能处理您公司私有代码里的历史包袱和没写文档的依赖。

本站解读 · 2026-09-14
02

怎么出题、怎么打分

出自官方论文与官方仓库

题目怎么来
原始 SWE-bench 的人工复核子集:93 名工程师逐条标注题目是否可解、测试是否合理,筛出 500 道
怎么打分
把补丁打进仓库对应版本,跑仓库自带的单元测试,全过算解决,没有人工评审
官方论文与仓库 · 2026-09-14
03

已知毛病

官方自陈与第三方核查

  • 测试用例本身有缺陷:抽查模型常答错的题,至少 59.4% 的测试会把功能正确的补丁判成失败
  • 解法泄漏:32.67% 的「成功」补丁,解法直接写在 issue 或评论里
  • 题目全来自公开仓库,预训练语料很可能见过
  • OpenAI 自己说明它只覆盖软件工程能力里的一小段,已不再用它衡量前沿编程能力
出处见来源清单 · 2026-09-14

同领域还可以对照看:LiveCodeBench。

04

来源清单

4 条

逐条摊开,每条附原文链接⌄

您该怎么办

别拿单个基准的分数直接选模型。挑两三个候选,用您自己的真实任务各跑几次,看稳定性和返工量。

全部基准见基准测试在测什么;各模型分数见模型主榜。