【新智元导读】8月6日,谷歌正式发布编程智能体Jules,摘掉了「测试版」标签。Jules具备异步执行能力,依托Gemini2.5Pro模型,可独立修复Bug、更新代码并深度集成GitHub,大幅提升开发效率。 自去年12月被Google Labs公开宣布以来,Jules经过九个月的测试与改进之后,终于在8月6日摘掉「测试版」标签,迎来「成人礼」,并被正式推向付费用户市场。 整个过程完全自主运行,不需要开发者盯着。这样,开发者就能真正从单一任务中解放出来,可以同时处理多个任务,效率自然直接翻倍。 Gemini2.5Pro为Jules提供强力大脑,使它具有更强的推理能力和规划能力,能够分析现有代码库,制定编码计划,并执行多文件的并行任务,并生成高质量的代码。 拥有Gemini2.5Pro模型底座,与GitHub深度集成,以及异步编程的智能体能力,使Jules与传统的AI编码工具相比,具有更强的自主性,就好比开发者的AI分身一样。 当开发者在GitHub上创建一个任务时,它会自动为该任务创建一个新的分支,制定开发计划,完成任务后提交代码并生成PR(拉取请求),任务完成后会通知开发者进行审查。 同时,Jules还有一项环境快照功能。用户可以提供环境设置脚本,Jules 会将这些依赖项和安装脚本保存为环境快照。在后续任务中,Jules 会自动加载这些快照,避免重复安装,减少启动时间,让Jules可以更快、更一致地执行任务。 许多用户希望在没有代码库的情况下也能体验Jules功能,Jules推出了「空代码库支持」,用户可以直接在GitHub上创建一个新的空仓库,并通过Jules提供的界面进行任务管理和执行。 在功能上,Jules就像一个「全能型老师傅」,它专注于项目级编程任务自动化,具有多任务能力、自动化能力,能运行并行任务、生成可视化测试结果,并支持与GitHub Issues无缝结合,适合处理复杂的项目级变更。 而Gemini CLI是谷歌在今年6月份发布的一个开源AI代理,它的使命是将 Gemini的功能直接带入用户终端,让开发者可以直接在终端中调用Gemini AI(Gemini 2.5 Pro)来写代码、修bug、处理任务等。 相比之下,Gemini CLI更像一个“随身工具箱”,侧重在本地终端环境下的日常开发辅助,但缺乏项目级集成能力,主要响应即时用户指令而非自主规划任务。 综合而言,Jules更适用于大型项目维护,例如自动化遗留代码更新或生成测试报告,减少手动干预;而Gemini CLI适用于开发者个人效率提升,如快速生成代码片段或解析本地文件。


