首頁(yè) > 科技要聞 > 科技> 正文

微軟官宣All in智能體,SWE Agent首曝光!奧特曼預(yù)警2025編程巨變

新智元 整合編輯:太平洋科技 發(fā)布于:2025-02-09 00:15

奧特曼預(yù)言,2025年軟件工程將迎來(lái)巨變。

開(kāi)年智能體大爆發(fā),AI自動(dòng)化軟件工程已成為不爭(zhēng)的事實(shí)。

就在今天,納德拉官宣,GitHub Copilot將all-in智能體,微軟自主的SWE智能體首次亮相。

GitHub現(xiàn)任CEO Thomas Dohmke表示,自主SWE智能體(項(xiàng)目代號(hào)Padawan)也將融入GitHub用戶體驗(yàn),不過(guò)要等到今年晚些時(shí)候發(fā)布。

「它可以將GitHub Copilot體驗(yàn)從搭檔提升到人類程序員水平」。

不論是改Bug還是開(kāi)發(fā)新模塊,不需要去特別說(shuō)明相關(guān)的代碼,SWE智能體會(huì)主動(dòng)找到合適的代碼,并解決問(wèn)題,就像你雇了一個(gè)工程師。

有網(wǎng)友對(duì)此表示,基本上,每一個(gè)repo都會(huì)有一個(gè)AI貢獻(xiàn)者。

軟件工程AI智能體蘇醒

2021年,GitHub Copilot一經(jīng)推出成為了開(kāi)發(fā)者們的得力助手。

時(shí)隔4年,Copilot終于迎來(lái)了重大升級(jí)。

如前所述,此次更新的最大亮點(diǎn)推出了Agent模式(預(yù)覽版)。在這個(gè)模式下,Copilot展現(xiàn)出驚人的自主能力。

自主迭代代碼,識(shí)別錯(cuò)誤并自動(dòng)修復(fù)

主動(dòng)建議終端命令,并請(qǐng)求執(zhí)行

識(shí)別運(yùn)行時(shí)錯(cuò)誤,主動(dòng)修復(fù)

在智能體模式下,Copilot不僅會(huì)對(duì)自己的輸出進(jìn)行迭代,還會(huì)對(duì)輸出結(jié)果進(jìn)行持續(xù)改進(jìn),直至完成所有子任務(wù),滿足開(kāi)發(fā)者的請(qǐng)求。

更強(qiáng)大的是,它不再僅僅執(zhí)行要求的任務(wù),還能去推斷額外的必要任務(wù),確保請(qǐng)求完整運(yùn)行。

在Copilot自我糾錯(cuò)過(guò)程中,比較省事的是,開(kāi)發(fā)者不必從終端手動(dòng)復(fù)制粘貼內(nèi)容回到聊天窗口。

在調(diào)用模型方面,開(kāi)發(fā)者有Anthropic、OpenAI系列的模型可選。

在全新VS Code智能體模式中,Copilot會(huì)對(duì)自身代碼進(jìn)行迭代,提出并指導(dǎo)終端命令,分析和解決問(wèn)題。

舉個(gè)栗子,用GitHub Copilot構(gòu)建一個(gè)Web應(yīng)用程序來(lái)跟蹤馬拉松訓(xùn)練。

這里有一個(gè)Runner Tracks網(wǎng)站,展示了一些比賽的結(jié)果。現(xiàn)在若是想要改進(jìn)這張表的分頁(yè),添加更多參賽者數(shù)據(jù),直接在Copilot Chat中輸入要求即可。

——更新分頁(yè)按鈕,讓其看起來(lái)更加美觀。

然后選用o3-mini模型,Copilot直接開(kāi)始輸出代碼,再返回Runner Tracks網(wǎng)站,可以看到「按鈕」變成了藍(lán)色。

接下來(lái),繼續(xù)迭代這個(gè)網(wǎng)站——讓用戶可以選擇每頁(yè)顯示的行數(shù)。

這時(shí),涉及到了不止一個(gè)文件的更改。

