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

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

北大團隊提出SEAlign對齊框架:顯著提升軟件工程智能體決策質量

0
分享至



本文的通訊作者是北京大學計算機學院金芝教授和李戈教授。第一作者為課題組博士生張克馳,本科畢業(yè)于北京大學信息科學技術學院,研究方向為代碼智能體和代碼大模型。他曾以第一作者在自然語言處理、軟件工程等領域的國際會議上發(fā)表多篇論文,其代表工作 CodeAgent 發(fā)表于 ACL2024,是較早提出代碼智能體概念并開展系統(tǒng)研究的工作。一作論文先后獲得 2023 年 ACM 杰出論文獎(ACM SIGSOFT Distinguished Paper Award in ICPC)和 2026 年 ACM 杰出論文獎(ACM SIGSOFT Distinguished Paper Award in ICSE)。

在代碼大模型和代碼智能體技術快速發(fā)展的今天,一個日益凸顯的現(xiàn)象是:能夠在經(jīng)典代碼生成基準上取得優(yōu)異成績的模型,一旦被放入真實軟件工程環(huán)境中,表現(xiàn)卻往往大幅下滑。

這種落差的根源在于,真實軟件工程并不是一道孤立的編程題,而是一個長時程、強上下文持續(xù)交互、反復驗證與修正的復雜過程。

模型不僅要會寫代碼,還要能夠正確理解需求、在倉庫中定位文件、在合適時機調用工具、解釋測試反饋、修正先前錯誤,并在必要時及時停止。

這意味著,在評測基準上表現(xiàn)出色的代碼模型,其評價體系與訓練模式通常更側重于單一任務的代碼生成,并不天然適用于現(xiàn)實世界中復雜的軟件工程任務。

圍繞這一問題,北京大學金芝教授和李戈教授團隊提出了一套軟件工程智能體對齊框架 SEAlign,通過對智能體軌跡中的關鍵決策點進行識別與對齊,顯著提升模型在真實工程任務中的表現(xiàn)。實驗證明,經(jīng)過 SEAlign 優(yōu)化后的 14B 參數(shù)開源模型,在SWE-bench等真實場景中表現(xiàn)出明顯領先同體量模型、甚至媲美頂級閉源模型的能力。相關成果發(fā)表于軟件工程頂會 ICSE 2026,并榮獲 ACM SIGSOFT Distinguished Paper Award (杰出論文獎)。



ICSE,即 IEEE/ACM 國際軟件工程會議,是軟件工程領域的頂級會議,也是中國計算機學會推薦的 A 類國際學術會議。本年度 ICSE 共收到全球 1469 篇論文投稿,最終錄用 321 篇,其中僅 22 篇被評為頂尖論文,獲獎比例不足總投稿的 1.5%,用以表彰其在軟件工程領域技術創(chuàng)新性和影響力方面的杰出貢獻。



  • 論文題目: SEAlign: Alignment Training for Software Engineering Agent
  • 論文鏈接:https://arxiv.org/abs/2503.18455

行業(yè)瓶頸:現(xiàn)有模型難以適配真實軟件工程場景

現(xiàn)有代碼模型的后訓練大多圍繞編程競賽、算法題代碼生成展開,這類任務通常目標清晰、上下文短、依賴少,主要考察生成代碼答案的能力;而真實軟件工程任務則要求模型在復雜倉庫、工具鏈和反饋循環(huán)中持續(xù)做決策。

論文實驗數(shù)據(jù)顯示,即便是經(jīng)過充分后訓練、在各種 Benchmark 任務上表現(xiàn)不俗的 Qwen2.5-Coder-Instruct-14B ,配合 OpenHands 框架后,在模擬真實 GitHub 漏洞修復的 SWE-Bench-Verified 上,僅有 2.8% 的問題解決率。這說明現(xiàn)有對齊方式主要教會了模型「如何寫代碼」,卻尚未充分教會模型「如何驅動一個軟件工程智能體持續(xù)行動」。

論文進一步分析了失敗軌跡,發(fā)現(xiàn)問題主要集中在三類行為失配上。

1、一是指令跟隨不足:模型沒有真正讀懂 issue 中的約束,或者過早按照自己的理解動手修改,最后寫出的代碼「看起來合理」,卻沒有解決真實問題。

2、二是工具調用錯誤:包括錯誤地選擇工具、傳入不合法參數(shù)、查看無關文件,或者沒有在關鍵時刻使用正確工具,導致上下文和計算預算被大量浪費。

3、三是重復循環(huán):模型不斷重復相似動作,卻沒有根據(jù)環(huán)境反饋更新判斷,最終陷入無效迭代。也就是說,真實軟件工程中的核心瓶頸并不是單步代碼生成,而是整個多步?jīng)Q策過程中的行為質量。

