OpenAI对其推荐的编码基准SWE-bench Pro进行审计,发现约30%的任务存在测试过度严格、提示不明确等问题,导致评估结果失真。团队已撤回推荐,并呼吁社区关注评估质量,建设更可靠的基准测试。
准确评估模型能力是保障安全部署的关键决策基础。OpenAI 在每个模型发布时都会报告多项外部与内部基准结果,以追踪模型进步。但当评估本身存在缺陷时,可能误导对能力的理解,影响安全决策和研究方向。
此前,OpenAI 已指出 SWE-bench Verified 存在设计缺陷和数据污染,不再使用,并建议社区转向 SWE-bench Pro。SWE-bench Pro 由 Scale AI 设计,旨在通过更长期、更真实的编码任务衡量模型智能体能力。在 731 个公开任务中,前沿模型的通过率在 8 个月内从 23.3% 提升至 80.3%。
然而,OpenAI 最近对 SWE-bench Pro 进行了类似审计,使用数据点分析流水线检查模型尝试记录、任务元数据和失败轨迹,以标记可能的问题。被标记的任务经过多轮智能体审查和五位资深软件工程师的独立评估,分歧部分进一步调查。
结果发现大量任务存在缺陷:数据流水线标记了 200 个(27.4%)问题任务,人类审核则识别出 249 个(34.1%)。问题主要分为四类:
这些发现表明,创建困难且公平的基准极具挑战,而智能体在规模化数据质量检查中正发挥更大作用。OpenAI 估计 SWE-bench Pro 约有 30% 的任务存在问题,建议模型开发者仔细审查结果。
审计方法包括:自动过滤器标记可能问题(共 286 个),然后通过人类监督的智能体审核和人工标注活动双重审查。智能体审核由 Codex 驱动的调查智能体访问仓库和环境,进行深度检查;人工标注则由经验丰富的软件工程师独立判断。人类比智能体更容易将任务标记为有缺陷,且倾向于多标签分类,表明多个问题共存。
讨论部分指出,开源仓库中的问题报告和拉取请求原本用于人类协作,描述、代码和测试之间往往不一致,导致难以形成干净的评估任务。同时,随着模型能力提升,利用模型本身来检查评估质量变得可行。
OpenAI 希望评估社区能开发由经验开发者专门为测试模型能力而构建的基准,保留高难度和真实性,并允许更好的人工监督。鉴于本次分析中发现的问题,OpenAI 撤回此前采纳 SWE-bench Pro 的建议。
最终,一项评估应提供有意义的信号:难以作弊、易于信任、真正反映模型能力或对齐。这些结果直接影响 OpenAI 的部署与安全决策,因此依赖的评估必须有效且有信息量。
免费获取企业 AI 成熟度诊断报告,发现转型机会
关注公众号

扫码关注,获取最新 AI 资讯
3 步完成企业诊断,获取专属转型建议
已有 200+ 企业完成诊断