世良情感网

谷歌AI编程助手Gemini Code Assist新增“代理”功能

谷歌表示,CodeAssist如今能够部署新的AI“代理”,这些代理能够通过多步骤完成复杂的编程任务。例如,它们可以根据GoogleDocs中的产品规格创建应用程序,或者将代码从一种语言转换为另一种语言。此外,CodeAssist现在不仅支持其他编程环境,还可在AndroidStudio中使用。

此次CodeAssist的升级很可能是为了应对来自GitHubCopilot、Cursor以及CognitionLabs(后者开发了流行的编程工具Devin)等竞争对手的压力。IT之家注意到,AI编程助手市场竞争正变得愈发激烈,且其中蕴含着巨大的商业潜力。

根据谷歌的介绍,CodeAssist的“代理”功能可通过全新的GeminiCodeAssistKanban看板进行管理。这些代理能够生成工作计划,并针对任务请求逐步报告进度。除了生成软件和迁移代码外,还能实现新应用功能、执行代码审查以及生成单元测试和文档。

然而,目前尚不清楚CodeAssist能否真正有效地完成所有这些任务。研究表明,即使是目前最先进的代码生成AI,也往往会引入安全漏洞和错误,原因在于其在理解编程逻辑等方面存在不足。近期对Devin的一项评估发现,其仅成功完成了20项任务中的3项。因此,如果你使用CodeAssist来创建或重构应用程序,亲自审查代码以确保安全是十分必要的。