近期,谷歌在Cloud Next大會(huì)上揭曉了AI編程助手Gemini Code Assist的最新進(jìn)展,引入了引人注目的“代理”功能,這一創(chuàng)新旨在進(jìn)一步提升編程效率與靈活性。
據(jù)谷歌介紹,新版本的Code Assist能夠部署AI“代理”,這些智能助手具備執(zhí)行多步驟復(fù)雜編程任務(wù)的能力。它們能夠依據(jù)Google Docs中的詳細(xì)規(guī)格快速構(gòu)建應(yīng)用程序,甚至實(shí)現(xiàn)代碼語(yǔ)言的無縫轉(zhuǎn)換。值得注意的是,Code Assist的適用范圍也得到了擴(kuò)展,現(xiàn)已兼容Android Studio在內(nèi)的多種編程環(huán)境。
此次升級(jí)背后,或許隱藏著谷歌對(duì)市場(chǎng)競(jìng)爭(zhēng)態(tài)勢(shì)的深刻洞察。GitHub Copilot、Cursor以及Cognition Labs的Devin等AI編程助手正逐漸成為行業(yè)內(nèi)的有力競(jìng)爭(zhēng)者,市場(chǎng)格局愈發(fā)緊張且充滿商機(jī)。
谷歌強(qiáng)調(diào),Code Assist的“代理”功能通過Gemini Code Assist Kanban看板進(jìn)行高效管理。這些代理不僅能自動(dòng)生成工作計(jì)劃,還能逐步報(bào)告任務(wù)進(jìn)度,確保透明度與可控性。其功能范圍廣泛,涵蓋軟件生成、代碼遷移、新功能實(shí)現(xiàn)、代碼審查以及單元測(cè)試和文檔的自動(dòng)生成。
然而,盡管Code Assist的升級(jí)看似強(qiáng)大,但實(shí)際效果仍需謹(jǐn)慎評(píng)估。研究顯示,即便是當(dāng)前最先進(jìn)的代碼生成AI,也可能因編程邏輯理解不足而引入安全漏洞和錯(cuò)誤。例如,近期對(duì)Devin的評(píng)估結(jié)果顯示,其在20項(xiàng)任務(wù)中僅成功完成3項(xiàng)。因此,開發(fā)者在使用Code Assist創(chuàng)建或重構(gòu)應(yīng)用程序時(shí),仍需親自審查代碼,以確保應(yīng)用的安全性與穩(wěn)定性。