再上升一個(gè)難度的任務(wù),Runner Tracks網(wǎng)站中有一個(gè)列出比賽的頁(yè)面,若是想要按名稱去搜索比賽,這將需要對(duì)項(xiàng)目服務(wù)器端代碼UI和測(cè)試中許多文件進(jìn)行修改。

這個(gè)場(chǎng)合,就輪到Agent模式出場(chǎng)了。

它最擅長(zhǎng)的是推理和迭代整個(gè)項(xiàng)目,并且執(zhí)行重復(fù)的操作。

可以看出,Copilot Agent自主更新了服務(wù)器后端、UI,主動(dòng)修復(fù)錯(cuò)誤。

在這些基本項(xiàng)完成后,它又轉(zhuǎn)向服務(wù)單元測(cè)試、頁(yè)面測(cè)試、以及端到端的測(cè)試。

直至測(cè)試更新后,系統(tǒng)會(huì)主動(dòng)提示開(kāi)發(fā)者去運(yùn)行單元測(cè)試。

GitHub Copilot Edits

這次,同時(shí)上線的還有多文件編輯工具GitHub Copilot Edits。

Copilot Edits可以一次性處理工作空間中的多個(gè)文件,并給出代碼的更改意見(jiàn)。

所有這些處理都可以在編輯器中直接完成,非常便于快速審查代碼,同時(shí)了解周圍代碼的完整上下文。

在操作過(guò)程中,用戶還可以對(duì)每一次編輯選擇接受或者放棄,從而擁有更加靈活的控制。

另一個(gè)新變化是,當(dāng)切換到并排視圖時(shí),用于編輯的控制選項(xiàng)依然可見(jiàn)。

由此可以幫助用戶了解大范圍的改動(dòng)。

最后,Copilot Edits增加了一個(gè)新的設(shè)置,用于在超時(shí)后自動(dòng)接受編輯器的建議。

這個(gè)新設(shè)置的名稱為「chat.editing.autoAcceptDelay」,它可以指定Copilot Edits的建議被接受之前需要等待的秒數(shù)。當(dāng)用戶點(diǎn)擊接受按鈕或開(kāi)始審閱更改時(shí),倒計(jì)時(shí)停止。

這個(gè)設(shè)置對(duì)于那些喜歡在周末瘋狂追劇的人來(lái)說(shuō)應(yīng)該很熟悉。

Project Padawan

而「Project Padawan」,則可以進(jìn)一步將SWE智能體融入GitHub的用戶體驗(yàn)中。

一起來(lái)看個(gè)例子,GitHub cli庫(kù)每天被使用數(shù)百萬(wàn)次,盡管有數(shù)百個(gè)貢獻(xiàn)者,但積壓了許多問(wèn)題。

其中的一個(gè)錯(cuò)誤報(bào)告,展示了GH報(bào)告重命名的命令中缺少了驗(yàn)證,若是人力完成,會(huì)耗費(fèi)大量的精力。

要知道,這個(gè)代碼庫(kù)中有700個(gè)文件,大約20萬(wàn)行代碼。

而現(xiàn)在,有了「自主SWE智能體」,完全就可以放心交給這個(gè)AI助手。

我們可以將問(wèn)題分配給Copilot,它便開(kāi)始立即處理。幾秒鐘后,它便從draft PR直接鏈接到開(kāi)發(fā)者創(chuàng)建的問(wèn)題。

接下來(lái),Copilot會(huì)不斷更新PR描述,并自主提交,在共享實(shí)時(shí)計(jì)劃同時(shí),可以讓開(kāi)發(fā)者清晰看到更改進(jìn)度。

在PR完成后,它還會(huì)推送最終更改的提交,自主請(qǐng)求代碼審查,并將PR標(biāo)記為「準(zhǔn)備審查」。

開(kāi)發(fā)者在此還提交了自己的審查請(qǐng)求,Copilot立即收到任務(wù)后開(kāi)始了更改。并且,它還主動(dòng)回復(fù)評(píng)論開(kāi)發(fā)者的更改內(nèi)容,并將最新進(jìn)展推送到PR。

以上所有流程,展示了Copilot成為一個(gè)真正的「AI工程師」,能與開(kāi)發(fā)者合作完成編碼任務(wù)。

