首先,我们来看一个令人警醒的现实。
已有九成程序员借助AI进行代码编写,然而其中多数人仍停留在“依赖AI补全下一行代码”的初级阶段。
这并非空穴来风。近日,Google Chrome团队技术领袖Addy Osmani在O'Reilly平台发表了一篇深度文章,标题直击要害——《Conductors to Orchestrators: The Future of Agentic Coding》,揭示了从“指挥者”向“编排者”的转变。
这篇文章之所以引发广泛共鸣,在于其描绘的“编排者”模式已在部分开发者的实际工作中得以真实体现。
01 多数人借助AI写代码的方式已然落后
先来看几组真实数据。
GitHub Copilot已承担开发者46%的代码生成任务,全球90%的500强企业均已采用。谷歌CEO皮查伊公开表示,公司内部超过30%的新代码由AI生成。亚马逊的数据更为惊人——79%的AI生成代码直接通过人工审查,无需修改。
这些数据表明,AI编写代码已不再是趋势,而是正在发生的现实。
然而,多数人使用AI的方式仍停留在Addy所称的“指挥者”模式——你输入一个字符,AI补全一行;你提出一个问题,AI回答一个。你如同指挥,AI如同乐手,一次只能调度一人。
这好比手下有一位能力超强的实习生,但你需逐字逐句地监督其编写,写完后检查,检查完再交代下一步。效率确实有所提升,但称不上革命性的变革。
02 核心判断:从Conductor到Orchestrator
Addy将AI辅助编程明确划分为两个阶段:
第一阶段:Conductor(指挥者)
你与一个AI实时协作。你下达指令,它执行;你不说话,它便停止。典型工具包括Cursor的Tab补全、Claude Code的CLI模式、Gemini CLI。特点是同步进行、一次只处理一个任务、人类全程在场。
第二阶段:Orchestrator(编排者)
你管理一支AI团队,分配任务、进行分工,让它们并行推进,完成后你再进行审查。典型工具包括GitHub Copilot coding agent、Google Jules、OpenAI Codex、Cursor 2.0 background agents、Claude Code for web。特点是异步处理、多任务并行、人类仅在任务的开始和结束阶段介入。
前者如同手把手教导实习生,后者则像技术总监调度整个团队。
这个差别有多大?Addy举了一个直观的例子:
假设你需要开发一个新功能,涉及前端、后端与测试。
在指挥者模式下:你与AI一同编写后端,完成后接着写前端,最后写测试。全程在场,逐步推进。
在编排者模式下:你将后端任务分配给Agent A,前端任务分配给Agent B,测试任务分配给Agent C。三者同时并行,你可以去喝杯咖啡。回来时,三个PR已整齐地等待你review。
同样的功能,一个串行执行,一个并行处理。差距并非略微提速,而是量级的提升。
03 这些工具已在实践编排模式
这并非PPT中的未来愿景,当下已有工具在实现这一模式:
GitHub Copilot coding agent:将一个issue交予它,它能够自动创建分支、编写代码、运行测试、提交PR,你只需负责review。
Google Jules:一个自治编程Agent,能够将整个仓库克隆到云端VM,理解用户意图后自主完成任务,然后提交PR供你审查。
OpenAI Codex:云端Agent,支持多任务并行处理。你甚至可以在手机上发起任务,它在云端执行,完成后通知你。
Cursor 2.0 background agents:可同时生成多个后台Agent,一个负责UI修改,一个优化后端,一个修复测试,互不干扰。
Conductor(Melty Labs出品):专为多Agent编排设计,每个Agent拥有独立的Git worktree,从根源上避免冲突。
此外,开源项目Claude Squad允许在终端中同时运行多个Claude Code实例,通过tmux分屏实现并行工作。
一年前,这些工具一个都不存在。如今它们已全部出现,且迭代速度日益加快。
04 我的实际体验:使用OpenClaw运行多Agent协作
看到Addy的文章,我第一反应是——这岂不正是我在OpenClaw上每天所做的事?
当前我的日常工作方式如下:
小墨(主Agent):负责总体协调,处理日常事务
墨笔(内容Agent):撰写文章、视频脚本和推文
墨风(增长Agent):进行SEO分析、关键词研究和流量数据监测
墨影(设计Agent):生成配图和设计素材
墨媒(运营Agent):负责视频号运营、选题推送和发布管理
五个Agent各有分工,通过sessions_send机制相互通信。
举一个真实场景:
当我说“制作一期视频号”,墨媒负责选题推送,确定选题后墨笔开始撰写旁白文案、生成TTS语音、使用Remotion渲染视频。同时墨影生成封面。完成后推送到字流,等待确认发布。
从选题到成片,全程自动化,仅在关键节点进行决策。
这正是Addy所描述的编排者模式——无需编写代码、剪辑视频或进行设计。只需定义任务、分配角色、审核产出。
用数据说明:
| 工作项 | 以前(手动) | 现在(多Agent编排) |
|---|---|---|
| 一篇公众号文章 | 撰写稿件3小时+配图1小时+排版30分钟 | 确定选题5分钟+审核稿件15分钟 |
| 一条视频号内容 | 撰写脚本+录音+剪辑=半天 | 确认选题+审核成片=15分钟 |
| SEO关键词研究 | 手动搜索+整理=2小时 | 下达指令+查看报告=10分钟 |
产出质量未降低,而个人参与时间减少了80%。
05 作为编排者需要具备哪些能力?
Addy在文章中提出了一个关键判断:
你的效能取决于三项能力:拆解任务的能力、描述需求的能力、验证结果的能力。
这三项能力与编写代码截然不同。
编写代码考验的是实现能力,而编排AI考验的是判断能力。
哪些任务应该拆分为独立单元?哪些必须串行而不能并行?Agent之间如何传递上下文?产出如何验收?出现问题时如何回溯?
这是技术总监的思维方式,而非普通编码人员的思维方式。
简而言之,编排者模式要求的是架构能力和管理能力,而非编码能力。这对于许多习惯埋头写代码的程序员而言或许不是好消息,但对于那些懂业务、懂架构、擅长拆解问题的人来说,这是巨大的红利。
06 两种模式将长期共存
Addy清醒地指出:这两种模式并非替代关系,而是共存关系。
你很可能上午在Cursor中与AI一起攻克算法难题(指挥者模式),下午则派遣三个Agent处理不同的功能分支(编排者模式)。
关键在于不是“只用一种模式”,而是懂得何时采用哪种模式。
简单、明确、不需要过多上下文的任务可以交由Agent自主完成;而复杂、模糊、需要反复讨论的任务,则适合与AI一对一沟通。
这正如真正的技术Leader:将琐碎任务交给团队,核心架构则亲自关注。
07 送给程序员的建议
Addy文章的最后部分畅想了“AI团队”的未来——专门的规划Agent、编码Agent、测试Agent、安全Agent、运维Agent等,组成完整的软件开发流水线。
这个未来可能比你想象的要更早到来。
建议很简单:从现在开始练习“编排”这项技能。
无论你使用何种工具——Claude Code、Cursor、Copilot、OpenClaw——尝试从“一次与一个AI对话”升级到“同时给多个AI分配任务”。练习拆解需求、撰写清晰的任务描述、审核AI的产出而非亲自修改。
因为未来的高薪程序员,不是代码编写最快的那位,而是最擅长编排AI的那位。
从Conductor到Orchestrator,这条路每个程序员都需要走。早走的人,将先行抵达。
