谷歌推出AI编程助手Jules:Gemini 2.5 Pro驱动,代码任务更智能

Infoq

谷歌已宣布其异步、基于代理的编程助手Jules全面上市,该工具已脱离测试阶段。Jules由先进的Gemini 2.5 Pro模型提供支持,旨在显著帮助开发人员卸载和简化日常编程任务,范围涵盖编写测试、构建新功能、修复错误、生成音频更新日志以及更新依赖项等。

与传统的实时编程助手不同,Jules以异步方式运行。它直接与开发人员现有的代码仓库集成,将代码库克隆到安全的Google Cloud虚拟机中,并在后台勤奋工作。任务完成后,Jules会提供一份全面的计划,详细说明其推理过程,并提供建议更改的清晰差异(diff),允许开发人员在修改合并到主代码库之前进行审查和批准。谷歌强调,该服务默认是私有的,确保它不会训练用户的专有代码,并将其所有数据保留在独立的执行环境中。

此次公开发布是在广泛的测试期之后进行的,在此期间,数千名开发人员利用Jules完成了数万项任务,总共贡献了超过14万项代码改进,这些改进随后被公开发布。根据从这些早期采用者那里收集到的宝贵反馈,谷歌改进了助手的界面,解决了数百个错误,并引入了新功能。这些增强功能包括通过重复使用先前的设置来加快任务执行速度,与GitHub Issues的无缝集成以及扩展的多模态支持。

随着Jules的公开发布,现在可通过三种不同的访问级别进行访问,旨在满足不同的开发人员需求。基础层适用于希望在较小项目上试用助手的用户。对于持续的日常工作,谷歌提供了AI Pro层,而Google AI Ultra层则专为需要大规模、多代理支持的高强度编码环境量身定制。

然而,Jules脱离测试阶段并未获得普遍赞誉。一些早期测试人员对Jules的实际效用表示保留。例如,Hacker News上的一位用户评论道:“我一直在玩它,总的来说我并没有留下深刻印象。既有明显的恼人的UI错误……而且该工具的输出除了最简单的问题外,效果都不是很好。如果模型真的很好,我会喜欢它,但事实并非如此。”

关于谷歌AI和Workspace产品更广泛的复杂性也引起了进一步的担忧,一些用户发现难以理解。用户Lucasoato强调了这种挫败感,评论道:“我们一直在努力理解Google Workspace订阅,但这完全是一团糟。我甚至无法分辨我们是否有权访问Google AI Studio。他们的教程完全是[胡说八道],文档简直就是错误的,因为它们引用了平台上未反映的内容。”

Jules可通过Google AI Studio使用,其确切功能和操作限制取决于用户的具体Google AI订阅层级。尽管收到了关于订阅复杂性的反馈,谷歌尚未宣布任何立即简化其整体订阅模型的计划,但它确认致力于不断迭代Jules并将开发人员的反馈整合到未来的更新中。