谷歌在本周三的 Cloud Next 大会上推出了 AI 编程助手 Gemini Code Assist 的新功能——“代理”。谷歌提到,这项更新让 Code Assist 能够启用新的 AI 功能,这些功能可以分步解决复杂的编程问题。比如,它们可以根据 Google Docs 中的产品说明来构建应用程序,或者把代码从一种编程语言翻译成另一种。
Code Assist 还扩展了它的适用范围,现在不仅能与其他编程平台兼容,也能在 Android Studio 中运行。这或许是为了应对来自 GitHub Copilot、Cursor 和 Cognition Labs(它开发了流行的编程工具 Devin)等对手的竞争压力。图灵汇指出,这一领域的竞争正在加剧,同时也蕴藏着巨大的市场价值。
据谷歌介绍,用户可以通过 Gemini Code Assist Kanban 来操控这些“代理”。这些代理会制定工作计划,并在处理任务时逐步汇报进展。除了编写程序和转换代码外,它们还能添加新功能、检查代码质量,甚至自动生成单元测试和相关文档。
不过,目前还不确定 Code Assist 是否能完全胜任上述所有工作。研究显示,即便是最先进的代码生成工具,也可能产生安全隐患或错误,尤其是在理解和解析编程逻辑方面有所欠缺。最近的一项测试表明,Devin 在尝试的 20 个任务里只完成了 3 个。所以,如果用 Code Assist 开发或调整程序,最好还是仔细检查代码,确保没有潜在的问题。