SEAlign:對齊智能體中的關鍵決策

針對上述問題,SEAlign 的核心思想非常直接:如果軟件工程智能體的成敗,取決于一系列中間決策,那么訓練目標就不應只關注最終代碼是否正確,而應顯式優(yōu)化模型在關鍵步驟上的行為選擇。

論文提出,智能體軌跡中不同動作的重要性并不相同。有些動作即便略有偏差,模型也會在后續(xù)路徑中糾正錯誤;但另一些動作一旦出錯,就可能讓整個軌跡徹底偏航。

因此,軟件工程對齊的關鍵并不在于均勻優(yōu)化每一個 token 或所有步驟,而在于識別真正決定成敗的關鍵節(jié)點,并在這些節(jié)點處引導模型偏好更優(yōu)決策。

最近也有一些研究人員開始將 Agent 與控制論的思路進行類比。從瓦特調速器到現(xiàn)代控制系統(tǒng),一個更值得關注的共同點在于,它們并不是要預先規(guī)定每一步具體動作,而是通過識別那些可能引發(fā)系統(tǒng)性偏離的關鍵狀態(tài),并在這些位置上施加適當?shù)男U盘?,以維持整體運行方向的穩(wěn)定。對應到軟件工程智能體,模型的能力也不應只是生成某一段代碼,而更體現(xiàn)在其能否在關鍵節(jié)點上持續(xù)作出較為合理的判斷。

SEAlign 的啟發(fā)性正在于此:它并不對整條軌跡上的所有行為施加均勻約束,而是將對齊的重點放在那些更可能影響軌跡走向的關鍵決策點上,從而在一定意義上把軟件工程智能體的訓練問題轉化為一個面向閉環(huán)反饋的過程控制問題。

具體來說,SEAlign 包含三個核心階段:



第一步是軌跡數(shù)據(jù)收集:論文將模型置于真實的軟件工程環(huán)境中,讓其在 Agent 框架下完成任務,并記錄完整的 Agent 決策軌跡,同時根據(jù)任務是否被最終解決來給出成功或失敗的標記。為了避免數(shù)據(jù)泄漏,論文明確排除了測試數(shù)據(jù)集所涉及的任何倉庫以及與之相近的倉庫。

第二步是軌跡樹構建與關鍵動作識別:論文觀察到,不同軌跡之間常常共享相同前綴,因此將這些重合的決策路徑進行合并,可以將一群獨立的智能體軌跡鏈合并成一個軌跡樹結構,每個非葉節(jié)點對應一個決策步驟,每個葉節(jié)點對應成功或失敗結果。基于這棵軌跡樹,SEAlign 進一步過濾掉低質量樣本,例如反復重復同一動作、沒有實質推進的 loop 軌跡,以及與其他樣本沒有有效重疊的離群軌跡。

第三步是偏好對齊訓練:論文利用類蒙特卡洛采樣的節(jié)點評分方法,從同一前綴下找出「一個動作導致后續(xù)成功概率顯著更高,另一個動作導致顯著更差」的關鍵動作對,再通過偏好學習讓模型在這些關鍵點上學習偏好更優(yōu)行為。



從方法設計上看,SEAlign 把軟件工程能力明確建模為一種智能體軌跡上的關鍵點決策能力。這與過去很多代碼對齊方法只圍繞程序正確性、偏好輸出或競賽題結果來構造訓練信號不同:SEAlign 關心的是模型是否會在關鍵節(jié)點避免走偏。這也是它與一般代碼生成優(yōu)化工作的本質差異所在。在當前追逐 Long Running Agent Harness 的時代,SEAlign 采用了近似控制論的設計思路,在關鍵決策點上為模型提供約束的同時,也允許模型進行廣闊的探索。

實驗結果

在高度貼近真實軟件工程場景的 SWE-Bench 系列實驗中,SEAlign 展現(xiàn)出了明顯的提升。論文僅使用不到一千條樣本,以相對較低的訓練開銷,便在同等參數(shù)規(guī)模的開源模型中取得領先表現(xiàn),部分指標甚至逼近商業(yè)閉源模型 GPT4o。

在Qwen2.5-Coder-Instruct-14B上的實驗顯示,SEAlign 的訓練方法使得該模型 在SWE-Bench-Lite上的問題解決率從3.7%提升到17.7%;在SWE-Bench-Verified上,則從2.8%提升到21.8%。

與此同時,基線模型中非常常見的兩類問題 —— 空補丁率(empty patch)和循環(huán)卡死率 (stuck-in-loop) 也顯著下降:例如在 SWE-Bench-Verified 上,14B 基線模型的空補丁率(empty patch)為52.0%、卡死率(stuck)比例為27.8%,而 SEAlign-14B 分別降至22.8%與15.6%。這說明 SEAlign 能夠系統(tǒng)性改善模型在 Agent 框架中的行為過程。





