OpenAI挑战行业权威评测基准SWE-Bench Pro,指出评测缺陷
个公开测试任务中,约30%存在评测缺陷。AI推出,专门评测大语言模型与AI智能体的编程能力,因高度贴近实际企业级开发且具备极高的防作弊标准,现已成为AI软件工程领域的行业权威基准。当行业标杆本身都可能存在近三成缺陷,整个AI评测体系的公信力便面临拷问。
评分泡沫背后的真相
近期,AI编程领域出现了一则重大消息, 有人公然对作为行业权威的SWE – Bench Pro评测基准提出质疑。该基准是由Scale AI推出的, 其专门用于测试大模型编写代码的能力, 由于它与企业实战较为贴近, 各方对此都表示认可。然而, 新发布的博文表明, 它或许已然出现失真情况, 无法再真实地呈现模型的实际水平了。

这绝非仅仅是微小的瑕疵, 数据表明, 处于前沿位置的模型, 在仅仅只有八个月的短暂时间之内, 通过的比率从百分之二十三急剧飙升到百分之八十, 这般的增长速率违背了正常的道理, 看起来更像是评测的机制出现了问题, 而非模型突然间就领悟了关键, 我们必须要对这种虚假的繁荣秉持警惕之心。
交叉验证揭露漏洞
要证实那怀疑, 作者启用了双重审查办法。借数据分析步骤, 标记出好些失效任务, 数量是两百个, 占到总数的百分之二十七点四。于此同时, 动用人工标注举措, 又找出两百四十九个失效任务, 占比达到百分之三十四点一。
两条线路径出现的最终情形, 令人十分惊讶地呈现出高度的契合性。通过展开交叉验证的操作, 推算出大概有三成的任务存在显著的不足之处。这些不足主要汇聚于四个不同的方面, 即测试所提出的要求过度严格苛刻, 题目给出的提示不够充足完备, 测试所涵盖的范围太过狭窄有限, 以及提示所传达的信息具备一定的误导性质。这并非是一种偶然的现象, 而是属于系统性的问题范畴。
隐藏规则让人无语
让人惊讶的是最典型的案例, 有一道题明确规定在内容转行之际, 要在行首添加一个空格, 然而, 暗藏的测试用例却认定两个空格才是确切答案, 这表明模型哪怕按照了题目说明来操作, 依旧会被判定为错误, 委实荒谬之极。
这种采用“明修栈道, 暗度陈仓”方式的做法, 致使评估结果直接失效, 模型的真实能力会被错误地进行低估或者高估, 而这完全是由测试用例是否公平来决定的, 要是连基本的规则都不具备透明性质, 那么所谓的评测分数便失去了参考价值, 纯粹变成数字游戏了。
撤回推荐不再信任
鉴于上述所发现的情况, 作者正式地撤回了先前对于SWE – Bench Pro的采用方面的建议。一个存在将近三成题目都有着问题的基准, 又怎么能够当作行业标准呢? 持续运用它去衡量模型能力, 这跟刻舟求剑没有什么区别。这种行为不但会误导研发的方向, 而且还会浪费掉宝贵的算力资源。
如公信力一旦遭受损害, 那么重新构建起来将会极其艰难。在大家还正为所谓跑分竞赛而沾沾自喜之际, 底层的逻辑或许已然出现崩塌。我们所真正需要的乃是诚实的评估, 而并非精心谋略设计的陷阱。将推荐加以撤回是对行业负责的一种表现, 同时也是在提醒同行们务必要把眼睛擦得雪亮。
呼唤专业评测体系
未来的AI评测这一情况, 无法简单地去套用人类开发者所拥有的测试逻辑。资深软件开发者应当专门针对AI来设计全新内容的基准。AI的思维模式跟人类不一样, 其存在需要更精准的指令以及更公平的测试环境。只有那懂AI的人、才能够制定出真正具备有效性的评测标准。
这得投入巨量人力物力, 然而它可是必经的路途。仅有简单的回归测试以及代码补全已然不足够了, 非得深入至工程能力的实质内里。我们所要评估的乃是模型处理复杂问题的能力, 而绝不只是背诵语料库或者模仿代码风格。这才是技术进步的真切方向。
回归真实工程能力
迈向AI软件工程发展, 必然要经历从跑分竞赛回归真实工程评估这一门槛。行业得冷静下来, 去审视那些表面光鲜的数据背后, 到底隐藏着多少水分。唯有剔除虚假繁荣, 方能瞧见技术的真实轮廓, 进而推动真正的创新。
对于当前的AI编程评测标准, 你持有怎样的看法呢? 现有的那些基准, 真的能够如实映射出模型的能力吗? 欢迎于评论区域留下你的言论进行探讨争辩, 通过点赞分享, 致使更多的人得以看见事实真相。