公众号关注 "GitHubDaily"
设为 "星标",每天带你逛 GitHub!
过去一年,AI 编程工具以超出想象的迭代速度,彻底改变了我们写代码的方式。
这些改变大多围绕着一个核心:如何让 AI 更好地辅助程序员。而 Google 却在尝试:让 AI 成为真正的程序员。
就在上周的谷歌 I/O 大会上,他们向全球开放了 Jules 的公测。这个工具的定位很明确:不是编程助手,而是能独立承担任务的开发者。
下面就带大家深入了解这个 Jules,看看它为什么被称为"第一个真正的 AI 程序员"。
什么是 Jules
如果说 Copilot 是你的 "智能输入法",Cursor 是你的 "结对编程伙伴",那 Jules 就是可以独立完成任务的 "编程同事"。
这位拥有 Gemini 2.5 Pro 强大编码能力的 Jules 同事,我们可以给它指派任何开发任务,比如修 Bug、更新版本,甚至开发新功能都可以。
拿官方的一个示例来说:"为项目升级到最新版本的 Node.js",当 Jules 接收到任务指令时,它将会在 Google Cloud 独立的虚拟机中启动完整的开发流程。
先克隆我们的代码库,分析项目结构,然后制定详细的执行计划。这个计划会用自然语言展示给我们确认:准备修改哪些文件、具体改动是哪里、为什么这样改。
而我们只需要审查计划,如果有问题还可以在聊天界面上进行反馈、修改、调整步骤,直至没问题,确认执行计划,Jules 就开始独立工作。
它会更新依赖配置、修改相关代码以确保兼容性、运行测试验证没有破坏现有功能,最后直接在 GitHub 上创建 Pull Request 提交。
整个过程中,我们可以去开会、处理其他任务,甚至下班回家。这才是真正的 "异步编程":不是异步执行代码,而是异步完成编程任务。
怎么用 Jules
目前 Jules 已经进入了全球公测阶段,每天提供了 5 个免费任务,使用方法也非常简单。
1、首先访问 Jules 官网:https://jules.google.com
点击右上角按钮「Try Jules」并选择自己的 Google 账号进行登录。
2、登录成功之后,将看到如下界面,然后需要连接到我们的 GitHub。
在这个过程我们可以选择授权哪些仓库,更好的保护我们的隐私。
3、授权成功后,自动跳转回到 Jules 界面,就可以看到刚授权的仓库选择器和提示输入框。
接着,再输入清晰的任务描述,点击按钮「Give me a plan」即可获取到 Jules 制定的详细执行计划。
重新定义 AI 编程
看完以上的介绍后,我相信你已经感觉到 Jules 与现有的 GitHub Copilot、Cursor 等 AI 编程工具有所不同。
回想下我们在使用 Cursor 的时候:打开编辑器、描述需求、AI 生成代码、我们审查、修改、再应用。
整个过程,我们始终需要坐在电脑前,保持着对代码的控制,这种也被称为 "结对编程"。
而 Jules 则相当于具备了独立完成任务能力的初级工程师,我们的角色转变为技术产品经理。
只需要对它下达开发任务,确认执行计划没问题,就可以让 Jules 去独立完成工作。
写在最后
这种转变看似简单,实际上正在重新定义程序员的工作方式:从 "写代码" 到 "管理代码"。
当然,这种理想的工作模式还在逐步实现中,作为刚进入公测的产品,它还存在一些局限。
Jules 目前仅支持 Python 和 JavaScript 语言,处理复杂业务逻辑时可能还需要人工介入。
但这些局限并不影响我们看到它所代表的方向:AI 不会取代程序员,但会重新定义程序员——从代码的编写者,变成代码的管理者。
好了,今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!
没有评论:
发表评论