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