競賽編程Agent進入全球前十,南大、清華新模型CF rating超3500

重點摘要
南京大學與清華大學團隊提出Solvita框架,透過Planner、Solver、Oracle、Hacker四個角色形成閉環,並搭配可訓練的圖結構知識網絡,讓程式碼智能體能從失敗中累積經驗。該系統在Codeforces真實比賽中評分超過3500,進入傳奇宗師區間與全球前十。
南京大學與清華大學的研究團隊近日發表了一項名為Solvita的競賽程式設計智慧體框架,該系統在Codeforces平台的評分突破3500,躋身全球前十。這項研究成果試圖解決大型語言模型在複雜演算法題中常見的困境——如何讓程式碼智慧體不只是反覆嘗試,而是真正從成功與失敗中累積經驗。 競賽程式設計與一般的程式碼生成不同,它要求模型理解自然語言題目、抽象出數學結構、選擇合適的演算法、估計時間複雜度、編寫程式碼、構造測試案例,並處理邊界條件與隱藏測試。然而,現有的大型語言模型在這一領域經常因為演算法選擇失誤、邊界條件遺漏、複雜度判斷錯誤或測試覆蓋不足而失敗。雖然AlphaCodium、MapCoder等方法已將解題流程分為多個階段,但它們仍偏向靜態流程,缺乏一個能夠隨歷史經驗更新的長期記憶與路由機制。 Solvita的核心設計是建立一個由四個角色構成的閉環系統:Planner(規劃者)、Solver(解題者)、Oracle(預言者)與Hacker(攻擊者),並在這些角色外部建構可訓練的圖結構知識網路。這種架構不微調底層的大語言模型,而是讓系統在解題、測試、攻擊與修復的過程中持續累積經驗。研究團隊強調,人類選手之所以越刷題越強,不是因為每道題都從零開始,而是因為學會了「什麼題用什麼套路」、「什麼實現容易出錯」、「什麼測試最容易擊垮錯誤程式」。 Planner的職責是將原始題目轉化為形式化的數學描述,去除故事背景與無關資訊,提取變數、約束、目標與輸入輸出結構,並預測可能的演算法標籤、實現思路與時間複雜度。它的知識網路會記錄歷史題目的形式化結構、預測標籤與最終結果,新題來臨時不是靠即時提示詞臨場發揮,而是參考結構相似問題的歷史經驗。 Solver則根據Planner的策略生成C++程式,並在樣例與Oracle生成的測試上驗證。與許多「失敗後整段重寫」的方法不同,Solvita強調基於補丁的修復(patch-based repair):當程式失敗時,Solver會盡量生成SEARCH/REPLACE形式的局部補丁,而不是從頭生成整份程式碼。這樣能保留已正確的部分,集中修改真正出錯的局部,避免每次重寫都破壞先前已滿足的條件。 Oracle的任務不是寫最終答案,而是為解法構造可靠的監督測試。它會生成基於testlib的生成器、驗證器、檢查器與參考解法,並確認參考解法能否復現公開樣例輸出。對於多答案問題,Oracle還需要提供自訂檢查器的證據。只有當測試輸入、期望輸出與認證比例等條件滿足要求時,Oracle生成的測試才會被採用。 Hacker則像一個對拍高手。它會分析候選程式的潛在漏洞,生成結構化的弱點報告,然後選擇語意攻擊、壓力測試、反雜湊攻擊等路線,嘗試構造能擊穿錯誤程式的輸入。如果某條攻擊路線失敗,系統會沿著備援鏈繼續嘗試。成功找到的漏洞不僅用於當前題目的修復,還會作為失敗經驗傳播給所有角色的知識網路。 Solvita最重要的創新在於每個角色都配有一個可訓練的圖結構知識網路。以Solver為例,它的知識網路分為三層:Q層記錄歷史題目描述與元資訊;M層記錄解法分解、失敗對比與後設認知分析;S層記錄可複用的演算法技能與C++模板。當新題到來時,系統會先檢索相似的Q節點,再沿著Q→M→S的兩跳路徑啟動相關技能。不同路徑的邊權會根據歷史成功與失敗進行更新,成功路徑被強化,失敗路徑被削弱或生成新的對比節點。這與傳統的RAG(檢索增強生成)有本質差異——傳統RAG只是找到相似文字塞進提示詞,而Solvita的知識網路更像是在學習「什麼問題結構應該路由到什麼演算法技能」。 實驗結果顯示,Solvita在CodeContests、APPS、AetherCode以及近期Codeforces比賽中表現突出。在15個backbone-benchmark組合中,Solvita在14個組合上取得最高的pass@1成績。以GPT-5.4為backbone為例,Solvita相比單純一次生成(single-pass)實現了大幅躍升,且相比已有智慧體框架在多個基準測試上保持穩定領先。更重要的是,這種提升並非靠無限增加token換來——論文的成本分析顯示,Solvita的平均token消耗與開源智慧體框架相近,遠低於某些商業命令列智慧體。 消融實驗進一步區分了兩個問題:Solvita的收益是否只是因為多智慧體流程更複雜?可訓練知識網路是否真的帶來了額外提升?結果顯示,從單次生成切換到無訓練的多智慧體框架,本身就能顯著提升性能,說明了「解題–認證–攻擊–修復」閉環結構的有效性。而在這個基礎上加入Solver、Oracle、Hacker的知識網路後,性能還能繼續提升,且隨著訓練問題數量從1500題增加到4500題,收益持續增長。在GPT-5.4上,完整系統最終達到了極高的通過率。 論文還專門比較了Solver內部的修復方式:全量重新生成(full regeneration)與補丁修復(patch repair)。在相同的最大迭代預算下,補丁修復不僅通過率更高,而且平均迭代次數更少、token節省更多。以GPT-5.4為例,補丁修復的效果明顯優於推倒重來。這說明在長鏈路解題中,候選解法大部分邏輯正確時,精準修補比重新生成更有效率。 在Codeforces真實比賽評測中,研究團隊選取12場截止日期後的比賽,共76道題,並在官方時間限制內完成。結果顯示,使用GPT-5.4、Claude Opus 4.6、DeepSeek V4 Pro作為backbone的Solvita版本,最終都進入了Legendary Grandmaster區間,而相同backbone的裸模型則停留在較低區間。這證明Solvita的收益來自智慧體循環、知識網路與對抗驗證機制的系統性增強,而非僅僅依賴底層模型。 研究團隊總結指出,Solvita傳達了一個重要觀點:未來更強的程式碼智慧體,不一定只來自更大的模型,也可能來自更好的經驗組織方式。真正可靠的程式碼智慧體需要會規劃、會驗證、會攻擊自己的答案,也需要能把失敗轉化為下一次成功的經驗。對於AI for Code領域而言,Solvita提供了從一次性程式碼生成走向持續進化程式碼智慧體的新思路。
Related
相關文章

