网易首页 > 网易号 > 正文 申请入驻

SwingArena:从「写对代码Commit」到「通过CI审查」

0
分享至



过去一年,大模型写代码的能力几乎以肉眼可见的速度提升。从简单脚本到完整功能模块,GPT、Claude、DeepSeek 等模型已经能够在几秒钟内生成看起来相当 “专业” 的代码。

这种能力的提升,让很多人开始认真思考一个问题:AI 能不能真正参与到软件工程的核心流程中?

但越接近真实开发,这个问题就越显得复杂。因为在工业界,“写出一段能跑的代码” 远远不够。

代码是否能被合并,取决于它能否通过完整的持续集成(Continuous Integration,简称 CI)流水线——这是一种在代码开发过程中,通过自动化的构建、测试和代码检查,确保每一次改动都能在真实工程环境下稳定运行的机制。

此外,代码还需符合项目规范、经得起代码审查,并在多轮修改中保持稳定可靠。遗憾的是,现有主流代码评测基准,几乎都停留在“能否通过几个单元测试”的层面。

SwingArena 的出发点,正是填补这块长期缺失的评测空白。

该论文已被ICLR 2026正式接收。目前,SwingArena 已实现全栈开源。





  • 论文标题:SwingArena: Competitive Programming Arena for Long-context GitHub Issue Solving
  • 论文链接:https://arxiv.org/abs/2505.23932
  • 项目链接:https://swing-bench.github.io/

从 “写对代码” 到 “通过审查”,

评测逻辑需要一次转向


在传统评测中,模型面对的是一个高度简化的问题:给定函数签名和说明,只要输出能通过测试的实现即可。这种设定对于衡量基础编程能力是有效的,但它忽略了真实软件开发中最关键的一环 ——审查与迭代。

在现实中,一段代码往往要经历多个回合的反馈与修改,才能最终被接受。CI 系统会自动检查编译、测试、代码风格和潜在风险,而审查者则会从逻辑正确性、边界情况和可维护性等角度不断提出质疑。这种过程,本质上是一种持续博弈。

SwingArena 将这种博弈引入评测之中。它不再让模型 “单打独斗”,而是通过对抗式设定,让两个模型分别扮演 “提交者” 和 “审查者”,在真实 CI 环境中反复交锋。



提交者需要写出足够稳健的补丁才能通过流水线,而审查者则试图通过精心设计的测试暴露潜在问题。最终的得分,完全由真实执行结果决定。



真实工程环境,意味着真实复杂度


要让评测真正贴近工业场景,仅有对抗机制还不够。另一个更现实的挑战在于:真实项目的代码规模,远远超出了大模型的上下文窗口。

一个常见的开源仓库往往包含数万行代码,分布在数百个文件中。模型不可能 “通读全库”,只能在极其有限的上下文中做判断。SwingArena 因此设计了一套完整的检索增强流水线 RACG(Retrieval-Augmented Code Generation),试图在 “给模型多少代码” 与 “给对代码” 之间取得平衡。

RACG 的核心思路,是先通过经典信息检索方法快速缩小文件范围,再以语法结构为单位对代码进行切块,并使用语义模型进行精排。在严格的 token 预算下,系统会动态调整上下文粒度,确保模型看到的是最关键、最相关的代码片段,而不是噪声。

消融实验显示,这种分层检索策略,能够显著提升补丁定位的准确率,相比仅使用关键词匹配,Top-10 命中率提升超过一倍。这意味着模型不只是 “写代码”,而是在更接近人类工程师的认知范围内工作。

当模型真正对抗,差异才开始显现


在 SwingArena 的评测中,一个有趣的现象逐渐浮现:不同模型在工程决策上的 “性格差异”,被前所未有地放大了。

以 GPT-4o 为例,它在提交者角色中表现得极为激进,往往能够快速生成足以击败对手测试的补丁,因此胜率很高。但这种策略的代价是 CI 通过率并不稳定,代码在规范性和鲁棒性上更容易出现问题。

相比之下,DeepSeek 和 Gemini 的表现则明显更为保守。它们生成的代码风格更加规范,通过 CI 的概率也更高,尤其在多语言场景下展现出更强的稳定性。这类差异,在传统基准中往往被 “平均分” 所掩盖,而在对抗式评测中却变得非常直观。

更重要的是,这些结果为实际应用提供了清晰的参考:当目标是快速原型和探索性开发时,激进策略可能更有效;而在生产环境和长期项目中,稳定性显然更重要。

从评测到实践:

为什么 SwingArena 值得被重视


SwingArena 的意义,并不仅仅在于提出了一个新的 benchmark。它更重要的价值,在于推动了一次评测视角的转变:从 “功能正确性” 走向 “工程可用性”。

通过将 CI 流水线、代码审查和多轮迭代引入评测过程,SwingArena 让我们第一次能够系统性地回答这样的问题:哪些模型真的适合进入生产环境?在不同工程场景下,应该如何选择和使用它们?又该如何设计更符合现实需求的 AI 编程助手?

在论文匿名期结束后,SwingArena 将完整开源,包括数据集、评测框架、检索流水线以及所有实验复现代码。团队希望,这套框架不仅能成为研究者比较模型的新工具,也能为工业界评估和落地 AI 编程能力提供参考。

当 AI 生成的代码真正走进 CI 流水线,评测的标准,也必须随之升级。

SwingArena,正是向这个方向迈出的一步。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
被问特朗普是否曾与人发生性行为,爱泼斯坦前女友只答了6个单词

