当你的编码代理被克隆:并行AI正在重塑程序员的大脑
正在加载视频...
视频章节
Google Labs 的产品经理 Rustin Banks 在这场演讲中,讲述了异步编码代理 Jules 的诞生背景、真实使用案例,以及它如何迫使开发者从“串行思维”转向“并行思维”。这不仅是一个新工具的发布,更是一种全新开发范式的预演。
当你的编码代理被克隆:并行AI正在重塑程序员的大脑
Google Labs 的产品经理 Rustin Banks 在这场演讲中,讲述了异步编码代理 Jules 的诞生背景、真实使用案例,以及它如何迫使开发者从“串行思维”转向“并行思维”。这不仅是一个新工具的发布,更是一种全新开发范式的预演。
从软盘到智能体:一个工程师的长期直觉
为什么一位 Google 的产品经理,会在 AI 演讲一开始讲软盘和家庭公告板?这段看似怀旧的开场,其实是 Rustin Banks 对技术周期的关键洞见。
Rustin 说自己“本质上是个工程师”。他的第一套编译器是 Borland C++ 3.1,用 10.5 英寸软盘邮寄到家;他还在父母的壁橱里,用淘汰电脑搭建过公告板系统(BBS)。正因如此,当他第一次看到 ChatGPT 这类 AI 产品时,几乎是条件反射般地熟悉——“我立刻认出了这种基于文本的界面,这和我当年托管公告板一模一样。”
这个个人故事并不是情怀点缀,而是解释了他为何会如此笃定地投入 AI 编码方向。当 ChatGPT 3.5 刚发布时,它的响应速度和能力在今天看来已经“慢得惊人”,而 Rustin 特别强调:这在两年前还是最先进的状态。“这真的很疯狂。”这句话背后,是他对技术指数级演进的长期直觉。
正是这种直觉,让他在看到生成式 AI 的早期形态时,就判断它终将深度介入“写代码”这件事,并将自己的职业方向完全押注于此。
Jules 的野心:把程序员最讨厌的事全部拿走
理解 Jules,必须先理解它想解决的不是“写代码”,而是“被代码打断的人生”。
Rustin 目前是 Google Labs 中异步编码代理 Jules 的产品经理。他对 Jules 的一句定义非常直白:这是一个在后台运行的异步编码代理,专门处理你不想做、但又不得不做的任务。“我们想做的,是把洗衣服这件事做掉,好让你专注于编码的艺术。”
Jules 在 Google I/O 上线,仅两周时间,就向全球免费开放。发布当天甚至一度因为流量过大差点被临时下线,只为了让主舞台能顺利演示其他产品。这个略带混乱的插曲,反而成了 Jules 受欢迎程度的最好证明。
更关键的是数据:短短两周内,Jules 已经产生了 4 万次公共提交(public commits)。这意味着它不仅是个演示型 AI,而是真实参与到了大量真实代码库的演进中。
Rustin 给出的例子非常具体:Firebase SDK 更新?Jules 可以后台完成。只用手机?Jules 依然能帮你推进开发。这些都指向一个核心目标:让开发者从“任务执行者”,转向“决策与创造者”。
程序员最大的障碍,其实是串行思维
在 Rustin 看来,AI 编码工具真正的瓶颈,不在模型能力,而在开发者的思维方式。
“作为开发者,我们被训练成串行思考。”他说。任务从队列中取出,一个个完成,这是默认工作流。但当你开始使用多个 AI 代理时,这种模式会立刻失效。Jules 的设计目标,正是让并行成为常态。
他总结了一个关键方法论:并行代理要真正发挥作用,必须在工作流的“开始”和“结束”阶段更善用 AI。中间过程可以放手让代理跑,但输入的目标定义、输出的结果整合,依然需要人类把关。
Rustin 还提到,他们观察到两种并行模式正在形成,其中一种甚至已经在当天早上的其他演讲中被无意展示过。这种“远程代理”特别适合长时间运行、对上下文要求高的任务,例如大规模重构或跨模块修改。
这其实暗示了一件更大的事:未来的开发,不再是一个人对着一个 IDE,而是一个人同时调度多个“自己的克隆体”。
一小时完成后端:Jules 的真实演示
为了避免抽象讨论,Rustin 直接上了一个真实演示。
他以一个会议日程网站为例,让 Jules 在云端启动一个独立 VM(虚拟机),从修改界面到增加功能,全程异步运行。他不断追加需求:日历链接、Gemini 自动摘要、一次复杂的代码合并。Jules 像一个耐心的远程工程师,持续在后台推进。
最值得注意的不是某个炫技功能,而是结果:整个后端相关工作,大约一小时完成。Rustin 强调,这段时间里他并不是“盯着 AI 写代码”,而是在并行做其他决策和思考。
在总结部分,他分享了几个使用 Jules 的实践原则:提示要清晰、保持“abundance mindset”(大胆多开任务)、多使用 MD 文件或链接作为上下文来源。他也补充了一个关键技术事实:Jules 由 Gemini 2.5 Pro 驱动。
这让整场演讲回到一个现实结论:AI 不是在取代程序员,而是在逼迫程序员进化。
总结
Rustin Banks 的演讲并不是在兜售某个新工具,而是在提醒开发者:你的工作方式已经落后于工具本身。Jules 的真正冲击,在于它要求人类学会并行思考、学会放手、学会调度多个智能体。如果说过去十年程序员优化的是代码,那么接下来几年,必须优化的是自己的大脑工作流。
关键词: AI Agent, Jules, 并行编程, Gemini 2.5 Pro, 提示工程
事实核查备注: Rustin Banks:Google Labs 产品经理;Jules:异步编码代理;发布时间:Google I/O 后两周内上线;数据:约 40,000 次 public commits;模型:Gemini 2.5 Pro;对比产品:ChatGPT 3.5;公司:Google