2月8日消息,GitHub正式宣告了其AI編程助手Copilot的一系列意義重大的更新內(nèi)容,同時(shí)還呈現(xiàn)出了Copilot未來朝著更具自主性方向發(fā)展的宏偉愿景。
此次更新中最引人注目的功能之一是 Copilot 的“Vision”功能。該功能允許用戶在聊天中上傳截圖、照片或圖表,Copilot 將基于這些圖像生成相應(yīng)的界面、代碼以及替代文本(alt text),從而將用戶的視覺想法轉(zhuǎn)化為實(shí)際的編程成果。
例如,營銷團(tuán)隊(duì)的成員可以截取網(wǎng)頁的截圖,并在上面標(biāo)注出他們希望進(jìn)行的修改。以往,他們需要通過文字提示來請(qǐng)求這些更改,而現(xiàn)在,他們只需上傳圖像,并直接要求 Copilot 根據(jù)文件中的指示進(jìn)行修改即可。這一功能自去年 10 月起已在 VS Code 中作為擴(kuò)展提供,微軟當(dāng)時(shí)確認(rèn),該功能最終將被整合為 GitHub Copilot Chat 的原生功能。此前,用戶還需要自行提供 API 密鑰才能使用。
GitHub Copilot 還引入了“下一步編輯建議”功能,這是其代碼補(bǔ)全功能的擴(kuò)展。以往,Copilot 在 VS Code 編輯器中僅根據(jù)光標(biāo)位置進(jìn)行代碼補(bǔ)全,但現(xiàn)在它能夠查看其他最近的編輯內(nèi)容,從而預(yù)測開發(fā)者可能想要進(jìn)行的下一步操作。其通過更豐富的上下文線索,自動(dòng)識(shí)別并建議下一步的編輯內(nèi)容。如果開發(fā)者接受這些建議,只需按下 Tab 鍵即可應(yīng)用;如果拒絕,則按下 Esc 鍵即可。
去年 11 月,GitHub 推出了 Copilot Edits 功能,允許開發(fā)者通過自然語言提示進(jìn)行多文件編輯。如今,這一功能正式進(jìn)入全面可用階段,并新增了“代理模式”。在這種模式下,Copilot 能夠自動(dòng)識(shí)別與開發(fā)者更改請(qǐng)求相關(guān)的所有文件,而無需開發(fā)者手動(dòng)選擇需要應(yīng)用更改的文件。GitHub 首席執(zhí)行官 Thomas Dohmke 表示:“Copilot 現(xiàn)在能夠更好地理解你最初的請(qǐng)求意圖,并嘗試解決它。”
從長遠(yuǎn)來看,GitHub 希望將這種“代理模式”應(yīng)用于 Copilot 的其他功能,實(shí)現(xiàn)更廣泛的自動(dòng)化,涵蓋更多相互關(guān)聯(lián)的任務(wù)。為此,GitHub 還透露了一個(gè)名為“Project Padawan”的新計(jì)劃。這是一個(gè)軟件工程代理項(xiàng)目,能夠在開發(fā)者的指導(dǎo)下獨(dú)立處理整個(gè)任務(wù)。開發(fā)者可以將問題分配給 Copilot,由它來完成任務(wù)。不過,Dohmke 并未透露該項(xiàng)目何時(shí)能夠正式推出,他僅表示,GitHub 將與合作伙伴和社區(qū)合作,共同改進(jìn)這一項(xiàng)目。Dohmke 說:“我們正在尋找也在構(gòu)建代理的合作伙伴,將它們整合到這一流程中,并希望客戶與我們合作并提供反饋,因?yàn)槲覀冎涝诂F(xiàn)階段,它還遠(yuǎn)非完美。”
Copyright 2025 //m.ahlmtdl.com/ 版權(quán)所有 豫ICP備2021037741號(hào)-1 網(wǎng)站地圖