Agent 时代,我们怎么协作

5 小时 51 分钟前
 plane

一句话结论

AI Agent 会先改变个人效率,然后改变公司结构。

如果只是让每个人各自使用 AI Agent ,效率会提升,但提升有限;真正的跃迁,来自把公司流程改造成一套 Agent 可参与、可交接、可审计、可持续运转的协作架构。

新流程的优化目标

新流程的目标不是"让 Agent 多做动作",也不是"让每个人多一个 AI 助手"。真正目标是:

用更少的人类同步介入、更少重复 context 投喂、更可控的 token 成本,稳定交付符合预期的业务结果。

这意味着,人和 Agent 的关系要发生变化。

旧流程里,人经常是流程的驱动者:人解释背景、人分派任务、人提醒下一步、人检查结果、人修正错误。Agent 只是某个人手上的工具。

新流程里,人应该成为对应角色 Agent 的责任人和流程构建者:

换句话说,人的目标不是永远亲自带着 Agent 干活,而是把自己的专业能力逐步转移到对应角色 Agent 身上,让它能够替自己完成越来越多确定性工作,例如修 Bug 、补测试、整理接口差异、生成测试矩阵、准备发布检查。

这个目标不能一步到位。更现实的路径是三阶段:

阶段 人的角色 Agent 的角色 优化目标
阶段 1:人主导,Agent 入系统 人仍然主要驱动和接管 Agent Agent 的任务、状态、输出、日志进入 agencycli 先让 Agent 工作可见、可追踪、可复盘
阶段 2:Agent 主动推进,人做关键确认 人主要 review 、补充专业判断、批准高风险动作 Agent 根据任务状态和 playbook 自动推进下一步 减少人肉提醒和重复 context 投喂
阶段 3:Agent 小队自主运转,人处理异常和验收 人成为角色责任人、流程校准者、最终验收者 Agent 小队完成大部分确定性工作 用更少介入和 token 稳定交付预期结果

所以,要优化的不是"有没有 Agent",而是 Agent 是否能被组织、被校准、被度量,并逐步承担原本需要人反复推动的工作。

为什么现在需要重新设计协作方式

过去的软件团队协作默认是围绕人设计的:

这个流程在纯人类团队里是合理的。人会开会,会看飞书文档,会在脑子里补齐背景,也会在沟通中自动修正理解偏差。

但 Agent 不一样。Agent 不会天然知道哪份文档是最终版,不会自动继承会议室里的共识,也不会稳定记住另一个人刚刚告诉另一个 Agent 的背景。

当 Agent 开始进入产品、开发、测试和发布环节,旧流程的问题就不再只是"沟通成本高",而是:公司还没有为 Agent 这种新型劳动力重新设计协作方式。

1. Agent Context 已经在发生,但缺少统一管理机制

很多公司都有飞书、云文档、会议纪要、项目文件夹、研发规范和历史记录。对人来说,这些材料通常是够用的:开过会的人知道背景,参与过讨论的人知道取舍,老同事知道哪个文档更可信。

真正的问题在 Agent 侧:这些知识当然可以变成 context ,也正在通过每个人的 prompt 、复制文档、贴会议结论、调用飞书 CLI 或 MCP 的方式变成 context 。问题是这个过程太临时、太个人化、太依赖人。

文档虽然存在,工具也能访问,但对 Agent 来说经常是散的、重的、版本不明确的、难以自动同步的。每个人手上的 Agent 拿到的 context 不一样:老板的 Agent 知道战略,产品的 Agent 知道需求讨论,开发的 Agent 知道代码细节,QA 的 Agent 知道测试问题,但它们缺少一套统一、分层、可维护的上下文管理机制。

结果不是"人混乱",而是"Agent 混乱":

一句话说:问题不是"知识有没有变成 context",而是"context 有没有被统一管理"。Agent 时代,公司需要的不只是文档库和工具连接,而是一套能持续维护、分层组织、稳定注入 Agent 的 Context System 。

2. 人仍然在做 Agent 的 Context 搬运工

今天很多团队使用 Agent 的方式,本质上还是人在给 Agent 当翻译。

老板把想法讲给产品,产品整理后讲给开发,开发再把背景讲给自己的 Coding Agent ,QA 又重新把需求讲给测试 Agent 。看起来每个岗位都用上了 Agent ,但 Agent 并没有真正进入公司流程,只是被人一次次临时调用。

