国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

SwingArena:從「寫對代碼Commit」到「通過CI審查」

0
分享至



過去一年,大模型寫代碼的能力幾乎以肉眼可見的速度提升。從簡單腳本到完整功能模塊,GPT、Claude、DeepSeek 等模型已經(jīng)能夠在幾秒鐘內(nèi)生成看起來相當(dāng) “專業(yè)” 的代碼。

這種能力的提升,讓很多人開始認(rèn)真思考一個(gè)問題:AI 能不能真正參與到軟件工程的核心流程中?

但越接近真實(shí)開發(fā),這個(gè)問題就越顯得復(fù)雜。因?yàn)樵诠I(yè)界,“寫出一段能跑的代碼” 遠(yuǎn)遠(yuǎn)不夠。

代碼是否能被合并,取決于它能否通過完整的持續(xù)集成(Continuous Integration,簡稱 CI)流水線——這是一種在代碼開發(fā)過程中,通過自動化的構(gòu)建、測試和代碼檢查,確保每一次改動都能在真實(shí)工程環(huán)境下穩(wěn)定運(yùn)行的機(jī)制。

此外,代碼還需符合項(xiàng)目規(guī)范、經(jīng)得起代碼審查,并在多輪修改中保持穩(wěn)定可靠。遺憾的是,現(xiàn)有主流代碼評測基準(zhǔn),幾乎都停留在“能否通過幾個(gè)單元測試”的層面。

SwingArena 的出發(fā)點(diǎn),正是填補(bǔ)這塊長期缺失的評測空白。

該論文已被ICLR 2026正式接收。目前,SwingArena 已實(shí)現(xiàn)全棧開源。





  • 論文標(biāo)題:SwingArena: Competitive Programming Arena for Long-context GitHub Issue Solving
  • 論文鏈接:https://arxiv.org/abs/2505.23932
  • 項(xiàng)目鏈接:https://swing-bench.github.io/

從 “寫對代碼” 到 “通過審查”,

評測邏輯需要一次轉(zhuǎn)向


在傳統(tǒng)評測中,模型面對的是一個(gè)高度簡化的問題:給定函數(shù)簽名和說明,只要輸出能通過測試的實(shí)現(xiàn)即可。這種設(shè)定對于衡量基礎(chǔ)編程能力是有效的,但它忽略了真實(shí)軟件開發(fā)中最關(guān)鍵的一環(huán) ——審查與迭代。

在現(xiàn)實(shí)中,一段代碼往往要經(jīng)歷多個(gè)回合的反饋與修改,才能最終被接受。CI 系統(tǒng)會自動檢查編譯、測試、代碼風(fēng)格和潛在風(fēng)險(xiǎn),而審查者則會從邏輯正確性、邊界情況和可維護(hù)性等角度不斷提出質(zhì)疑。這種過程,本質(zhì)上是一種持續(xù)博弈。

SwingArena 將這種博弈引入評測之中。它不再讓模型 “單打獨(dú)斗”,而是通過對抗式設(shè)定,讓兩個(gè)模型分別扮演 “提交者” 和 “審查者”,在真實(shí) CI 環(huán)境中反復(fù)交鋒。



提交者需要寫出足夠穩(wěn)健的補(bǔ)丁才能通過流水線,而審查者則試圖通過精心設(shè)計(jì)的測試暴露潛在問題。最終的得分,完全由真實(shí)執(zhí)行結(jié)果決定。



真實(shí)工程環(huán)境,意味著真實(shí)復(fù)雜度


要讓評測真正貼近工業(yè)場景,僅有對抗機(jī)制還不夠。另一個(gè)更現(xiàn)實(shí)的挑戰(zhàn)在于:真實(shí)項(xiàng)目的代碼規(guī)模,遠(yuǎn)遠(yuǎn)超出了大模型的上下文窗口。

一個(gè)常見的開源倉庫往往包含數(shù)萬行代碼,分布在數(shù)百個(gè)文件中。模型不可能 “通讀全庫”,只能在極其有限的上下文中做判斷。SwingArena 因此設(shè)計(jì)了一套完整的檢索增強(qiáng)流水線 RACG(Retrieval-Augmented Code Generation),試圖在 “給模型多少代碼” 與 “給對代碼” 之間取得平衡。

RACG 的核心思路,是先通過經(jīng)典信息檢索方法快速縮小文件范圍,再以語法結(jié)構(gòu)為單位對代碼進(jìn)行切塊,并使用語義模型進(jìn)行精排。在嚴(yán)格的 token 預(yù)算下,系統(tǒng)會動態(tài)調(diào)整上下文粒度,確保模型看到的是最關(guān)鍵、最相關(guān)的代碼片段,而不是噪聲。

消融實(shí)驗(yàn)顯示,這種分層檢索策略,能夠顯著提升補(bǔ)丁定位的準(zhǔn)確率,相比僅使用關(guān)鍵詞匹配,Top-10 命中率提升超過一倍。這意味著模型不只是 “寫代碼”,而是在更接近人類工程師的認(rèn)知范圍內(nèi)工作。

