📢 转载信息
原文作者:Jagmeet Singh
谷歌Jules深入开发者工作流程,AI编程代理大战升级
谷歌正在通过推出新的命令行界面(CLI)和公共API,将旗下的人工智能编程代理Jules更深入地整合到开发者的工作流程中。此举旨在让Jules能够无缝接入终端、CI/CD系统和Slack等工具,以应对当前科技巨头在软件开发未来和AI辅助编程领域日益激烈的竞争。
在此之前,谷歌的异步编程代理Jules仅能通过其网站和GitHub访问。周四,谷歌推出了Jules Tools,一个命令行界面,将Jules直接带入开发者的终端环境。这个CLI允许开发者使用命令与代理交互,通过消除在Web界面和GitHub之间切换的需要,从而精简工作流程。开发者可以在不离开当前环境的情况下,委托编码任务并验证结果。
谷歌Labs产品总监Kathy Korevec在接受采访时表示:“我们希望尽可能地减少开发者的上下文切换。”
Jules与Gemini CLI的区别:专注不同任务
谷歌已经提供了Gemini CLI,这是一个基于AI的命令行工具,可在终端和CI/CD管道等开发环境中运行。Gemini CLI和Jules底层都使用了谷歌的Gemini 2.5 Pro AI模型。然而,Korevec向TechCrunch解释说,Jules Tools专为“非常明确界定的任务”(very scoped tasks)设计,而Gemini CLI则要求用户进行“更多的迭代”(a lot more iterative),并需要与工具进行“更多的协作”(collaborate a lot more)。

谷歌高级开发者倡导者Denise Kwan也在一篇Medium文章中详细阐述了Jules与Gemini CLI的不同之处。她指出,Jules在设计上更少互动性,一旦用户批准其计划,它就会独立执行任务。
API开放与IDE集成计划
除了CLI,谷歌还将Jules的API公之于众,该API此前仅供内部开发使用。Korevec表示,开放API的目的是帮助开发者更频繁地使用Jules,因为他们可以将该工具集成到自己已经“有大量肌肉记忆和熟悉度”的现有工作流程中。
开发者也可以利用该API将Jules集成到他们的集成开发环境(IDE)中,例如VS Code。不过,Korevec透露,她的团队正积极计划为主流IDE构建特定的插件,以进一步扩大Jules的影响力。

最近,谷歌还为Jules引入了“记忆”功能,使其能够记录与用户的交互、偏好、提示和修正。在过去的几周里,该工具还增加了一系列其他功能,包括用于差异查看器的堆叠布局、图像上传,以及读取和回复Pull Request评论的能力。
未来展望:摆脱GitHub依赖与移动端体验
目前,Jules主要在GitHub仓库内进行编码,要求开发者要么将其连接到现有仓库,要么提供一个空白仓库供其工作。但谷歌正在探索减少对GitHub的依赖。
“用户希望Jules能够集成到其他代码托管提供商,” Korevec说。“我们正在研究如何用其他版本控制系统来实现这一点。我们也在考虑为那些不想要版本控制系统,或者不关心代码托管位置的用户提供支持。”
AI工具的监督仍然是一个挑战,尤其是在专业环境中使用时。不过,Jules的设计目标是,如果它在特定任务上遇到困难,会通知用户,并提示他们介入协助。
“如果出现问题,或者它遇到无法自行解决的情况,它会暂停并向我提问,” Korevec说。
然而,当用户在移动设备上与Jules交互时,监督变得更加困难,因为原生通知尚不支持。Korevec指出,许多用户已经通过移动网页界面访问Jules,公司正致力于改善移动体验,特别是探索提供原生通知的方法。
到目前为止,Jules主要被软件工程师和其他专业人士使用,这与许多定位为非编码人员首选工具的“Vibe Coding”平台不同。尽管如此,一些用户仍在尝试将Jules用作更休闲或创意编码环境的补充。
Korevec告诉TechCrunch:“我们看到很多人会将他们在某个Vibe Coding工具中遇到的瓶颈项目,转交给Jules来进一步扩展。”
Jules于五月发布公开预览版,八月退出Beta测试,现已提供结构化的定价方案。免费套餐提供每天最多15个独立任务和三个并发任务。更高级别的限制可在Google AI Pro(每月19.99美元)和Ultra(每月124.99美元)套餐中获得,分别提供大约5倍和20倍的限制。
🚀 想要体验更好更全面的AI调用?
欢迎使用青云聚合API,约为官网价格的十分之一,支持300+全球最新模型,以及全球各种生图生视频模型,无需翻墙高速稳定,小白也可以简单操作。
评论区