在周三的 Google Cloud Next 大会上,Google 宣布其 AI 编码助手 Gemini Code Assist 在预览版中获得了新的“代理”能力。这一更新标志着 Google 在 AI 编码工具领域的进一步拓展,使其能够处理更复杂的编程任务。

新增“代理”能力
Gemini Code Assist 现在可以部署新的 AI“代理”,这些代理能够通过多个步骤完成复杂的编程任务。具体来说,这些代理可以:
根据 Google Docs 中的产品规格创建应用。 执行从一种编程语言到另一种语言的代码转换。 实现新应用功能。 执行代码审查。 生成单元测试和文档。
这些功能的实现,使得 Gemini Code Assist 不仅能够生成代码,还能管理整个开发流程,从而显著提升开发效率。
支持多种开发环境
Gemini Code Assist 现已支持 Android Studio,同时也适用于其他编码环境。这意味着开发者可以在他们熟悉的环境中使用这一工具,无需切换到其他平台,从而进一步提高开发效率。
管理和监控
为了更好地管理这些“代理”,Google 引入了全新的 Gemini Code Assist Kanban 看板。通过这个看板,开发者可以:
生成工作计划。 报告任务请求的逐步进展。 监控代理的执行情况。
这些功能使得开发者能够更有效地管理复杂的开发任务,确保项目按时完成。
市场竞争与挑战
Gemini Code Assist 的升级很可能是对来自竞争对手(如 GitHub Copilot、Cursor 和 Cognition Labs——后者是爆红编程工具 Devin 的创造者)的压力的回应。AI 编码助手市场的竞争逐月加剧,且利润丰厚。考虑到该技术提升生产力的潜力,这并不令人意外。
然而,目前尚不清楚 Gemini Code Assist 在这些新功能方面的表现究竟如何。研究发现,即便是当今最好的代码生成 AI,也往往会引入安全漏洞和错误,原因在于它们在理解编程逻辑等方面存在弱点。例如,对 Devin 的最新评估发现,它在 20 个任务中仅成功完成了 3 个。
安全性建议
因此,如果你使用 Gemini Code Assist 来创建或重构应用,亲自审查代码以确保安全总是一个好主意。尽管 AI 工具可以显著提高开发效率,但开发者仍需对生成的代码进行仔细检查,以避免潜在的安全问题和逻辑错误。