Google 推出 AI 编程代理 Jules 和 Gemini CLI,助力 GitHub 开发
Google 通过正式发布其 AI 编程代理 Jules 和全新的 Gemini CLI GitHub Actions,显著推进了其对 AI 驱动的开发者工具的承诺。这些发布彰显了 Google 在“代理式开发”方面的战略性推动,即人工智能在软件开发生命周期中扮演越来越自主的角色,旨在提高全球开发者的生产力并简化工作流程。
Jules 在成功完成 Beta 阶段后现已公开发布,它是一个异步 AI 编程代理,由 Google 先进的 AI 模型 Gemini 2.5 Pro 提供支持,该模型以其逻辑推理和规划能力而闻名。Jules 被设计为一名高度智能的队友,能够解释复杂的请求,制定详细的编码计划,并并行执行任务,模拟一个工程师团队的效率。它通过将代码库克隆到一个安全的 Google Cloud 虚拟机中来运行,确保了一个安全的实验环境,而不会影响实时项目。开发者可以将各种任务委托给 Jules,从编写测试和构建新功能到修复错误、更新依赖项,甚至生成音频变更日志。该代理通过呈现其提议的计划、推理和更改的差异供审查和批准来提供透明度,并与 GitHub 无缝集成以创建拉取请求。虽然入门级满足了休闲用户和副业项目的需求,Google 还提供了 Pro 和 Ultra 等级,为专业人士和企业级多代理工作流提供更高的使用限制,这反映了其致力于在整个开发者领域扩展 AI 协助的承诺。
作为 Jules 的补充,Google 还推出了 Gemini CLI GitHub Actions,扩展了其此前发布的 Gemini CLI 的功能。这个开源 AI 代理与 GitHub 仓库无缝集成,利用 GitHub Actions 作为其计算服务。它既可以作为日常任务的自主代理,也可以作为按需协作的伙伴。开发者可以在 GitHub 问题或拉取请求中标记 @gemini-cli
来委托工作,从而触发代理在后台异步运行。主要功能包括智能问题分类,Gemini CLI 可以分析、标记和优先处理传入问题;以及加速拉取请求审查,提供关于代码质量、风格和正确性的即时反馈。与 Jules 更广泛的代码库分析能力相比,此工具特别适用于更快的更新和修复,提供更集中的范围。
Jules 和 Gemini CLI GitHub Actions 都符合 Google 将 AI 深入嵌入其开发者生态系统并普及强大 AI 工具的更广泛战略。虽然 Gemini CLI GitHub Actions 免费提供,但用户需要一个 Google API Studio API 密钥,并且超出免费层的后续 API 使用可能会产生费用,GitHub Actions 的计算分钟数也可能产生费用。Vertex AI 和 Gemini Code Assist(标准版和企业版)用户可立即访问,并计划很快向 Code Assist 免费版的个人用户开放。Google 强调了强大的安全措施,包括工作负载身份联合,以确保数据隐私和控制。
这些新代理代表了 Google 对“代理式转变”愿景的重大一步,通过提供智能、协作的 AI 助手来处理日常任务,从而改变软件的构建方式,让开发者能够专注于更高级的设计和创造性问题解决。