每多一层转述,就多一层损耗:

如果上下文仍然靠人搬运,Agent 就只能提升局部效率,无法形成全链路协作。真正应该发生的是:Context 在系统里流动,Agent 按角色读取自己需要的部分,人只在必要时补充判断。

3. 旧流程浪费了 Agent 的持续 loop 能力

传统流程默认工作由人推动:人开会、人派任务、人提醒、人问进度、人决定下一步。人不在线,流程就慢下来;人没有看到消息,任务就停在那里。

但 Agent 最有价值的能力之一,是可以持续 loop:

如果公司流程仍然要求"人上线后再叫 Agent 做",Agent 就只是一个更聪明的聊天窗口,而不是一支能持续工作的队伍。

Agent 时代的流程应该围绕任务状态流动,而不是围绕人的在线时间流动。人的位置应该从同步调度器,转向角色 Agent 的责任人、异步审核者、异常处理者和关键决策者。

4. Agent 自主执行需要新的权限、边界和质量门禁

当 Agent 只是帮个人写一段代码、总结一份文档时,权限边界不明显。

但当 PM Agent 能派任务,Dev Agent 能改代码,QA Agent 能验证,Release Agent 能准备发布时,它们就不再只是工具,而是在公司流程里承担角色。

角色一旦能自主执行,就必须有组织级边界:

否则 Agent 带来的不是效率提升,而是风险放大。质量也不能再主要依赖"最后大家预发点一遍",而应该分布到 Agent 执行链路的每一步:开发时测试、提交时 review 、QA 时回归、发布前 checklist ,异常才升级给人。

5. 没有统一运行记录,就无法衡量 Agent ROI

如果每个人都在自己的聊天窗口里使用 Agent ,公司很难回答几个关键问题:

没有统一的任务、日志、成本和结果记录,Agent 的价值就停留在个人体感层面。老板只能感觉"大家好像更快了",但无法判断哪里应该加码、哪里应该收缩、哪里应该沉淀为标准流程。

Agent 要从个人效率工具变成公司资产,第一步就是让它的工作看得见、算得清、复盘得了。

新协作架构的核心思想

新的流程不是"让 Agent 替代所有岗位",而是把公司拆成几个可运行的层:

agencycli 的价值在于,它把这些层做成了一个可以实际运行的本地工作区,而不是只停留在组织方法论上。

Multigent 提供的具体机制

1. 分层 Context:让 Agent 继承组织知识

Multigent 的上下文不是每个 Agent 各写一份,而是按层组合:

这对公司的意义是:

这样做的收益不是"prompt 更整齐",而是减少重复解释和上下文漂移。修改一条角色规则,可以同步到所有同类 Agent ;新增一个项目,可以复用既有团队和角色能力。

2. Agent 友好的任务系统:让任务不只是给人看,也能被 Agent 执行

公司可能已经有 Linear 、飞书任务、项目管理表格或其他任务系统。问题不在于"有没有任务管理",而在于这些系统最初是面向人设计的。

人看到一个任务标题,可以结合会议记忆、上下游关系和团队默契去补全缺失信息; Agent 不行。Agent 需要更明确的输入:目标是什么,证据在哪里,哪些不做,验收标准是什么,失败后怎么处理,完成后通知谁。

multigent 的任务系统更像是 Agent 工作流适配层:它不是要替代所有项目管理工具,而是把任务变成 Agent 能直接消费、执行、回报和交接的数据对象。一个任务不只是"有人负责",还包含 prompt 、优先级、状态、依赖、重试、运行日志、完成总结和必要的人工确认。

这会让研发流程从:

变成:

这不是增加流程负担,而是把"人脑能补齐、Agent 补不齐"的信息显式化。任务越结构化,Agent 越能自己推进;任务越像一句聊天消息,人就越需要反复救场。

3. Heartbeat 和 Wakeup:Agent 可以主动工作

如果 Agent 只能在人打开聊天窗口时工作,它仍然只是"个人工具"。multigent 的 heartbeat 机制让 Agent 按计划醒来:

对公司来说,PM Agent 可以定期巡检用户反馈和需求池,QA Agent 可以定期检查待验证变更,发布 Agent 可以按发布窗口执行检查清单。人不需要每次手动唤醒。

