最近科技圈可是炸开了锅,谷歌悄悄地放了个大招——推出了Jules测试版!这可不是闹着玩的,它可是个基于Gemini 2.5的AI 编码代理,目标直指OpenAI的Codex(也就是 GitHub Copilot 背后的那个)。简单来说,Jules就是想帮程序员们偷懒,让AI 自动写代码!
Jules的核心技能:自动写码,无缝对接GitHub
Jules可不是花架子,它可是实打实的干活型选手。据说,它能自主分析代码库,制定编码计划,然后自动生成 GitHub的Pull Request (PR)。更给力的是,每天还送 5 次免费任务,这简直是程序员的福音啊!
具体来说,Jules主要有以下几个绝招:
- 自主完成任务:你只要给Jules一个指令,比如“修复 utils.js 里的 parseQueryString 函数”,它就能自动克隆代码库,修改文件,然后发起 PR。
- 理解代码库:Jules还能分析项目历史和文件结构,确保代码修改符合规范。
- 异步操作:你可以通过GitHub的assign-to-jules标签分配任务,Jules会在云端默默地干活,完成后还会通知你。
据说,Jules在Python 和JavaScript项目中表现尤为出色。有人测试过,它能自动修复JAX编译器中的执行时间优化问题,而且生成PR的平均时间只要3分钟!
Gemini2.5加持,技术更上一层楼!
Jules之所以这么厉害,很大程度上要归功于Gemini 2.5 Pro的多模态能力。它的工作流程大致是这样的:
- 制定计划:收到指令后,Jules会先制定一个详细的计划,告诉你它打算修改哪些文件和代码,等你审批后才会执行。
- 生成代码并审查:Jules 可以自动生成测试代码、更新依赖或者添加文档,并通过 PR 提交代码审查,确保有人工监督。
- 实时反馈:你可以通过 Jules 插件或通知系统调整任务的优先级,非常灵活。
和 OpenAI 的 Codex 相比,Jules 在处理多步骤任务和上下文理解方面更有优势,尤其是在处理大型项目时表现更稳定。异步工作模式和 GitHub 的深度整合,也让它在企业级开发场景中更具潜力。
开发者体验:简单易用,透明可控
现在,你就可以去 jules.google.com 申请 Jules 测试版了,不需要排队,用 Google 和 GitHub 账号登录就行。设置流程也很简单:授权 GitHub,选择目标仓库和分支,然后输入自然语言提示就可以启动任务了。更重要的是,Jules 在执行前会提供计划预览,让你审查和调整,合并前你始终拥有完全控制权。每天 5 次免费任务和 2 个并发任务,个人开发者和小团队也能玩得转。
行业影响:AI编码工具市场要变天?
Jules的出现,无疑给已经竞争激烈的 AI 编码工具市场又添了一把火。微软刚宣布开源 GitHub Copilot Chat, Windsurf 的 SWE-1 系列也在挑战 Codex。Jules 凭借谷歌云生态和 Gemini 2.5 的性能优势,可能会在以下几个方面对竞争对手形成冲击:
- 生态整合:Jules 可以和 Google Cloud、Colab 和 Gemini API 无缝协同,更适合企业用户。
- 成本优势:免费任务模式直接对标 GitHub Copilot 的付费订阅,吸引中小团队。
- 企业潜力:Jules 的透明性和人工审查机制,缓解了企业在代码质量和安全上的担忧。
当然,Jules目前只支持 Python 和 JavaScript,语言覆盖度不如 Codex,未来扩展性将是关键。而且,复杂任务仍然需要明确的用户指令,自主发现 Bug的能力还有待提升。总的来说,Jules的出现,让AI编码工具市场更加热闹,程序员们,准备好迎接AI时代了吗?