91亚洲自偷手机在线观看_亚洲欧美日韩久久精品第一区_亚洲精品乱码久久久久久蜜桃不卡 _国产亚洲美女精品久久久2020

首頁(yè)  ?  財(cái)經(jīng)  ?  財(cái)經(jīng)要聞

專治大模型不懂行:浙大團(tuán)隊(duì)CatCoder解決AI編程水土不服難題

2025-12-13 22:24:00

來(lái)源:市場(chǎng)資訊

  (來(lái)源:DeepTech深科技)

  近日,浙江大學(xué)副教授胡星和團(tuán)隊(duì)開(kāi)發(fā)出一款名為 CatCoder 的 AI 框架,它能夠讀懂一個(gè)完整的軟件項(xiàng)目,生成準(zhǔn)確、可用的代碼。在 Java 任務(wù)上,它在代碼編譯通過(guò)率和測(cè)試通過(guò)率上,比業(yè)內(nèi)表現(xiàn)突出的代表之一 RepoCoder 最高提升了 14.44% 和 17.35%。

  同時(shí),它擁有很強(qiáng)的通用性。該團(tuán)隊(duì)使用不同大小和不同類型的 AI 模型對(duì)其進(jìn)行測(cè)試,發(fā)現(xiàn)它能夠提升所有被測(cè)模型的性能。

圖 | 胡星(來(lái)源:胡星)

  胡星告訴 DeepTech:“我們考慮到不同公司或團(tuán)隊(duì)使用的編程語(yǔ)言各異,因此選擇了兩種語(yǔ)言進(jìn)行驗(yàn)證:應(yīng)用廣泛的 Java 和較新但日益重要的 Rust。我們發(fā)現(xiàn),即使對(duì)于 Rust 這種相對(duì)低資源(使用人群和訓(xùn)練數(shù)據(jù)較少)的語(yǔ)言,我們的方法也能生成高質(zhì)量的代碼。”

  此外,尤其是對(duì)于那些比較小的模型,提醒效果更是尤為明顯,能夠幫助小模型彌補(bǔ)和大模型之間的差距。同時(shí),它就好比給 AI 配置了一個(gè)超級(jí)助理,這位助理不僅懂得編程語(yǔ)法,而且熟悉所在項(xiàng)目的所有規(guī)定,比如哪些類可以調(diào)用、該怎么使用函數(shù),這樣一來(lái)就能寫出既不會(huì)“迷路”也不會(huì)“犯錯(cuò)”的代碼。

  胡星還表示:“我們的方法是可插拔的松耦合設(shè)計(jì),不需要對(duì)大模型本身進(jìn)行訓(xùn)練。這意味著它可以靈活地與任何大模型或程序分析技術(shù)組合,適應(yīng)日新月異的大模型發(fā)展,避免了重復(fù)訓(xùn)練的高成本。

  其次,它精準(zhǔn)解決了工業(yè)界的實(shí)際痛點(diǎn)——大模型通常不理解企業(yè)內(nèi)部的私有代碼庫(kù)和業(yè)務(wù)邏輯。通過(guò)引入本地上下文,我們的方法能讓大模型“讀懂”當(dāng)前代碼庫(kù),生成更高質(zhì)量、更領(lǐng)域相關(guān)的代碼。”