被问特朗普是否曾与人发生性行为,爱泼斯坦前女友只答了6个单词

辉哥说动漫
2026-02-12 19:49:28
刘芳菲身高174,王治郅214,虽然身高差距悬殊,但是刘芳菲真不低

刘芳菲身高174,王治郅214,虽然身高差距悬殊,但是刘芳菲真不低

科学发掘
2026-02-12 00:41:34
巴拿马总统认怂服软,中方组合拳见效,李嘉诚意外成最大赢家

巴拿马总统认怂服软,中方组合拳见效,李嘉诚意外成最大赢家

兰妮搞笑分享
2026-02-12 19:56:49
和谢贤分手7年后,40岁Coco胖到认不出,拿着巨额分手费周游世界

和谢贤分手7年后,40岁Coco胖到认不出,拿着巨额分手费周游世界

小熊侃史
2026-02-11 12:57:49
苹果大规模突封俄用户账户!超万台设备遭限

苹果大规模突封俄用户账户!超万台设备遭限

老马拉车莫少装
2026-02-12 20:28:52
权威数读|六组数据,读懂大国消费新气象

权威数读|六组数据,读懂大国消费新气象

新华社
2026-02-11 12:32:45
36岁龙洋辞别央视!新身份曝光,人生彻底转向

36岁龙洋辞别央视!新身份曝光,人生彻底转向

草莓解说体育
2026-02-10 00:27:58
离开黄晓明算个屁!baby妆没化完就被要求直播,头发凌乱举鞋子尬笑

离开黄晓明算个屁!baby妆没化完就被要求直播,头发凌乱举鞋子尬笑

八卦王者
2026-02-12 11:38:48
垂直拉升,002323,4连板!政策利好来袭,电力设备涨停潮!

垂直拉升,002323,4连板!政策利好来袭,电力设备涨停潮!

证券时报
2026-02-12 12:35:03
《生命树》直到孟耀辉伏法,白菊才知,设局害死多杰的人有5个

《生命树》直到孟耀辉伏法,白菊才知,设局害死多杰的人有5个

小娱乐悠悠
2026-02-12 14:04:05
罗永浩回应贾樟柯用Seedance2.0做短片:接下来拍、做电影只需要导演一个人了

罗永浩回应贾樟柯用Seedance2.0做短片:接下来拍、做电影只需要导演一个人了

凤凰网科技
2026-02-12 13:45:10
七个姐妹凑70万开咖啡店,结果从“七仙女”变成“战国七雄”互掐

七个姐妹凑70万开咖啡店,结果从“七仙女”变成“战国七雄”互掐

达文西看世界
2026-02-12 11:31:45
为什么称左权为我党在抗日战争中牺牲的最高级将领,而非项英?

为什么称左权为我党在抗日战争中牺牲的最高级将领,而非项英?

史海孤雁
2026-02-11 15:30:10
北京市常务副市长:首都都市圈是目前我国唯一拥有两个直辖市的都市圈,具有独一无二的发展优势

北京市常务副市长:首都都市圈是目前我国唯一拥有两个直辖市的都市圈,具有独一无二的发展优势

红星新闻
2026-02-12 11:57:06
局地大到暴雨!湖南发布今年1号汛情提醒

局地大到暴雨!湖南发布今年1号汛情提醒

益阳广电
2026-02-12 16:52:27
不装了!森林北回应参加相亲节目:给我的条件太好了,为啥不去呢

不装了!森林北回应参加相亲节目:给我的条件太好了,为啥不去呢

小娱乐悠悠
2026-02-10 09:50:59
高峰也没想到,他当年抛弃的儿子,如今开始给那英争光了

高峰也没想到,他当年抛弃的儿子,如今开始给那英争光了

趣文说娱
2026-01-04 16:34:24
顶住压力!范戴克制胜头球助利物浦重返胜轨,杰拉德盛赞后防提升

顶住压力!范戴克制胜头球助利物浦重返胜轨,杰拉德盛赞后防提升

夜白侃球
2026-02-12 20:55:24
雅万高铁通车两年,印尼没钱运营了,问中国:那45亿贷款能否缓缓

雅万高铁通车两年,印尼没钱运营了,问中国:那45亿贷款能否缓缓

芳芳历史烩
2026-01-08 15:40:33
她被誉为韩国花滑女神+未来之星!首次出征冬奥会 曾深陷队友丑闻

她被誉为韩国花滑女神+未来之星!首次出征冬奥会 曾深陷队友丑闻

Emily说个球
2026-02-12 14:11:17
2026-02-12 21:40:49
机器之心Pro incentive-icons
机器之心Pro
专业的人工智能媒体
12297文章数 142564关注度
往期回顾 全部

科技要闻

10倍速的一夜:三大模型春节前的暗战

头条要闻

乘客在高铁商务舱买到"低人一等座" 12306:该位置特殊

头条要闻

乘客在高铁商务舱买到"低人一等座" 12306:该位置特殊

体育要闻

31岁首次参加冬奥,10年前她是个水管工

娱乐要闻

《惊蛰无声》违规抢占排片遭影院控诉

财经要闻

“影子万科”如何掘金万科?

汽车要闻

开212 T01柴油版去穿越 连牧马人都跟不上

态度原创

健康
旅游
家居
本地
公开课

转头就晕的耳石症,能开车上班吗?

旅游要闻

魔都看展丨一秒穿越至新疆,聆听丝路回响

家居要闻

本真栖居 爱暖伴流年

本地新闻

下一站是嘉禾望岗,请各位乘客做好哭泣准备

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版