對(duì)此,網(wǎng)友表示,「過(guò)去一個(gè)月我一直在使用智能體,感覺(jué)和Karpathy的編碼風(fēng)格類似。一旦建立了構(gòu)建、測(cè)試、迭代的反饋循環(huán),你和智能體就能立刻進(jìn)入狀態(tài)。」

開(kāi)發(fā)者領(lǐng)導(dǎo)SWE智能體,和項(xiàng)目經(jīng)理一起編寫詳細(xì)的工單,審查工作、必要時(shí)接入。

這,就是編碼的未來(lái)。

如何用?

想要用上Copilot agent新功能,需要下載VS Code Insiders,然后啟用GitHub Copilot Chat智能體模式設(shè)置。

然后,在「Copilot編輯」面板中,從模型選取器旁邊的「編輯」切換到「智能體」。

智能體模式的引入,將改變開(kāi)發(fā)者在編輯器中的工作方式。

為了無(wú)縫銜接,微軟同時(shí)將其植入到所有支持Copilot的集成開(kāi)發(fā)環(huán)境(IDE)中。

2025年底,軟件工程迎來(lái)巨變

2月5日,OpenAI首席執(zhí)行官Sam Altman與印度聯(lián)邦信息技術(shù)部長(zhǎng)Ashwini Vaishnaw進(jìn)行了一場(chǎng)對(duì)談。

在此次訪談中,奧特曼也強(qiáng)調(diào)了智能體以及軟件工程如何在未來(lái)變革中扮演的至關(guān)重要的角色。

在談及AI如何改變軟件工程時(shí),Altman給出了令人期待的前景。

他表示:「到2025年底,軟件工程將發(fā)生翻天覆地的變化。這不僅意味著開(kāi)發(fā)效率的大幅提升,還可能對(duì)網(wǎng)絡(luò)安全產(chǎn)生深遠(yuǎn)的影響!

AI將成為軟件工程中的得力助手,自動(dòng)化測(cè)試、代碼優(yōu)化和漏洞檢測(cè)等任務(wù)將不再是人類工程師的單打獨(dú)斗,而是與AI緊密協(xié)作的成果。

AI在軟件工程中的應(yīng)用,不僅能提高開(kāi)發(fā)效率,還能幫助解決一些長(zhǎng)期以來(lái)困擾開(kāi)發(fā)者們的問(wèn)題。

例如,AI能夠快速發(fā)現(xiàn)代碼中的潛在問(wèn)題并提出解決方案,極大地縮短開(kāi)發(fā)周期。同時(shí),AI還將在網(wǎng)絡(luò)安全領(lǐng)域發(fā)揮重要作用,盡管這一過(guò)程需要謹(jǐn)慎對(duì)待,因?yàn)锳I的普及也可能帶來(lái)新的安全威脅。

Altman談到:「到2025年底,AI將變得更加智能,尤其是在軟件工程領(lǐng)域。我們將看到一個(gè)更加智能的編程環(huán)境,AI將在解決復(fù)雜問(wèn)題時(shí)扮演重要角色!

x上有網(wǎng)友已經(jīng)開(kāi)始期待軟件智能體時(shí)代的到來(lái)。

甚至有網(wǎng)友開(kāi)始幻想使用AI智能體來(lái)建立價(jià)值百萬(wàn)美元的公司了。

智能化的AI軟件工程不僅可以提高生產(chǎn)力,還能夠更高效地進(jìn)行系統(tǒng)開(kāi)發(fā)和優(yōu)化,甚至可能在未來(lái)改變整個(gè)軟件開(kāi)發(fā)行業(yè)的格局。

這種變革類似于工業(yè)革命中的自動(dòng)化生產(chǎn)線,AI將幫助軟件開(kāi)發(fā)者擺脫繁瑣的細(xì)節(jié)工作,使他們能將精力集中于更高層次的創(chuàng)新和設(shè)計(jì)上。

但同時(shí),如何確保AI技術(shù)在應(yīng)用中的安全性,避免其被濫用,將是未來(lái)需要解決的重要問(wèn)題。

