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