當(dāng)模型真正對抗,差異才開始顯現(xiàn)


在 SwingArena 的評測中,一個(gè)有趣的現(xiàn)象逐漸浮現(xiàn):不同模型在工程決策上的 “性格差異”,被前所未有地放大了。

以 GPT-4o 為例,它在提交者角色中表現(xiàn)得極為激進(jìn),往往能夠快速生成足以擊敗對手測試的補(bǔ)丁,因此勝率很高。但這種策略的代價(jià)是 CI 通過率并不穩(wěn)定,代碼在規(guī)范性和魯棒性上更容易出現(xiàn)問題。

相比之下,DeepSeek 和 Gemini 的表現(xiàn)則明顯更為保守。它們生成的代碼風(fēng)格更加規(guī)范,通過 CI 的概率也更高,尤其在多語言場景下展現(xiàn)出更強(qiáng)的穩(wěn)定性。這類差異,在傳統(tǒng)基準(zhǔn)中往往被 “平均分” 所掩蓋,而在對抗式評測中卻變得非常直觀。

更重要的是,這些結(jié)果為實(shí)際應(yīng)用提供了清晰的參考:當(dāng)目標(biāo)是快速原型和探索性開發(fā)時(shí),激進(jìn)策略可能更有效;而在生產(chǎn)環(huán)境和長期項(xiàng)目中,穩(wěn)定性顯然更重要。

從評測到實(shí)踐:

為什么 SwingArena 值得被重視


SwingArena 的意義,并不僅僅在于提出了一個(gè)新的 benchmark。它更重要的價(jià)值,在于推動了一次評測視角的轉(zhuǎn)變:從 “功能正確性” 走向 “工程可用性”。

通過將 CI 流水線、代碼審查和多輪迭代引入評測過程,SwingArena 讓我們第一次能夠系統(tǒng)性地回答這樣的問題:哪些模型真的適合進(jìn)入生產(chǎn)環(huán)境?在不同工程場景下,應(yīng)該如何選擇和使用它們?又該如何設(shè)計(jì)更符合現(xiàn)實(shí)需求的 AI 編程助手?

在論文匿名期結(jié)束后,SwingArena 將完整開源,包括數(shù)據(jù)集、評測框架、檢索流水線以及所有實(shí)驗(yàn)復(fù)現(xiàn)代碼。團(tuán)隊(duì)希望,這套框架不僅能成為研究者比較模型的新工具,也能為工業(yè)界評估和落地 AI 編程能力提供參考。

當(dāng) AI 生成的代碼真正走進(jìn) CI 流水線,評測的標(biāo)準(zhǔn),也必須隨之升級。

SwingArena,正是向這個(gè)方向邁出的一步。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

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.

相關(guān)推薦
熱點(diǎn)推薦
哈梅內(nèi)伊死了,美伊戰(zhàn)爭烈度比想象的要大很多

哈梅內(nèi)伊死了,美伊戰(zhàn)爭烈度比想象的要大很多

黑噪音
2026-03-01 09:49:45
從腳抽筋到去世,僅僅1晚!這起悲劇,給所有人敲響了警鐘

從腳抽筋到去世,僅僅1晚!這起悲劇,給所有人敲響了警鐘

看世界的人
2026-03-01 18:43:45
WTT世界乒聯(lián)“點(diǎn)名”孫穎莎,釋放三個(gè)強(qiáng)烈信號,王曼昱真沒說錯(cuò)

WTT世界乒聯(lián)“點(diǎn)名”孫穎莎,釋放三個(gè)強(qiáng)烈信號,王曼昱真沒說錯(cuò)

林雁飛
2026-02-28 23:18:10
27個(gè)美軍基地被炸穿!伊朗飽和打擊破防,美國防空神話徹底崩塌

27個(gè)美軍基地被炸穿!伊朗飽和打擊破防,美國防空神話徹底崩塌

時(shí)光流轉(zhuǎn)追夢人
2026-03-02 02:18:43
哈梅內(nèi)伊遇害,伊朗會怎么報(bào)復(fù)?

哈梅內(nèi)伊遇害,伊朗會怎么報(bào)復(fù)?

紅星新聞
2026-03-01 11:51:17
黑天鵝突襲!三家公司同日被查,17萬投資者踩雷

黑天鵝突襲!三家公司同日被查,17萬投資者踩雷

21世紀(jì)經(jīng)濟(jì)報(bào)道
2026-03-01 23:40:09
前中央政治局常委64歲主動請辭,臨終坦然:我死而無憾

前中央政治局常委64歲主動請辭,臨終坦然:我死而無憾

阿諢體育
2026-02-13 04:28:34
間隔不到48小時(shí),前總統(tǒng)又身亡!伊朗暴怒之下,宣布一重磅命令

間隔不到48小時(shí),前總統(tǒng)又身亡!伊朗暴怒之下,宣布一重磅命令

