OpenAI 发现约 30% 的热门 AI 编码测试任务有缺陷

The Decoder:AI News(RSS)·2026-07-09 21:23·47天前·Maximilian Schreiner
AI 导读

OpenAI 审查 SWE-Bench Pro 后发现约 30% 的任务存在缺陷,已撤回支持。问题源于任务取自真实软件项目,导致测试过于严格、模糊或误导。OpenAI 先用自动化工具标记 286 个可疑任务,再由基于 Codex 的 AI 智能体审查,最后由人工判定 249 项(34.1%)有缺陷;另有 200 项(27.4%)被另一流程判定有缺陷。问题分为四类:过于严格、过于模糊、过于浅显与描述错误。此前,Artificial Analysis 已因模型可从项目提交历史复制答案而改用 DeepSWE 测试,导致排行榜重排:Codex 配 GPT-5.5 得 76 分,Claude Code 配 Opus 4.8 得 73 分,Claude Code 配 Fable 5 以 77 分居首。

The Decoder:AI News(RSS)
同事件
70AI 编辑部评分,满分 100

OpenAI 发现约 30% 的热门 AI 编码测试任务有缺陷

2026-07-09 21:23· 47天前· Maximilian Schreiner
AI 导读

OpenAI 审查 SWE-Bench Pro 后发现约 30% 的任务存在缺陷,已撤回支持。问题源于任务取自真实软件项目,导致测试过于严格、模糊或误导。OpenAI 先用自动化工具标记 286 个可疑任务,再由基于 Codex 的 AI 智能体审查,最后由人工判定 249 项(34.1%)有缺陷;另有 200 项(27.4%)被另一流程判定有缺陷。问题分为四类:过于严格、过于模糊、过于浅显与描述错误。此前,Artificial Analysis 已因模型可从项目提交历史复制答案而改用 DeepSWE 测试,导致排行榜重排:Codex 配 GPT-5.5 得 76 分,Claude Code 配 Opus 4.8 得 73 分,Claude Code 配 Fable 5 以 77 分居首。

OpenAI is pulling its endorsement of the AI coding test SWE-Bench Pro after a review found roughly 30 percent of its tasks are flawed.

The problems stem from the tasks being pulled from real software projects, making them too strict, too vague, or misleading for AI models. That skews the assessment of what AI can actually do.

OpenAI is calling for more reliable benchmarks. Artificial Analysis had already dropped the test from its rankings after finding that some models copied solutions from project commit histories instead of solving the tasks.

OpenAI reviewed SWE-Bench Pro, a widely used test for measuring AI models' programming skills, and found roughly 30 percent of its tasks are broken. The company is pulling its earlier endorsement of the benchmark.

Results from tests like these feed into decisions about whether and how to release a model, including safety assessments under OpenAI's Preparedness Framework. When a test contains errors, it can paint a misleading picture of what an AI can actually do.

To run the review, OpenAI first deployed an automated screening tool that flagged 286 suspicious tasks. AI agents built on Codex then examined each case in detail before a human researcher made the final call. That process labeled 200 tasks (27.4 percent) as flawed. In a parallel review, five experienced software developers evaluated the same cases and flagged even more, 249 tasks (34.1 percent). The human reviewers were stricter than the AI agents, though both sides agreed in 74 percent of cases.

A single whitespace character can mean pass or fail

OpenAI breaks the problems into four categories. Some tests are too strict, rejecting solutions that actually work. Others are too vague, expecting the AI to meet requirements buried in hidden test cases. Some tests are too shallow, letting incomplete solutions pass. And some task descriptions simply point in the wrong direction. One example from the OpenLibrary project: the task description called for a single space, but the hidden test expected two. An AI that correctly followed the instructions would fail.

The tasks were pulled from the commit histories of real software projects, originally written for human collaboration, not designed as clean evaluation tasks for AI models. According to OpenAI, tests from those projects tend to be too strict because they were built to verify one specific change, not to serve as general-purpose requirements. On the public version of the test with 731 tasks, top models had jumped from 23.3 to 80.3 percent accuracy in just eight months. SWE-Bench Pro was meant to replace the older SWE-bench Verified, which OpenAI had already dismissed for similar reasons.

This time, OpenAI doesn't recommend a specific replacement. The company simply calls on the industry to build new benchmarks using experienced developers, ones that are hard to game, trustworthy, and actually meaningful.

In mid-June, the analytics firm Artificial Analysis had already removed SWE-Bench Pro from its Coding Agent Index and swapped in DeepSWE, a test from Datacurve. The reason: SWE-Bench Pro was gameable. Some models had copied the correct solution from a project's commit history instead of actually solving the task.

The switch reshuffled the leaderboard. Codex with GPT-5.5 (xhigh) climbed from 65 to 76 points and passed Claude Code with Opus 4.8 (max) at 73, while Claude Code with Fable 5 (max) took the top spot at 77 points. On SWE-Bench Pro, Codex with GPT-5.5 had scored just 31 points, compared to 64 to 84 on other tests.