Addy Osmani谈Coding Agent管理:工程师如何变成Agent的管理者

资讯 InfoQ 作者:林绮蓓 蔡芳芳 全文 5898 字 · 约 15 分钟读完 配图 2 张 分类Anthropic智能体

一份来自 Anthropic 工程师的实践手册。

所属频道 大厂动态智能体与 Agent

过去工程师上班,第一件事往往是打开 IDE 读代码。现在不一样了,一些把 Coding Agent 用得很深的工程师,每天到岗先看的是几个 AI Agent 的进展:任务完成了没有、哪些测试挂了、哪些 PR 等着审、哪些活得重新派。

代码交给 AI 写了,工程师的活儿却没轻松多少。11 月 8 日,Anthropic Claude Code 团队工程师 Addy Osmani 在 X 上发了一篇长文《Your Coding Agents Made You a Manager》(《你的编程智能体让你成为了一名管理者》),观点挺有意思:工程师一旦频繁用上 Coding Agent,其实就已经在干管理了。

Addy Osmani谈Coding Agent管理:工程师如何变成Agent的管理者(配图 1)

挑任务、写指令、派活、盯进度、验收结果,最后拍板哪些代码能上线——这套流程和管理一支工程团队像得惊人。麻烦也跟着来:Agent 一次写出几百行代码,工程师根本没时间逐行看,怎么判断它靠不靠谱?同时开五个 Agent,生产力就一定是五倍?Agent 自己能做计划、能执行、能修错,工程师又该在哪些环节插手?

Addy 的看法是,Coding Agent 用得好的工程师,未必是提示词工程最强的那批人,而是懂得让 Agent 自主干活、同时把验证机制搭起来的人。这对不少工程师来说有点讽刺:他们走个人贡献者(IC)路线,本来图的就是专心做技术,躲开整天开会、派活的管理者角色。结果 Coding Agent 让他们又碰上了任务交接、工作监督和成果验收这些事。

结合 Claude Code 的开发和使用经验,Addy 整理出一套管理 Coding Agent 的实践方法,覆盖任务分配、自动验证、人机协作、多 Agent 并行和最终决策。InfoQ 对原文做了编译整理,供参考。

让 Agent 自己证明工作完成了

不逐行看代码,怎么保证 Agent 持续产出高质量结果?Addy 认为可以从成熟工程团队的管理办法里找答案。有经验的工程经理不会亲自检查每个人写的每一行代码,靠的是持续集成(CI)、自动化测试和代码审查这套质量保障。管理 Coding Agent 同理:工程师要建一套让 Agent 自己验证结果的机制,而不是自己给所有任务当最终测试员。

第一步,让 Agent 学会验证自己的活儿,别把检查任务全留给工程师。Addy 在建议里给了一份 Claude Code 最佳实践指南。他指出,没有验证机制的话,Agent 常常在任务“看起来完成”时就停了。所以开发者应该把测试套件、构建检查、Linter 这些工具交给它,让 Agent 自己发现并修错。碰上 UI 任务,还可以让它打开浏览器看实际效果。

验证机制也能塞进日常工作流。比如在CLAUDE.md里记下测试命令,用/goal在每轮执行后检查目标有没有达成,通过 Stop Hook 拦住类型检查没过的任务不让它结束,或者用/code-review让独立的子 Agent 去审代码。这样一来,工程师只用管 Agent 自己验证不了的问题。

第二步,任务上下文要给清楚,但 Agent 自己能找到的信息不用重复。现在的 Coding Agent 理解代码结构、开发规范和测试配置都很快。工程师更该说的是代码仓库里没有的东西:这个任务为什么重要、有哪些约束、怎么算成功。

举个例子,与其说“让仪表盘更快”,不如明确要求:把万人规模组织的/team仪表盘 p95 加载时间降到两秒以内,数据库 Schema 和 API 响应结构都不动,并用指定脚本验证优化效果。需求还不清楚的时候,也可以先让 Agent 通过提问把规格说明整理出来,再动手开发。

第三步,每次纠错都要能攒下经验。同一个问题纠正过两次,就该把相关规则写进CLAUDE.md,或者把重复性的工作封装成 Skill。Addy 建议重点记这几类:验证命令、容易误解的代码、仓库里没有的重要决策,以及反复出现的错误。别让每次会话都从零开始。