愛意隨風(fēng)起呀
2026-03-02 01:38:01
蔡依林事件升級!官方強(qiáng)勢出手,《北京歡迎你》鏡頭全刪,信號明顯

蔡依林事件升級!官方強(qiáng)勢出手,《北京歡迎你》鏡頭全刪,信號明顯

八卦王者
2026-02-28 21:30:08
巴基斯坦宣戰(zhàn)!塔利班瘋狂報(bào)復(fù)?中國看在眼中,緊急下場表態(tài)!

巴基斯坦宣戰(zhàn)!塔利班瘋狂報(bào)復(fù)?中國看在眼中,緊急下場表態(tài)!

我是盲流
2026-03-02 02:53:40
佩澤上位,塵埃落定,上兵伐謀,戰(zhàn)爭必須是政治戰(zhàn)

佩澤上位,塵埃落定,上兵伐謀,戰(zhàn)爭必須是政治戰(zhàn)

曉看說
2026-03-01 14:00:47
親人去世,先打120還是殯儀館?記住這個(gè)順序,少跑90%彎路

親人去世,先打120還是殯儀館?記住這個(gè)順序,少跑90%彎路

白淺娛樂聊
2026-02-25 19:00:57
強(qiáng)援參戰(zhàn),伊軍第6輪導(dǎo)彈雨來襲,黑色血旗升起,特朗普真上當(dāng)了

強(qiáng)援參戰(zhàn),伊軍第6輪導(dǎo)彈雨來襲,黑色血旗升起,特朗普真上當(dāng)了

影孖看世界
2026-03-02 01:41:31
中國95%的房子,其實(shí)已經(jīng)沒有任何投資價(jià)值

中國95%的房子,其實(shí)已經(jīng)沒有任何投資價(jià)值

流蘇晚晴
2026-03-01 16:56:00
比熬夜可怕十倍的10個(gè)壞習(xí)慣,一定要拋棄!

比熬夜可怕十倍的10個(gè)壞習(xí)慣,一定要拋棄!

深度知局
2026-02-26 21:39:44
臨死之前,哈梅內(nèi)伊做對了此生最后一件事!讓特朗普無法如愿以償

臨死之前,哈梅內(nèi)伊做對了此生最后一件事!讓特朗普無法如愿以償

涼羽亭
2026-03-01 23:28:22
哈梅內(nèi)伊身亡,投資者關(guān)心“然后”呢?周末唯一開盤的市場已完成從"大跌"到"大漲"

哈梅內(nèi)伊身亡,投資者關(guān)心“然后”呢?周末唯一開盤的市場已完成從"大跌"到"大漲"

華爾街見聞官方
2026-03-01 14:19:22
謝賢前女友CoCo賬號被封禁

謝賢前女友CoCo賬號被封禁

娛小余
2026-03-01 20:27:30
2-1!全都是角球,且都是阿森納進(jìn)的!多賽1輪領(lǐng)先曼城5分

2-1!全都是角球,且都是阿森納進(jìn)的!多賽1輪領(lǐng)先曼城5分

體育世界
2026-03-02 02:58:22
逆轉(zhuǎn)臺北2連勝!男籃5人滿分 朱俊龍李弘權(quán)一戰(zhàn)封神 趙睿險(xiǎn)成罪人

逆轉(zhuǎn)臺北2連勝!男籃5人滿分 朱俊龍李弘權(quán)一戰(zhàn)封神 趙睿險(xiǎn)成罪人

后仰大風(fēng)車
2026-03-01 18:03:17
2026-03-02 03:56:49
機(jī)器之心Pro incentive-icons
機(jī)器之心Pro
專業(yè)的人工智能媒體
12382文章數(shù) 142573關(guān)注度
往期回顧 全部

科技要聞

榮耀發(fā)布機(jī)器人手機(jī)、折疊屏、人形機(jī)器人

頭條要聞

特朗普警告伊朗“不要報(bào)復(fù)” 伊朗外長回應(yīng)

頭條要聞

特朗普警告伊朗“不要報(bào)復(fù)” 伊朗外長回應(yīng)

體育要聞

火箭輸給熱火:烏度卡又輸斯波教練

娛樂要聞

黃景瑜 李雪健坐鎮(zhèn)!38集犯罪大劇來襲

財(cái)經(jīng)要聞

中東局勢升級 如何影響A股、黃金和原油

汽車要聞

理想汽車2月交付26421輛 歷史累計(jì)交付超159萬輛

態(tài)度原創(chuàng)

親子
游戲
本地
公開課
軍事航空

親子要聞

帶娃看醫(yī)生,聽懂這幾句話少走90%彎路!

以《生化危機(jī)》命名?Capcom解答對RE引擎的誤讀

本地新聞

津南好·四時(shí)總相宜

公開課

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

軍事要聞

伊朗前總統(tǒng)內(nèi)賈德遇襲身亡

無障礙瀏覽 進(jìn)入關(guān)懷版