Jules介绍
Jules是谷歌推出的实验性异步AI编程代理,由Gemini 2.5 Pro大模型驱动,深度集成GitHub,帮助开发者自动化错误修复、功能开发、代码重构等任务。它不直接修改代码,而是先生成可审查的执行计划,经开发者批准后编写代码、输出清晰diff,并自动创建拉取请求;支持通过AGENTS.md文件理解项目上下文,还提供音频变更摘要,全程强调开发者主导与流程透明,目前免费开放使用。
Jules网站截图

Jules的主要功能
- 异步任务执行,开发者可委托任务后离线等待通知
- 深度GitHub集成,自动分析代码库并生成标准拉取请求
- AI驱动的多步规划能力,基于Gemini 2.5 Pro生成上下文感知执行方案
- 交互式审查机制,含计划审批、代码diff审阅、PR终审三重控制点
- 支持AGENTS.md自定义项目上下文,提升任务理解准确性
Jules如何使用
- 使用谷歌账户登录Jules官网并授权连接GitHub账号
- 选择目标代码库及操作分支,确保权限配置正确
- 编写清晰具体的自然语言提示,描述待完成任务(如重构、测试、修复)
- 审阅Jules生成的分步执行计划,确认无误后手动批准
- 检查代码变更diff,确认逻辑与风格符合预期后合并拉取请求
Jules的应用场景
- 快速修复生产环境Bug,根据问题描述自动生成补丁代码
- 为老旧项目批量添加单元测试,提升覆盖率至100%
- 将JavaScript项目系统性迁移至TypeScript,处理类型标注与兼容性调整
- 自动化更新第三方依赖并适配API变更,降低维护成本
- 按团队编码规范重构模块,统一命名、拆分函数、优化结构