不过 CLAUDE.md 里的规则不是越多越好。Addy 之前专门聊过 Agent 指令文件怎么维护(https://addyosmani.com/blog/audit-your-agent-files/):模型能力和项目环境都在变,以前有用的指令可能已经多余,开发者应该定期清掉失效规则,别让经验沉淀慢慢变成新的维护负担。

最后,Agent 越强,工程师反而越要少插手。这条建议有点反直觉,Addy 借了英特尔前 CEO Andy Grove 的管理理念,认为监督程度应该跟执行者在这项具体任务上的能力对上。已经能自主完成的活,指令、规则和过程干预给太多,质量未必上去,反倒可能压住 Agent 的发挥。

在 Claude Code 里,提示词、以及 Skills 管的是给模型指方向,Hooks、Deny Rules 这类东西才用来强制执行。所以真正值得上强制手段的,只有“生成代码不许改”“指定检查必须跑”这种没得商量的要求;一般性的偏好,尽量留给 Agent 自己拿主意。CLAUDE.md

模型能力在涨,过去翻来覆去叮嘱的“think harder”“don't be lazy”,以后未必还用得上。Addy 的看法是,规则越加越多、干预越来越密,说白了就是把人类管理里那套“微观管理”原样搬到了 Agent 身上。

可以委派任务,但不能委派判断

Agent 能独立把活干完之后,工程师还得想清楚:什么时候插手、怎么纠偏、哪些决定必须自己扛。Addy 为此提了一条原则——任务可以委派,判断不能委派。落到操作上,就是执行前帮 Agent 把方向定清楚,关键节点及时拉回来,最后交付的结果由自己负责。

第一步是先出计划,再让 Agent 动手写代码。任务复杂的话,Addy 的做法是先进 Claude Code 的 Plan Mode,跟 Agent 来来回回把方案聊透,把里面没验证过的假设挑出来,然后才开工。任务再大一些,还可以另开一个会话,让第二个 Agent 站在资深工程师的角度审这份计划。问题在设计阶段暴露,代价通常比代码写完再返工低。

Claude Code 的能把一次大型代码修改切成 5 至 30 个相对独立的任务,执行计划确认之后,用独立的 Git Worktree 并行跑,再按运行环境和任务结果提 PR。/batch

不过任务边界还得人来查:不同 Agent 的活不能重叠,共享接口要提前定下来。要不然五个 Agent 一起开工,产出未必是五倍,合并冲突倒可能多出一堆。

第二步是早点纠偏,别一遍遍追加指令。需要人盯的任务,Addy 建议在 Agent 刚启动那阵就去看看方向对不对;一旦发现它对任务的理解明显跑偏,越早掰回来越好,免得错误路径一直烧时间和 Token。要是连着纠两次还是不行,干脆清掉会话,把失败的经验带上重写提示词——接着纠下去,模型只会反复消化更多失败记录,上下文越背越重。

Claude Code 的还能把代码和对话退回较早的状态,试不同方案的成本因此低了不少。有保留价值的经验,复盘之后写进就行。/rewindCLAUDE.md。

最后一条:任务可以交出去,关键判断得留在人手里。Addy 讲了自己的一次经历——他让 Agent 去研究产品跟竞品的功能差距,再写代码提 PR。研究结论看着挺合理,测试也全过了,他差点就提交,结果发现这些功能对用户价值有限,反倒让产品更复杂。用 Coding Agent 的人很容易掉进类似的错觉:面前是一份 600 行的修改,变量命名规整,测试全绿,甚至另一个 Agent 已经把代码审过一遍,工程师就觉得可以放心合了。

可代码跑得通,不等于这个改动就该存在。它可能塞进没必要的复杂度,可能解决的是一个不重要的问题,也可能让团队长期多背一份维护成本。这些毛病,自动化测试未必查得出来。

在 Addy 看来,代码风格调整、常规 Bug 修复、单元测试这类活可以交给 Agent;产品取舍、安全边界、合规要求、最终上不上线,还是人来定。工程师不用盯着 Agent 的每一步,但约束要写明白、验证证据要留好、哪些修改需要人工审批要定清楚。他还建议每次代码变更尽量做小——代码审查的基本单位,应该是人真能看懂的单位。

同时管理五个 Agent,不等于获得五倍生产力

Agent 能长时间自己跑,甚至把任务再分给别的 Agent,工程师的重心也就得跟着挪。Addy 把它比作管着好几个团队的上层管理者:不再盯着每个人具体干什么,而是靠目标、约束和检查机制,让任务顺利落地。

先说得给无人值守的 Agent 配一套完整的运行机制。现在 Agent 已经能定时跑,也能在 CI 检查失败或者有新 PR 创建时自动启动。但放它独立干活之前,工程师得把五个问题答清楚:什么情况算任务完成?Agent 怎么自己验证结果?它手里有哪些操作权限?执行轮数或者费用上限设没设?最终成果谁来审批?

Addy 的建议是新流程先小范围试跑。比如批量改文件,先让 Agent 处理三个文件,看看效果、调完指令,再动剩下的。新搭的工作流也一样,头几次执行先盯着,之后逐步放开到无人值守。

再说规模。扩大 Agent 的使用规模,不等于一个劲加 Agent 数量。Agent 的执行时间可以并行,人的注意力却没法无限摊开。每多一个 Agent,工程师就可能多出任务协调、结果审查、异常处理和上下文切换这几笔成本。

Addy 把这份额外负担叫作“编排税”(Orchestration Tax)。他平时一般同时开着四五个后台 Agent,另外还有几个本地会话,可即便只是这个量级,有时候也照样顾不过来。

也就是说,能启动多少个 Agent,和能管好多少个 Agent,压根是两码事。每个 Agent 都要人不断看进度、回问题、审代码,并行数一上去,工程师自己反倒容易变成整条工作流的新堵点。

所以真正该扩容的是验证环节,不是靠人盯着。自动检查、按目标验证、独立审查,再加上集中查看后台任务、接收通知,工程师就能少做重复检查,把注意力留给关键决策。

另外,判断 Agent 值不值,不能光看它写了多少代码。Addy 的建议是盯 PR 完成周期、新人熟悉项目要花多久,以及代码回滚和返工的频率。统计合并了多少 PR 时,也得一并统计其中多少需要返工或回滚,别一味追产出数量。

Agent 生成代码的成本低了,几乎每个看着能行的想法都能很快变成 PR,可这些代码照样要审查、要做安全检查、要长期维护。写代码变便宜,不等于软件开发的整体成本会按同样比例往下走。

所以,扩大 Agent 使用规模,最终不能只拿代码量或 PR 数量来说事。更该看的是:一项需求从提出到交付要多久,Agent 生成的改动里有多少需要返工或回滚,工程师的重复劳动是不是真的少了。

如果多开几个 Agent,只是让团队多出一堆等着审查的 PR,那所谓生产力提升,很可能只是把活儿从编码挪到了审查。

管理 Agent 不等于管理人

不过 Addy 也提醒,别真把 Coding Agent 当成一名工程师。

就算一个人能同时管五个 Agent,也不等于他有本事管五名工程师。真正的团队管理要处理激励、协调冲突、职业发展,还有需要长期建立的信任关系,这些东西没法直接套到 Agent 身上。

头一个区别是,Agent 试错和返工的成本低得多。技术方案有争议时,工程师可以让 Agent 各实现两三个版本,再比实际效果,不用像带人类团队那样顾虑大量时间和协调成本。

第二个区别是,Agent 没有人类工程师那种持续积累的实践经验,它跨会话的经验靠的是能存下来、能调出来的信息。比如 Claude Code 的 Auto Memory 只在本地存笔记,不会自动同步到其他团队成员的会话里。这些记录也替代不了工程师长期攒下的经验和判断,重要经验还是得整理成团队共享的知识。

第三个区别是,Agent 在某些场景下可能过于积极、过于自信。让一名优秀工程师去做明显错误的要求,对方可能会反对;但相比有经验的人类工程师,Coding Agent 在一些场景里可能更倾向于顺着用户的要求执行,哪怕任务本身的前提就值得质疑。

Addy 引用了沃顿商学院关于“认知让渡”(Cognitive Surrender)的研究:人们可能接受 AI 给出的错误答案,甚至因此更加确信自己的判断。他建议让 Agent 主动反驳自己的结论,以降低过度信任的风险。

还有一点,人类团队成员技能和经验各不相同,而用同一个模型的 Agent 往往优势、弱点都差不多,并且这些特点会随模型更新而变化。

Agent 接手大量入门级开发任务时,管理者还得有意识地给初级工程师留出实践机会,别让他们失去练基本功的途径。工程师也不该因为整天管 Agent,就忽略和同事沟通、建立团队信任。

那工程师是不是真得去当管理者?Addy 的答案是否定的。

其实 Addy 说的管理能力,并不是工程经理才有。优秀的 Staff Engineer 一直在干类似的事:明确需求和技术约束、写设计文档、审查代码,帮别人更高效地完成工作。Coding Agent 让更多工程师开始练这些能力,而且试错和调整的成本更低。

写代码越来越便宜,工程师要回答的问题也跟着变了:这个任务值不值得做?Agent 交付的结果靠不靠谱?哪些修改该接受,哪些该拒绝?

你不必真的去当一名管理者。但想把 Coding Agent 的价值用足,或许得先学会管它们。

本文由本站编辑组整理与排版,内容基于公开信息核实后归纳发布,与文中提及的产品、公司无隶属关系。我们持续跟踪 AI 领域的模型、产品与行业动态,力求信息准确、表述清晰;文中涉及的名称、价格与功能细节可能随官方调整而变化,请以官方最新说明为准。如发现疏漏或表述有误,欢迎通过站内渠道反馈指正。

相关推荐 按相关度与热度排序

全部资讯 →
  1. 千问押注Personal Agent:蒋冠军称实际交付能力仅60%~70%

    Personal Agent 已经渡过早期产品验证,进入了新一轮产品竞争阶段:Meta Muse、OpenAI Dots 等纷纷把产品从“炫技”推向了“长期稳定地替用户做事”。 不过,身处一线研发的阿里千问事业部 AI 算法负责人蒋冠军对现状的真实评价是:今天的 AI 依旧不好用。 “虽然对话里已经可以点奶茶、购物,但

    来源 AI 行业观察
  2. 千问办公2.0上线:Agent能进群协作,自动任务主动开工

    【TechWeb】11月9日消息,千问办公发布2.0版本,这是其上线三个月以来最大的一次升级。该版本推出了行业首个支持多人与Agent协作的功能“协作”,同时上线“人机共创”、“资料空间”、“自动任务”和“三端互联”等核心能力,让Agent从服务个人走向服务团队和组织。目前,所有功能已在千问办公客户端全量上线。 千问办

    来源 AI 行业观察
  3. Anthropic研究Claude记忆系统:光记笔记不够,还得会“做梦”

    Anthropic 最新研究揭示,Claude 的记忆系统不仅依赖实时记录,更关键的是利用空闲时间进行“睡眠计算”。通过对比不同模型在长程任务和游戏中的表现,文章分析了 AI 如何从杂乱记录进化到构建知识图谱(Wiki),以及“做梦”机制如何修正错误、优化记忆结构。这不仅是技术细节,更是智能体从被动响应转向主动认知的关

    来源 AI 应用前沿
  4. 千问办公2.0发布:Agent进工作群,多人与数字员工同空间协作

    千问办公 2.0 今天正式发布,这是一个面向个人与组织协作的 Team Agent。2.0 版本推出首个支持多人与 Agent 协作的“协作”功能,数字员工可被带进工作群,实时关联钉钉群聊、文档等信息源,还上线“自动任务”“人机共创”“资料空间”等能力,让 Agent 从服务个人走向服务团队。目前所有功能已在千问办公客

    来源 IT之家
  5. 千问办公2.0上线:Agent进工作群,多人与数字员工同空间协作

    IT之家 11 月 9 日消息,据钉钉官方消息,今天千问办公 2.0 正式发布,这是一个面向个人与组织协作的 Team Agent。2.0 版本在协作、自动任务和人机共创等核心场景下进行了能力升级,该版本推出了首个支持多人与 Agent 协作的功能“协作”,同时上线“人机共创”“资料空间”“自动任务”和“三端互联”等核

    来源 AI 行业观察
  6. 腾讯云ADP升级:企业级Agent如何对经营结果负责

    当 AI 从个人办公助手走向企业核心业务,单纯的工具搭建已无法满足需求。腾讯云 ADP 通过全生命周期升级与 FDE 交付方法论,解决跨系统打通、权限治理及规模化落地难题,让 Service Agent 真正嵌入业务流程,对华润信托、伊利等企业的实际经营指标负责。

    来源 AI 应用前沿
  7. Anthropic研究:让AI“做梦”复盘,Claude记忆任务表现提升

    Anthropic刚发了一篇研究文章,讲AI记住以前干的活,办法叫"做梦",Claude 每干完一段活,就在后台把这段经历回顾一遍,记错的改掉,乱的理顺,下次一上手就知道之前做到哪了。第零个,"做梦"要消耗算力,所以可能需要优先整理那些容易变化的信息。就是说,智能体的成本不只发生在用户交互的那一刻,还会延伸到后台的离线

    来源 腾讯网
  8. Personal Agent,为什么都停在付款之前?

    出品 | 智械岛作者 | 霍如筠(北京)对于AI有句调侃:只要学得够慢,就可以不用学了。因为等你终于学会上一个AI产品,下一个都过时了。过去四年,AI产品换了一茬又一茬:聊天机器人、AI陪伴、Coding Agent……每一波都有人喊“这次不一样”,但每一波都有一批产品被关停、合并与收缩。据不完全统计,仅2025年全球

    来源 腾讯网
  9. Personal Agent 创业者的机会:价值可以长在基模之外?

    最近一阶段,Personal Agent 很热。有趣的是,这个概念迅速火爆又迅速有了一个共识,几波讨论下来大家的观点似乎是: Personal Agent 的机会是大厂的,创业者基本没戏。虽然一般情况下,「入口级机会归大厂」确实是大概率发生的事情,但 Personal Agent 真的是个「入口」的问题吗?真的意味着「

    来源 腾讯网
  10. 腾讯轻量云江露:LoopForge多Agent编排如何让Agent从写代码走到交付

    当 Agent 真正进入企业流程,哪些工作可以交给 AI ?50 + 实战案例揭晓答案! AI 正在从回答问题的辅助工具,走向理解目标、调用系统、完成任务的工作承担者。当 Agent 真正进入企业流程,问题不再是 “如何把 AI 做出来”,而是哪些工作可以交给 AI、结果如何验收、权限、成本与风险如何收住。随着大模型向

    来源 AI 行业观察
  11. 千问办公2.0发布:升级Team Agent,主打团队协作与自动任务

    11月9日,阿里发布千问办公2.0,定位从个人助手升级为面向个人与组织协作的Team Agent。2.0围绕协作空间与数字员工小Q、自动任务、人机共创三个方向升级,支持关联钉钉群聊等协作上下文、条件触发自动执行任务,以及AI在原产物中直接修改。

    来源 凤凰科技
  12. Agent 越用越多,企业为何仍不够 AI Native?

    AI 生码率飙升,端到端交付却没有变快;通用 Agent 提效办公生产力,整体业务效能却未同步提升。当企业把 AI 工具推向业务流程,“局部更快、整体不快”的现象值得审视。阿里云智能集团副总裁、CIO 蒋林泉复盘了三年 AI 实践,从问题中找到了答案,也对 AI Native 有了清晰的认识。 AI Native,越热

    来源 AI 行业观察
  13. 硅谷华人团队开源Comma:单入口调度多Agent并行,解决上下文瓶颈

    DeepSeek提出Super-agent概念引发关注,而硅谷华人团队AFK AI早在半年前就推出了类似架构的产品Comma并开源。Comma采用“单Router+多Worker”模式,用户只需在一个对话窗口下达指令,系统即可自动调度多个独立上下文的Agent并行处理代码、文档等任务。它支持跨应用协作(如微信、Line

    来源 AI 应用前沿
  14. OpenAI们成苹果真正对手:Siri落后,特努斯催费德里吉交新路线图

    【TechWeb】由于成本上涨剥夺了安卓手机的价格优势,苹果对安卓平台的侵蚀已不再担忧,真正危险的敌人换成了那些AI大厂。 iOS 27.3版Siri虽能实现更多自动化任务,但与最强大的智能体相比仍相去甚远。若不能迎头赶上,一旦OpenAI、谷歌甚至Anthropic有心发布一款集成前沿模型的个人终端,iPhone或许

    来源 AI 行业观察
  15. Personal Agent 创业还有戏吗?大厂盯入口,小团队机会在垂直场景

    Personal Agent 被普遍视为大厂的入口级游戏,创业者似乎没戏。但文章指出,真正的机会在于将价值构建在基模之外,通过深度理解用户和长期服务建立壁垒。与其盲目追求通用助手,不如在健康、个人成长等垂直领域,从工具进化为伙伴,用“Build”而非“Rush”的策略,在真实反馈中积累不可替代的用户关系。

    来源 AI 应用前沿
  16. AI入门:Agent、Skill、MCP怎么选?先弄清三件事

    面对大模型、Agent、Skill和MCP等术语,新手往往感到困惑。本文剥离营销话术,用“周末旅行规划”为例,通俗解释这些概念的实际分工。重点在于如何根据真实任务选择工具,以及如何通过有效提问和结果验证,让AI真正帮到你,而非陷入术语堆砌的焦虑。

    来源 AI 应用前沿
向下滚动自动加载更多