4. Inbox:让沟通异步化

agencycli 区分两类沟通:

这正好对应企业里的两种情况:

理想状态下,老板不再被每个中间状态打扰,而是收到少量高质量的确认请求。例如:

5. Run log 、Telemetry 和 Web 控制台:让 Agent 工作可观察

Agent 自主工作不等于黑箱工作。agencycli 会记录运行日志、任务状态、消息、token/cost 统计,并通过 Web 控制台展示任务、消息、调度、上下文、skills 、运行记录等信息。

这对公司管理很关键:老板和团队不需要盯着每个 Agent 的聊天窗口,而是看系统里的任务流、阻塞点、成本和输出。

对公司研发流程的改造示例

旧流程

这个流程的优点是控制感强,责任分工清楚。缺点是上下文传递长、等待多、同步会议多、预发验证依赖人肉检查。

新流程

这里不是取消产品、开发、QA 、运维,而是改变他们的位置:

预期收益

1. 减少 Agent 上下文损耗

分层 context 和 task prompt 让信息不再只靠人复制给 Agent 。需求背景、角色规则、项目约束、历史决策和执行记录可以被 Agent 稳定读取。

2. 缩短等待链路

Agent 可以通过任务队列和 heartbeat 自主推进。人只在必要时审批,不再是每一步的入口和翻译器。

3. 提高流程一致性

同类工作通过 role prompt 、wakeup playbook 和 skill 固化下来。比如每次派发开发任务都要求包含问题、证据、验收标准、风险和非目标,就能减少"说不清楚就开干"。

4. 降低重复劳动

高频流程可以沉淀为 skill:issue triage 、PR review 、QA checklist 、发布检查、日报、用户反馈分类。越用越像公司自己的 Agent 操作系统,而不是一堆临时 prompt 。

5. 增强管理可见性

任务状态、消息、运行日志、token/cost 、OKR 、milestone 可以集中观察。管理者看到的是 Agent 工作系统,而不是分散在聊天软件、文档、代码仓库和个人 Agent 会话里的碎片。

需要诚实面对的边界

这套模式不是无成本的,也不是立刻适合所有公司全量替换。

1. 需要先定义好角色和边界

如果 PM 、Dev 、QA 、Release 的职责不清楚,Agent 只会放大混乱。引入 Multigent 前,至少要定义:

2. 不能把高风险决策交给 Agent

资金、合同、对外发布、生产发版、数据删除、客户承诺等不可逆动作,仍然需要人工审批。Agent 可以准备材料、给出建议、执行通过后的动作,但不应该自行拍板。

3. 需要接受"流程产品化"

旧流程靠人脑补和口头补充,新流程要求把规则写进 prompt 、playbook 、skill 和任务模板。前期会有整理成本,但这是从"个人会用 AI"升级为"公司会使用 Agent 劳动力"的必要成本。

4. 需要在真实流程中持续校准

这套流程不会一上来就完美。Agent 不是装上就自动理解公司运转方式的员工,它需要在真实任务里不断校准。

一开始会遇到很多需要调节的地方:

这不是失败,而是 Agent 工作流产品化的必经过程。真正重要的是:每次失败都能被记录,每次修正都能沉淀到 prompt 、playbook 、skill 或流程规则里,让下一轮 Agent 做得更好。

建议的落地路径

第 0 阶段:选一个真实但可控的流程试点

不要一开始改造全公司。建议选一个链路清楚、重复性强、风险可控的流程,例如:

成功标准可以先定得务实:

第 1 阶段:建立公司的 Context Grid

先创建最小组织结构:

并写清楚四类上下文:

第 2 阶段:把现有流程变成任务模板

不要追求复杂自动化,先把"好任务"定义清楚。

例如开发任务模板:

问题:
证据:
期望行为:
非目标:
验收标准:
风险:
完成后:

QA 任务模板:

对象:
变更范围:
必须验证:
可接受风险:
输出要求:

发布任务模板:

版本:
变更摘要:
发布前检查:
回滚条件:
需要人工确认的点:

第 3 阶段:配置 Agent Wakeup

每个关键角色配一个 wakeup playbook:

第 4 阶段:只把关键决策推给人

明确人工确认规则:

第 5 阶段:每周复盘并沉淀 skill

每周只看 4 个指标:

181 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1229650

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX