普林斯頓大學(xué)最近推出了一款名為SWE-agent的AI程序員,這是世界上首個開源的AI程序員,它基于GPT-4技術(shù),能夠在GitHub倉庫中自動修復(fù)bug。這個智能體-計算機接口(ACI)的誕生,標(biāo)志著AI在軟件工程領(lǐng)域的應(yīng)用邁出了重要一步。
SWE-agent在SWE-bench測試集上的表現(xiàn)令人矚目,它成功解決了12.29%的問題,平均耗時僅為93秒,準(zhǔn)確率與之前推出的AI程序員Devin相當(dāng)。SWE-agent的開源性質(zhì)意味著它在GitHub上迅速獲得了1.6k星和109個Fork,顯示出開源社區(qū)對這一技術(shù)的高度認(rèn)可和興趣。
SWE-agent的工作原理是與專門的終端交互,它可以打開、滾動和搜索文件,編輯特定行并自動進行語法檢查,編寫和執(zhí)行測試。這種設(shè)計類似于為人類設(shè)計的UI,能夠阻止錯誤并提供反饋。例如,在處理一個矩陣操作bug時,SWE-agent能夠重現(xiàn)問題、定位到問題代碼、進行修改并成功解決問題。
普林斯頓大學(xué)的研究人員為SWE-agent設(shè)計了簡潔的指令和反饋格式,使得模型能夠更輕松地瀏覽代碼倉庫、查看、編輯和運行代碼文件。SWE-agent的工作流程分為兩個階段:推理和評估。推理階段,SWE-agent處理GitHub上的問題并生成修復(fù)方案;評估階段,則確認(rèn)方案是否真正解決了問題。
這項研究的核心作者John Yang和Carlos E. Jimenez,都是普林斯頓大學(xué)的研究助理和博士生,他們的研究興趣集中在語言基礎(chǔ)、交互、LLM的基準(zhǔn)測試、軟件工程和代碼生成等領(lǐng)域。他們的工作展示了AI在軟件工程領(lǐng)域的潛力,引發(fā)了關(guān)于AI與人類在工程過程中角色和能力的深層次思考。
隨著AI技術(shù)的發(fā)展,我們看到了AI在編程領(lǐng)域的進步,它們不僅能規(guī)劃和執(zhí)行復(fù)雜的工程任務(wù),還能修復(fù)漏洞并負責(zé)整個項目的開發(fā)流程。然而,盡管AI在編寫安全代碼方面取得了進展,但人類的監(jiān)督仍然至關(guān)重要。AI的興起雖然還未能達到完全取代軟件工程師的階段,但它正在改變技術(shù)領(lǐng)域的面貌和未來的走向。
普林斯頓團隊的這一開源AI程序員,不僅為軟件工程領(lǐng)域帶來了新的研究和應(yīng)用前景,也為我們提供了一個關(guān)于人工智能與人類合作共創(chuàng)未來的思考機會。隨著技術(shù)的不斷進步,我們或許將見證AI在軟件工程領(lǐng)域扮演更加重要的角色。
文章內(nèi)容僅供閱讀,不構(gòu)成投資建議,請謹(jǐn)慎對待。投資者據(jù)此操作,風(fēng)險自擔(dān)。
近日,德國柏林國際電子消費品展覽會(IFA2024)隆重舉辦。憑借在核心技術(shù)、產(chǎn)品設(shè)計及應(yīng)用方面的創(chuàng)新變革,全球領(lǐng)先的智能終端企業(yè)TCL實業(yè)成功斬獲兩項“IFA全球產(chǎn)品設(shè)計創(chuàng)新大獎”金獎,有力證明了其在全球市場的強大影響力。
近日,中國家電及消費電子博覽會(AWE 2024)隆重開幕。全球領(lǐng)先的智能終端企業(yè)TCL實業(yè)攜多款創(chuàng)新技術(shù)和新品亮相,以敢為精神勇闖技術(shù)無人區(qū),斬獲四項AWE 2024艾普蘭大獎。
“以前都要去窗口辦,一套流程下來都要半個月了,現(xiàn)在方便多了!”打開“重慶公積金”微信小程序,按照提示流程提交相關(guān)材料,僅幾秒鐘,重慶市民曾某的賬戶就打進了21600元。
由世界人工智能大會組委會、上海市經(jīng)信委、徐匯區(qū)政府、臨港新片區(qū)管委會共同指導(dǎo),由上海市人工智能行業(yè)協(xié)會聯(lián)合上海人工智能實驗室、上海臨港經(jīng)濟發(fā)展(集團)有限公司、開放原子開源基金會主辦的“2024全球開發(fā)者先鋒大會”,將于2024年3月23日至24日舉辦。