為了驗證 SEAlign 學到的不是對某一個類 Benchmark 的過擬合,論文進一步在 HumanEvalFix 這一類程序修復任務上進行實驗。

對 Qwen-2.5-Coder-Instruct-14B 而言,不使用 Agent 框架時代碼修復通過率(Pass@1)為54.3%,一旦放入 Agent 工作流中,反而掉到31.1%,說明它雖然會直接寫代碼,卻并不擅長在工具交互流程中行動。

相反,SEAlign-14B 在無 Agent 時的通過率為52.4%,加入 Agent 后則提升到62.8%,同時無效補丁率( invalid patch rate )降到10.4%。

這表明 SEAlign 的收益并不只體現(xiàn)在 SWE-Bench 這種復雜倉庫任務上,也確實提高了模型在工具輔助、多步交互場景下的穩(wěn)定性與泛化能力。



消融實驗

論文的消融實驗進一步說明,SEAlign 的關鍵在于其對細粒度關鍵動作優(yōu)化本身。

  • 只做 SFT 不做細粒度 DPO:SWE-Bench-Lite 上的解決率為13.0%;
  • 只做 DPO 不做 SFT:解決率降至10.7%;完整方案則達到17.7%;
  • 更關鍵的是,如果去掉關鍵動作識別,直接把整條成功軌跡和失敗軌跡拿去做偏好優(yōu)化,效果會明顯退化到5.3%。



數(shù)據(jù)規(guī)模實驗也顯示出較清晰的趨勢:隨著訓練數(shù)據(jù)從 25% 增加到 50%、75% 和 100%,SWE-Bench-Lite 上的解決率從 3.7% 穩(wěn)步提升到17.7%。



從基準測試 Benchmark 到實際應用:真實用戶體驗評價

除了標準的智能體 Benchmark,論文還手工設計了五類簡單的應用開發(fā)任務,包括 to-do list、貪吃蛇小游戲、天氣應用、Hacker News 查詢應用和個性化主頁,并邀請 5 名有至少一年開發(fā)經(jīng)驗的志愿者從功能完整性、代碼質量和美觀度三個維度進行評分。

平均結果顯示,SEAlign-14B 相比原始 Qwen-14B 都有明顯提升:功能完整性從1.8提升到3.1,代碼質量從2.7提升到3.5,美觀度從2.0提升到3.2,SEAlign 更接近真實用戶感知的開發(fā)體驗改進。



未來展望

總體來看,SEAlign 揭示了一個極具現(xiàn)實價值的核心命題:代碼模型在真實軟件工程中的關鍵能力,不僅在于寫好代碼本身,更在于如何在工程流程中持續(xù)做出正確決策。

圍繞軌跡對齊、工具使用、關鍵階段控制與過程級的模型訓練優(yōu)化,SEAlign 對于代碼智能體和模型的協(xié)同演進,以及保證智能體模型在長序列復雜任務上能夠平穩(wěn)運行都至關重要。這也為代碼模型走向實用化、工程化提供了一條可行路徑。

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

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.

相關推薦
熱點推薦
這就是上海男籃的底氣!

這就是上海男籃的底氣!

新民晚報
2026-05-07 09:32:29
湖北一酒店開在公安局大院內(nèi) 客人:住在這兒 晚上都不用關門了

湖北一酒店開在公安局大院內(nèi) 客人:住在這兒 晚上都不用關門了

閃電新聞
2026-05-06 19:50:44
中方呼吁防止AI成為少數(shù)富國的游戲

中方呼吁防止AI成為少數(shù)富國的游戲

界面新聞
2026-05-06 13:59:39
100架美軍機已經(jīng)到位!開始動手前,美方對中國提了一個霸道要求

100架美軍機已經(jīng)到位!開始動手前,美方對中國提了一個霸道要求

流史歲月
2026-05-06 13:25:04
爆火出圈!劉雨鑫、馬頔接連打卡,網(wǎng)友:隨便一家都好吃

爆火出圈!劉雨鑫、馬頔接連打卡,網(wǎng)友:隨便一家都好吃

中山網(wǎng)
2026-05-06 13:17:31
47歲高圓圓在公園被抓拍,麒麟臂、涼拖鞋,活脫脫一個買菜大姐

47歲高圓圓在公園被抓拍,麒麟臂、涼拖鞋,活脫脫一個買菜大姐

胖松松與瘦二毛
2026-05-06 12:40:53
哈里王子只剩最后一條賺錢路,被指“從家人的私密痛苦中獲利”

