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