設置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

微軟官宣 All in 智能體、Copilot SWE Agent 首曝光,阿爾特曼預警 2025 編程巨變

新智元 2025/2/7 13:47:29 責編:汪淼
感謝IT之家網(wǎng)友 刺客 的線索投遞!

阿爾特曼預言,2025 年軟件工程將迎來巨變。

開年智能體大爆發(fā),AI 自動化軟件工程已成為不爭的事實。

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

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

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

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

有網(wǎng)友對此表示,基本上,每一個 repo 都會有一個 AI 貢獻者。

軟件工程 AI 智能體蘇醒

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

時隔 4 年,Copilot 終于迎來了重大升級。

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

  • 自主迭代代碼,識別錯誤并自動修復

  • 主動建議終端命令,并請求執(zhí)行

  • 識別運行時錯誤,主動修復

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

更強大的是,它不再僅僅執(zhí)行要求的任務,還能去推斷額外的必要任務,確保請求完整運行。

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

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

在全新 VS Code 智能體模式中,Copilot 會對自身代碼進行迭代,提出并指導終端命令,分析和解決問題。

舉個栗子,用 GitHub Copilot 構(gòu)建一個 Web 應用程序來跟蹤馬拉松訓練。

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

—— 更新分頁按鈕,讓其看起來更加美觀。

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

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

這時,涉及到了不止一個文件的更改。

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

這個場合,就輪到 Agent 模式出場了。它最擅長的是推理和迭代整個項目,并且執(zhí)行重復的操作。

可以看出,Copilot Agent 自主更新了服務器后端、UI,主動修復錯誤。

在這些基本項完成后,它又轉(zhuǎn)向服務單元測試、頁面測試、以及端到端的測試。直至測試更新后,系統(tǒng)會主動提示開發(fā)者去運行單元測試。

GitHub Copilot Edits

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

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

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

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

另一個新變化是,當切換到并排視圖時,用于編輯的控制選項依然可見。

由此可以幫助用戶了解大范圍的改動。

最后,Copilot Edits 增加了一個新的設置,用于在超時后自動接受編輯器的建議。

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

這個設置對于那些喜歡在周末瘋狂追劇的人來說應該很熟悉。

Project Padawan

而「Project Padawan」,則可以進一步將 SWE 智能體融入 GitHub 的用戶體驗中。

一起來看個例子,GitHub cli 庫每天被使用數(shù)百萬次,盡管有數(shù)百個貢獻者,但積壓了許多問題。

其中的一個錯誤報告,展示了 GH 報告重命名的命令中缺少了驗證,若是人力完成,會耗費大量的精力。

要知道,這個代碼庫中有 700 個文件,大約 20 萬行代碼。而現(xiàn)在,有了「自主 SWE 智能體」,完全就可以放心交給這個 AI 助手。

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

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

在 PR 完成后,它還會推送最終更改的提交,自主請求代碼審查,并將 PR 標記為「準備審查」。

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

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

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

開發(fā)者領(lǐng)導 SWE 智能體,和項目經(jīng)理一起編寫詳細的工單,審查工作、必要時接入。

這,就是編碼的未來。

如何用?

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

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

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

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

2025 年底,軟件工程迎來巨變

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

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

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

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

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

AI 在軟件工程中的應用,不僅能提高開發(fā)效率,還能幫助解決一些長期以來困擾開發(fā)者們的問題。

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

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

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

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

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

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

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

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

Deep Research 助力研究

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

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

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

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

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

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

結(jié)語

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

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

從代碼編寫、錯誤修復到項目開發(fā),再到深度科學研究,AI 的應用潛力正在被迅速釋放。

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

雖然 AI 并非萬能,但無論如何,在 2025 年底,我們有望見證一個更加智能、高效的軟件工程未來。

本文來自微信公眾號:新智元(ID:AI_era),原標題《微軟官宣 All in 智能體,SWE Agent 首曝光!奧特曼預警 2025 編程巨變》

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:微軟AI,Copilot,智能體AI編程

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機APP應用 魔方 最會買 要知