關(guān)于這些問(wèn)題,Altman指出:「我們必須在技術(shù)發(fā)展的同時(shí),也要確保安全的可控性。AI的影響是深遠(yuǎn)的,我們要確保它能為全球帶來(lái)積極的變革!

Deep Research助力研究

訪談中主持人向奧特曼提出了一個(gè)關(guān)鍵問(wèn)題:「在當(dāng)前的深度研究環(huán)境中,AI是否已經(jīng)足夠成熟,能在一些關(guān)鍵領(lǐng)域發(fā)揮作用?」

對(duì)此,Altman作出了充滿信心的回應(yīng):「底層技術(shù)已經(jīng)達(dá)到了一個(gè)門檻,尤其是在診斷疾病和教育領(lǐng)域,我們已經(jīng)看到了驚人的成果。未來(lái)幾個(gè)月內(nèi),我們將發(fā)布能夠解決現(xiàn)實(shí)問(wèn)題的模型。」

他特別提到,AI的進(jìn)步不僅僅是在研究領(lǐng)域,更多的應(yīng)用場(chǎng)景已經(jīng)悄然出現(xiàn),從醫(yī)療診斷到教育輔導(dǎo),AI的潛力逐漸展現(xiàn)。

例如,在醫(yī)學(xué)領(lǐng)域,AI的研究助手不僅能夠協(xié)助科學(xué)家高效回顧現(xiàn)有文獻(xiàn),還能在龐大的數(shù)據(jù)中找到潛在的聯(lián)系,為科學(xué)發(fā)現(xiàn)提供有力支持。

然而,盡管AI可以幫助提高效率,但它并非萬(wàn)能,Altman強(qiáng)調(diào):「Deep Research可以幫助我們提高效率,例如在文獻(xiàn)回顧、數(shù)據(jù)整理等繁重的低層次工作中。但它不可能獨(dú)立完成一項(xiàng)復(fù)雜的任務(wù)。就像在癌癥研究中,AI并不會(huì)直接治愈疾病,但它能幫助研究人員更快地找到解決方案!

這種高效的支持能夠大大加速科學(xué)研究的進(jìn)程,助力科研人員從繁瑣的任務(wù)中解脫出來(lái),將更多精力投入到創(chuàng)新和突破之中。

結(jié)語(yǔ)

無(wú)論是微軟CEO納德拉宣布GitHub Copilot全面擁抱智能體,還是OpenAI CEO Altman對(duì)未來(lái)軟件工程的展望,都清晰地表明:AI智能體正引領(lǐng)軟件工程領(lǐng)域進(jìn)入一個(gè)全新的時(shí)代。

AI智能體不僅將成為開(kāi)發(fā)者的得力助手,更可能成為推動(dòng)整個(gè)行業(yè)變革的核心力量。

從代碼編寫、錯(cuò)誤修復(fù)到項(xiàng)目開(kāi)發(fā),再到深度科學(xué)研究,AI的應(yīng)用潛力正在被迅速釋放。

這場(chǎng)變革也帶來(lái)了一系列值得思考的問(wèn)題:開(kāi)發(fā)者如何適應(yīng)與AI協(xié)同工作的新模式? 如何確保AI在網(wǎng)絡(luò)安全領(lǐng)域的應(yīng)用既能提升防御能力,又能避免新的風(fēng)險(xiǎn)? 如何平衡AI帶來(lái)的效率提升與潛在的就業(yè)影響?

雖然AI并非萬(wàn)能,但無(wú)論如何,在2025年底,我們有望見(jiàn)證一個(gè)更加智能、高效的軟件工程未來(lái)。

參考資料:

https://x.com/sama/status/1887177808394252777

https://x.com/ashtom/status/1887548091404046359

https://x.com/satyanadella/status/1887587703665139765

本文來(lái)源:新智元

新智元

網(wǎng)友評(píng)論

聚超值•精選

推薦 手機(jī) 筆記本 影像 硬件 家居 商用 企業(yè) 出行 未來(lái)
  • 二維碼 回到頂部
    国产younv在线精品,先锋AV无码资源不卡,亚洲国产高清不卡在线播放,伊人久久东京av