在本周三的谷歌 Cloud Next 大會上,谷歌宣布其 AI 編程助手 Gemini Code Assist 新增“代理”功能。
谷歌表示,Code Assist 如今能夠部署新的 AI“代理”,這些代理能夠通過多步驟完成復(fù)雜的編程任務(wù)。例如,它們可以根據(jù) Google Docs 中的產(chǎn)品規(guī)格創(chuàng)建應(yīng)用程序,或者將代碼從一種語言轉(zhuǎn)換為另一種語言。此外,Code Assist 現(xiàn)在不僅支持其他編程環(huán)境,還可在 AndroidStudio 中使用。
此次 Code Assist 的升級很可能是為了應(yīng)對來自 GitHub Copilot、Cursor 以及 Cognition Labs(后者開發(fā)了流行的編程工具 Devin)等競爭對手的壓力。IT之家注意到,AI 編程助手市場競爭正變得愈發(fā)激烈,且其中蘊含著巨大的商業(yè)潛力。
根據(jù)谷歌的介紹,Code Assist 的“代理”功能可通過全新的 Gemini Code Assist Kanban 看板進行管理。這些代理能夠生成工作計劃,并針對任務(wù)請求逐步報告進度。除了生成軟件和遷移代碼外,還能實現(xiàn)新應(yīng)用功能、執(zhí)行代碼審查以及生成單元測試和文檔。
然而,目前尚不清楚 Code Assist 能否真正有效地完成所有這些任務(wù)。研究表明,即使是目前最先進的代碼生成 AI,也往往會引入安全漏洞和錯誤,原因在于其在理解編程邏輯等方面存在不足。近期對 Devin 的一項評估發(fā)現(xiàn),其僅成功完成了 20 項任務(wù)中的 3 項。因此,如果你使用 Code Assist 來創(chuàng)建或重構(gòu)應(yīng)用程序,親自審查代碼以確保安全是十分必要的。