哈里王子只剩最后一條賺錢路,被指“從家人的私密痛苦中獲利”

破鏡難圓
2026-05-07 18:27:09
緬甸政府為何不敢動,擁有4萬軍隊,號稱小中國的佤邦?

緬甸政府為何不敢動,擁有4萬軍隊,號稱小中國的佤邦?

鶴羽說個事
2026-05-06 22:54:55
5月中旬,貴人主動伸手,職場格局徹底打開的三個星座,時機已到

5月中旬,貴人主動伸手,職場格局徹底打開的三個星座,時機已到

小晴星座說
2026-05-07 18:52:42
中國造不出光刻機?中科大副院長:美國造不出,中國永遠都不可能

中國造不出光刻機?中科大副院長:美國造不出,中國永遠都不可能

小蘭聊歷史
2026-03-21 18:17:07
湖南省長表態(tài)

湖南省長表態(tài)

觀察者網(wǎng)
2026-05-07 11:57:28
落槌!全部劃歸國資!追隨許家印6年,江蘇第一包工頭賠得精光

落槌!全部劃歸國資!追隨許家印6年,江蘇第一包工頭賠得精光

凡知
2026-02-24 12:16:24
如果你不開心,就去看東北人的評論區(qū),能讓你笑出腹??!

如果你不開心,就去看東北人的評論區(qū),能讓你笑出腹??!

夜深愛雜談
2026-04-14 15:18:00
竹筍再次被關注!研究發(fā)現(xiàn):吃得越多,高尿酸壽命或越長?真的?

竹筍再次被關注!研究發(fā)現(xiàn):吃得越多,高尿酸壽命或越長?真的?

健康之光
2026-05-07 08:57:37
世界上最可憐的國家:全國僅兩輛公交、吃青菜算土豪,面臨被淹沒

世界上最可憐的國家:全國僅兩輛公交、吃青菜算土豪,面臨被淹沒

老謝談史
2026-04-10 13:40:50
三大“臺獨”分子祖宗事跡曝光,全是漢奸后代,都曾為日本人做事

三大“臺獨”分子祖宗事跡曝光,全是漢奸后代,都曾為日本人做事

知鑒明史
2026-05-07 18:30:07
女子舉報火車抽煙處后續(xù):怒懟列車長,真容曝光社死,12306回應

女子舉報火車抽煙處后續(xù):怒懟列車長,真容曝光社死,12306回應

阿纂看事
2026-05-07 13:52:24
明日農(nóng)歷三月二十二,提醒“吃4樣做1事忌1事”,平安健康家和睦

明日農(nóng)歷三月二十二,提醒“吃4樣做1事忌1事”,平安健康家和睦

雪峰兒
2026-05-07 06:17:25
夫妻含淚發(fā)聲!陜西一地宣布:5月7日起,一年內(nèi)免門票!

夫妻含淚發(fā)聲!陜西一地宣布:5月7日起,一年內(nèi)免門票!

魯中晨報
2026-05-07 10:30:04
歐冠拜仁1比1巴黎無緣決賽,凱恩建功難掩短板,恩里克針對性致勝

歐冠拜仁1比1巴黎無緣決賽,凱恩建功難掩短板,恩里克針對性致勝

云兒評球
2026-05-07 18:34:09
2026-05-07 19:40:49
機器之心Pro incentive-icons
機器之心Pro
專業(yè)的人工智能媒體
12939文章數(shù) 142644關注度
往期回顧 全部

科技要聞

月之暗面完成20億美元融資,估值突破200億

頭條要聞

19名中國船員被困霍爾木茲超2個月:船艙如同巨型蒸籠

頭條要聞

19名中國船員被困霍爾木茲超2個月:船艙如同巨型蒸籠

體育要聞

巴黎再進歐冠決賽,最尷尬的情況還是發(fā)生了

娛樂要聞

Lisa主持!寧藝卓觀看脫衣秀風波升級

財經(jīng)要聞

金融“風暴”,AI制造

汽車要聞

雷克薩斯全新純電三排SUV 全新TZ全球首發(fā)

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

家居
親子
教育
房產(chǎn)
旅游

家居要聞

破繭成蝶 土味精裝房爆改

親子要聞

Little Girl Slides into Feed with Flawless Express...

教育要聞

5月名師工作坊直播預告出爐,速來預約!|AI智能體賦能中學英語讀寫教研會

房產(chǎn)要聞

負債23億,抵押482畝地!海南這家巨頭,慘遭拍賣!

旅游要聞

瓣瓣一線|五一假期客流量破百萬吸金近2億元,天津武清成京津冀地區(qū)熱門打卡地

無障礙瀏覽 進入關懷版