民航視覺智能第一龍頭IPO了,開盤大跌17%
智東西(公眾號:zhidxcom) 作者 | 程茜 編輯 | 李水青 智東西7月8日報道,剛剛,廈門視覺智能企業瑞為技術在港交所掛牌上市。 其發行價為每股21.66港元(約合人民幣18.76元),開盤價為每股18港元(約合人民幣15.59元),較發行價下跌16.9%。截至午間休市,其股價較發行價下跌4.8%至每股20.62港元(約合人民幣17.87元),總市值為62.

騎手背後的美團,悄悄跑通了萬億大模型
美團低調發布了名為 LongCat-2.0 的萬億參數大模型,並在五萬張國產算力卡上完成訓練與推理,創下全球首例。該模型並非跟風,而是基於外賣配送的複雜調度、路線規劃等真實場景需求,利用大量業務數據打造,旨在提升系統的極端情況應對能力與自動化程度。

尼日利亞將對人工智能企業涉嫌侵犯該國媒體行業權益進行調查
尼日利亞聯邦競爭和消費者保護委員會(FCCPC)於當地時間7月6日正式宣布,將對Meta、Alphabet、X(前身為Twitter)以及部分生成式人工智慧平台等大型科技公司展開調查,理由是這些企業涉嫌侵害該國媒體產業的合法權益。這項調查源自尼日利亞新聞組織(Nigeria Press Organisation)向總統博拉·提努布遞交的請願書,該組織由多個媒體業協會與從業者團體共同組成,表達了對數位平台日益擴張影響力的擔憂。總統隨後責成FCCPC啟動調查程序。

人人都在喊的世界模型,正在成為AI最大的“概念筐”
世界模型已成AI領域最混亂的詞彙,不同業者各自定義,從視頻生成到機器人、自駕車都搶貼此標籤。文章指出,該概念面臨定義模糊、物理數據稀缺且採集成本極高、技術路線分歧等系統性困境,即使特定垂直場景已有應用,通用世界模型仍處於早期探索階段。

3.8萬小時、狂燒天價token:字節發現Agent的 Scaling Law
字節 Seed 團隊發布 Agent 評測專案 EdgeBench,在 134 個任務上讓五個模型跑了約 38,000 小時,發現 Agent 在環境中的學習曲線可被 log-sigmoid 函數高精度擬合,驗證了 Agent 的 Scaling Law。研究也顯示,持續累積經驗比多次獨立重啟更能提升效能,且模型的學習效率約每三個月翻倍。EdgeBench 採用雙容器隔離評分機制,並已將部分任務開源。

結束管制:美國政府批准 OpenAI 大規模推廣 GPT-5.6
首頁 > 智能時代>人工智能 結束管制:美國政府批准 OpenAI 大規模推廣 GPT-5.6 2026/7/8 11:30:52 來源:IT之家 作者:問舟 責編:問舟 評論: 感謝IT之家網友 大耳垂TV、炒米線 的線索投遞! IT之家 7 月 8 日消息,Axios 剛剛報道稱,美國商務部已正式批准 OpenAI 大規模發佈其先進 AI 模型 GPT-5.6。