(來(lái)源:https://arxiv.org/pdf/2406.03283)

  解決代碼世界的尋路難題

  在使用 AI 寫代碼時(shí),此前人們所遇到的難題是:當(dāng)你正在參與開(kāi)發(fā)一個(gè)大型游戲,代碼分散在成百上千個(gè)文件里。假如你需要添加“計(jì)算一個(gè)角色的跳躍軌跡”的新功能。

  對(duì)于此前的 AI,即使經(jīng)過(guò)了大量訓(xùn)練可能也只知道物理公式,它并不知道在你這個(gè)特定項(xiàng)目中,“角色”這個(gè)對(duì)象應(yīng)該如何創(chuàng)建、它的坐標(biāo)屬性叫什么名字、或者“跳躍”這個(gè)動(dòng)作應(yīng)該調(diào)用哪個(gè)現(xiàn)成的函數(shù)。

  CatCoder 的創(chuàng)新之處在于給 AI 提供了兩件關(guān)鍵工具:第一個(gè)工具是相似代碼雷達(dá),能夠在相似項(xiàng)目里尋找功能或結(jié)構(gòu)相似的代碼作為范例;第二個(gè)工具是類型關(guān)系地圖,它能自動(dòng)分析并告訴 AI,在當(dāng)前的代碼環(huán)境中,有哪些類、接口、函數(shù)和屬性是可以直接使用的。

  這就好比你要在一個(gè)巨大的圖書(shū)館里找資料,CatCoder 不僅可以幫你找到基本主題類似的書(shū)籍也就是相關(guān)的代碼,還可以直接給你一張圖書(shū)館的樓層索引和書(shū)籍關(guān)聯(lián)圖也就是類型上下文,從而讓你生成的代碼更加準(zhǔn)確和專業(yè)。

(來(lái)源:https://arxiv.org/pdf/2406.03283)

  助力我國(guó)發(fā)展底層基礎(chǔ)軟件和工業(yè)軟件

  在使用 CatCoder 的時(shí)候,主要分為三大步。

  第一步是搜集線索也就是檢索相關(guān)代碼。CatCoder 首先會(huì)把整個(gè)項(xiàng)目所有的源代碼文件智能地切割成小塊。然后,它會(huì)根據(jù)你需要實(shí)現(xiàn)的功能描述,啟動(dòng)兩種搜索引擎。第一種是關(guān)鍵詞搜索,就像傳統(tǒng)搜索引擎一樣,可以匹配函數(shù)名和變量名等關(guān)鍵詞。第二種是語(yǔ)義搜索,其能理解代碼的含義,找到功能上相似的片段。然后,CatCoder 會(huì)把兩種搜索結(jié)果綜合起來(lái),最初最相關(guān)的幾個(gè)代碼片段作為參考范例。

  第二步是繪制地圖也就是提取類型上下文。這是 CatCoder 的獨(dú)門絕技。對(duì)于像 Java、Rust 這類靜態(tài)類型語(yǔ)言,CatCoder 會(huì)啟動(dòng)一個(gè)靜態(tài)分析器。這個(gè)分析器可以繪制出項(xiàng)目中所有類和接口之間的依賴關(guān)系圖。比如,假如你的新函數(shù)屬于“角色”類,那么分析器就能找出“角色”類能夠調(diào)用的所有方法,以及它關(guān)聯(lián)的其他類,并把它們的使用說(shuō)明書(shū)整理出來(lái)。這張“地圖”的存在確保 AI 不會(huì)調(diào)用一個(gè)不存在的函數(shù)。

  第三步是生成代碼。CatCoder 會(huì)將前兩步搜集到的參考范例和類型地圖打包,連帶你的任務(wù)描述一起形成一個(gè)超級(jí)詳細(xì)的提示,提交給背后的 AI 模型。AI 在這樣充分的上下文提示下,就能像一位熟悉項(xiàng)目的開(kāi)發(fā)者一樣,生出既符合語(yǔ)法、又能完美融入現(xiàn)有項(xiàng)目、甚至能夠通過(guò)測(cè)試的代碼。

(來(lái)源:https://arxiv.org/pdf/2406.03283)

  胡星總結(jié)稱:“由于我們的研究覆蓋了 Rust,而 Rust 多用于開(kāi)發(fā)系統(tǒng)軟件,這對(duì)于我國(guó)發(fā)展底層基礎(chǔ)軟件和工業(yè)軟件具有積極意義,能幫助更快地生成高質(zhì)量的代碼。”

圖 | CatCoder logo(來(lái)源:胡星)

  基于此成果,她有兩個(gè)后續(xù)計(jì)劃:一是進(jìn)一步探索“低資源”編程語(yǔ)言的代碼生成,即針對(duì)那些大模型訓(xùn)練數(shù)據(jù)覆蓋不足的語(yǔ)言(如 Ruby、Julia),提升其代碼生成質(zhì)量;二是研究“大小模型協(xié)同”的代碼生成,讓強(qiáng)大但昂貴的大模型指導(dǎo)輕量級(jí)小模型,使后者能在計(jì)算資源有限的實(shí)驗(yàn)室或中小企業(yè)中部署,提供優(yōu)質(zhì)的代碼生成服務(wù)。

  參考資料:

  相關(guān)論文 https://arxiv.org/pdf/2406.03283

  運(yùn)營(yíng)/排版:何晨龍

免責(zé)聲明:本網(wǎng)對(duì)文中陳述、觀點(diǎn)判斷保持中立,不對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。請(qǐng)讀者僅作參考,并請(qǐng)自行承擔(dān)全部責(zé)任。 本網(wǎng)站轉(zhuǎn)載圖片、文字之類版權(quán)申明,本網(wǎng)站無(wú)法鑒別所上傳圖片或文字的知識(shí)版權(quán),如果侵犯,請(qǐng)及時(shí)通知我們,本網(wǎng)站將在第一時(shí)間及時(shí)刪除。
91亚洲自偷手机在线观看_亚洲欧美日韩久久精品第一区_亚洲精品乱码久久久久久蜜桃不卡 _国产亚洲美女精品久久久2020
<li id="uyeg2"></li>
  • 
    
    • <fieldset id="uyeg2"><menu id="uyeg2"></menu></fieldset>
    • 国产精品chinese| 激情自拍一区| 亚洲中字黄色| 久久天堂精品| 国产精品久久久久久一区二区三区| 国产在线一区二区三区四区| 久久不射中文字幕| 欧美日韩人人澡狠狠躁视频| 在线观看视频欧美| 欧美~级网站不卡| 国产一区观看| 蜜臀a∨国产成人精品| 国产日韩欧美在线一区| 久久精品国产一区二区电影| 欧美午夜精品一区二区三区| 亚洲影院色在线观看免费| 欧美电影免费| 欲色影视综合吧| 欧美久久久久久久久| 在线看视频不卡| 欧美精品自拍| 亚洲一区二区在线观看视频| 欧美成人精品一区二区| 狠狠色伊人亚洲综合网站色| 猫咪成人在线观看| 激情av一区二区| 欧美激情第二页| 中日韩视频在线观看| 欧美激情国产精品| 亚洲一区激情| 欧美午夜大胆人体| 性欧美18~19sex高清播放| 欧美日韩一区二区在线观看| 老牛嫩草一区二区三区日本 | 欧美日韩一区二区免费在线观看 | 亚洲欧美日韩国产中文在线| 欧美日韩国产综合久久| 亚洲午夜精品| 国产精品成人在线观看| 久久精品国产久精国产思思| 国产欧美日韩在线播放| 美女久久网站| 亚洲专区欧美专区| 国产乱码精品一区二区三区五月婷| 久久亚洲综合色| 激情久久中文字幕| 欧美日韩亚洲一区二| 久久av在线看| 国内精品国语自产拍在线观看| 欧美国产精品| 久久99伊人| 黄色欧美日韩| 欧美视频在线观看一区| 久久久伊人欧美| 亚洲图片在线观看| 国产精品午夜久久| 欧美大尺度在线| 欧美在线黄色| 在线不卡亚洲| 国产精品羞羞答答| 欧美电影免费观看| 欧美在线观看一区二区| 伊人色综合久久天天| 国产精品乱子久久久久| 欧美成人xxx| 欧美一区91| 激情自拍一区| 国产精品手机在线| 欧美精品一区二| 久久人人爽国产| 亚洲免费在线电影| 韩国精品在线观看| 国产精品狼人久久影院观看方式| 免费精品视频| 久久国产精品网站| 亚洲综合丁香| 亚洲欧美视频一区| 欧美伊人久久大香线蕉综合69| 欧美色另类天堂2015| 免费看黄裸体一级大秀欧美| 欧美一级久久久久久久大片| 精品动漫av| 国产三级欧美三级| 国产精品久久9| 欧美乱大交xxxxx| 两个人的视频www国产精品| 午夜精品久久久久久久99樱桃| 狠狠久久亚洲欧美专区| 国产精品自拍三区| 欧美日韩免费区域视频在线观看| 美女国内精品自产拍在线播放| 久久大逼视频| 性欧美大战久久久久久久免费观看| 永久域名在线精品| 国产亚洲欧美一级| 国产精品一区免费视频| 欧美视频在线一区| 欧美日韩在线播放一区二区| 欧美大片在线看免费观看| 久久影院午夜论| 久久久久久久久久久成人| 亚洲欧美另类在线| 亚洲天堂第二页| 伊人狠狠色j香婷婷综合| 黑人巨大精品欧美黑白配亚洲| 国产精品视频久久| 国产精品久久一卡二卡| 国产精品v日韩精品v欧美精品网站 | 好吊色欧美一区二区三区视频| 国产欧美婷婷中文| 国产精品一卡二卡| 国产精品一区2区| 国产精品私房写真福利视频| 国产精品久久久久久久午夜片| 欧美视频二区| 国产精品久久久久久模特| 国产精品乱码一区二区三区| 国产精品av久久久久久麻豆网| 欧美三级电影一区| 国产精品久久久久秋霞鲁丝| 国产精品久久福利| 国产精品日韩精品欧美精品| 国产伦精品一区二区三区高清 | 久久精品中文字幕免费mv| 久久成人免费视频| 久久一二三四| 免费观看成人网| 欧美美女bb生活片| 欧美日韩一区二区三区四区在线观看 | 亚洲欧美日韩精品综合在线观看| 樱花yy私人影院亚洲| 在线看欧美视频| 亚洲亚洲精品在线观看| 亚洲欧美日本国产有色| 欧美在线观看视频| 久久天天躁狠狠躁夜夜爽蜜月| 久久综合图片| 欧美精彩视频一区二区三区| 欧美日韩一区自拍| 国产精品亚洲片夜色在线| 国产亚洲欧美另类中文| 在线亚洲一区二区| 欧美一区二区三区成人| 久久免费视频一区| 欧美国产精品v| 欧美日韩一区三区四区| 国产日韩高清一区二区三区在线| 尤物在线精品| 午夜在线观看欧美| 久久免费视频在线| 欧美破处大片在线视频| 国产精品久久国产精品99gif| 国产亚洲精品aa午夜观看| 亚洲视频大全| 久久国产综合精品| 欧美激情国产日韩| 国产精品一区免费观看| 在线日韩中文| 久久久亚洲影院你懂的| 欧美日韩国产系列| 国产日韩av一区二区| 亚洲一区二区三区精品视频| 久久精品国产99| 欧美另类亚洲| 国产视频一区在线观看| 亚洲欧美大片| 欧美成人免费在线| 国产精品色一区二区三区| 伊伊综合在线| 久久深夜福利免费观看| 欧美三级欧美一级| 国产综合色产在线精品| 午夜精品久久久久| 欧美高清视频一区二区三区在线观看 | 亚洲欧美国产高清va在线播| 久久久最新网址| 欧美日韩国产一中文字不卡| 国产婷婷色一区二区三区四区| 亚洲欧美激情一区| 国产精品日韩专区| 欧美午夜不卡视频| 影音先锋另类| 久久亚洲美女| 国产精品夜夜夜| 午夜精品999| 欧美日韩国产黄| 狠狠久久五月精品中文字幕| 欧美综合77777色婷婷| 欧美日韩国产成人在线| 国内精品久久久久久久97牛牛| 欧美综合第一页| 欧美午夜精品电影| 亚洲一区二区三区777| 欧美成人午夜激情| 国产一区二区三区久久久| 久久精品国产精品亚洲| 欧美午夜精品电影| 亚洲一区二区三区免费视频| 欧美成人精品一区二区三区| 黑人巨大精品欧美黑白配亚洲|