你也有个“龙虾”,我也有个“龙虾”,结果却成了一盘“散沙”。
我们现在的 Agent 使用方式,已经到了一个很尴尬的阶段。
每个人都有一只自己的“龙虾”。
它能回答问题、看代码、做 Code Review,能力强一点,还能自己修 Bug。
看起来很先进。
但只要问题稍微复杂一点,需要两三个人一起做,整个系统立刻退回到最原始的工作方式:
- 你问你的 Agent;
- 我问我的 Agent;
- 大家在群里互相复制结论;
- 每个 Agent 都重新读一遍上下文、重新分析一遍代码;
- 任务做到哪了,最后还是靠人脑记。
结果是:
个人效率提高了,团队协作却几乎没有变化。
今天我们已经有了一群聪明的 Agent, 但它们还没有组成一个会工作的团队。
这可能才是下一阶段最值得解决的问题。
一、问题不在“龙虾不够聪明”,而在“工作没有被组织起来”
今天典型的工作方式是:
人 → IM 机器人 → Agent → 回答
比如线上出现一个 Bug。
Alice 问自己的 Agent:
帮我看看为什么支付偶尔失败。
Agent 分析半小时,给出一个判断。
Alice 把结论贴到群里。
Bob 加入后不放心,又问自己的 Agent。
第二只 Agent 重新读仓库、重新查代码、重新建立判断。
过一会儿 Charlie 来了。
第三次重新开始。
这时候最浪费的东西不是算力。
而是:
上下文被一遍遍重建。
同一件事情,被不同的人重新解释。
同一份代码,被不同 Agent 重复阅读。
同一个假设,被反复验证。
而任务真正的进展,却没有一个地方完整保存。
这说明今天的 Agent 系统有一个根本问题:
它围绕“对话”设计,而企业工作真正围绕“任务”发生。
聊天结束了,Agent 的一次工作也就结束了。
但真实工作不会。
一个 Bug 可能持续两天。
一个需求可能持续两周。
一个线上事故可能同时涉及研发、测试、SRE 和产品。
所以我们真正需要的,不是:
更好的聊天机器人。
而是:
能持续围绕一件事情工作的 Agent。
二、第一步:让一句聊天,变成一件“正在被处理的事情”
今天有人在群里说:
登录接口今天怎么突然变慢了?
机器人通常有两种反应:
要么回答。
要么等别人继续问。
更合理的方式应该是:
Agent 先判断:
这只是一个问题,还是已经变成了一项需要持续处理的工作?
如果只是:
Java 里线程池怎么用?
直接回答就够了。
但如果是:
登录服务 P99 延迟突然升高,有人看一下吗?
这显然不是一个“一问一答”的问题。
这时候 Agent 可以主动说:
这看起来是一个需要持续排查的问题。 我发现可能涉及登录服务、网关和昨晚的一次发布。 是否创建一个任务开始跟进?
用户确认之后,系统自动完成三件事:
1. 建任务
例如:
“登录服务延迟异常排查”
2. 找人
根据代码负责人、服务负责人、最近提交记录,找到相关同学。
3. 拉群
自动创建一个临时任务群,把人和 Agent 一起拉进来。
到这里,一个非常重要的变化发生了:
过去是人自己到处找资源。 未来可以让任务自己“组队”。
三、群还只是入口,真正的核心是“任务”
这个任务不能只是多了一条 Jira。
它应该成为所有人和 Agent 的共同工作现场。
例如:
任务:登录服务延迟异常
目标:
找出延迟升高原因并恢复正常。
负责人:
Alice
参与者:
Bob / Charlie / Coding Agent
当前结论:
- 问题从昨晚 23:10 开始
- 和数据库负载无关
- 网关重试次数异常升高
当前状态:
正在验证“重试放大”是否为根因
下一步:
检查 Gateway 最近修改
这样做的价值在于:
以后任何一个人进入这个群,都不用重新问:
现在到底什么情况?
Agent 可以直接回答:
已确认什么、排除了什么、正在查什么、下一步是什么。
所以这里有一个非常关键的区别:
聊天记录保存“大家说过什么”。 任务保存“这件事情现在到底是什么状态”。
前者是讨论。
后者才是工作。
四、第二步:每个任务背后,都有一只“不会下班的龙虾”
现在的 Agent 通常是一问一答。
消息来了,它开始工作。
回答结束,它基本也就结束了。
但任务型 Agent 应该完全不同。
它的生命周期应该和任务一样长。
任务没结束,它就一直在。
它可以持续做这些事:
- 看代码;
- 查日志;
- 追踪新的提交;
- 记录已经排除的假设;
- 等待新的信息;
- 根据新证据更新判断;
- 调用 Coding Agent 修改代码;
- 跑测试;
- 跟踪 CI;
- 提醒该谁接手下一步。
比如:
Bob 在群里说:
我刚看了监控,重试次数在问题发生后涨了快 4 倍。
Agent 不只是回复一句“收到”。
它应该更新任务:
新增证据:
网关重试次数 ↑ 3.8 倍
原假设:
“重试机制放大延迟”
可信度:
中 → 高
建议:
检查 Gateway timeout retry 逻辑
然后有人说:
那直接修一下。
背后的 Coding Agent 就可以开始:
读代码 → 修改 → 测试 → 提 PR。
重点是:
这只 Coding Agent 属于任务,而不是属于某个人。
Alice 可以问它。
Bob 也可以问它。
Charlie 后面加入,也能直接接着问。
所有人面对的是同一份任务上下文。
这就不再是:
你有你的龙虾,我有我的龙虾。
而是:
这件事情,有自己的龙虾。
五、第三步:把“聊天内容”和“任务事实”分开
这是整个系统里非常重要的一步。
因为多人协作最容易出问题的地方就是:
大家说过的话,和已经确认的事实混在一起。
例如:
Alice:
我怀疑是昨晚的发布导致的。
Bob:
我觉得不是,延迟可能更早就出现了。
这些只是讨论。
不能直接变成任务结论。
所以系统至少要维护三本“账”。
第一本:大家说了什么
也就是群聊内容。
第二本:目前已经确认什么
例如:
- 延迟从 23:10 开始;
- 数据库正常;
- 网关重试明显增加。
第三本:Agent 做过什么
例如:
- 已检查
retry.go; - 已排除数据库连接池问题;
- 当前正在分析 timeout 逻辑。
这样,新人进入任务时,不需要读 500 条聊天。
他只需要看:
现在知道什么。 现在还不知道什么。 现在谁在做什么。
这才是团队真正需要的上下文。
六、做到这里,我们其实已经不再是在做“IM 机器人”
一开始,我们只是想让机器人更聪明一点。
后来发现它可以自动建任务。
再后来,它可以自动找人、拉群。
然后它开始持续维护任务状态。
再往后,Coding Agent 也被拉进来共同工作。
系统就自然变成了:
一句话
↓
识别成任务
↓
自动找人 / 拉群
↓
建立任务工作区
↓
人 + Agent 一起处理
↓
持续更新状态
↓
代码修改 / 测试 / Review
↓
任务完成
到这里,IM 已经只是入口。
真正重要的是背后的:
任务系统。
七、再往前一步:一个复杂任务,本来就需要多个人和多个 Agent
比如一次支付事故,可能自然拆成:
支付事故
│
├─ Agent A:查日志
├─ Agent B:分析代码
├─ SRE:判断生产影响
├─ Coding Agent:修改代码
├─ Test Agent:跑回归
└─ 人:决定是否上线
到这一阶段,“多 Agent”就不再是为了炫技。
而是因为:
工作本来就需要分工。
系统开始自然需要:
- 谁负责哪一步;
- 谁先做、谁后做;
- 哪些事情可以并行;
- 一个 Agent 的结果怎么交给另一个;
- 哪一步必须找人;
- 什么情况下可以自动执行;
- 什么情况下必须审批。
这时候,我们才真正进入企业级 Agent 系统。
八、所以未来的平台,首页可能根本不应该是“Agent 列表”
很多人想到 Agent 管理平台,第一反应是:
Agent A
Agent B
Agent C
Agent D
但企业真正关心的不是:
我有多少 Agent。
而是:
现在有哪些事情正在被处理?
所以更合理的首页应该是:
支付事故排查 处理中
Android Crash 修复中
新接口上线 等待 Review
搜索性能优化 测试中
架构治理 卡住
点进去之后,再看到:
- 谁负责;
- 哪些人在参与;
- 哪些 Agent 在工作;
- 当前进度;
- 已经产生什么代码和文档;
- 还有什么没有解决;
- 下一步需要谁行动。
这意味着未来真正需要管理的,不是 Agent。
而是:
正在被委托出去的工作。
Agent 只是其中一种执行者。
人也是。
九、从今天到最终形态,其实可以一步一步来
不需要一开始就建设一个庞大的“企业 Agent 平台”。
完全可以从最真实的场景开始。
第一步:让 IM Bot 会“建事”
识别哪些聊天值得升级成任务。
做到:
自动建单、自动找人、自动拉群、持续更新状态。
第二步:让每个任务都有一只长期工作的 Agent
不是问完就结束。
而是:
任务不结束,Agent 就持续在。
它记得代码、分析、结论和进展。
第三步:让多人和多个 Agent 一起做事
复杂任务自动拆分。
不同的人和 Agent 分工。
大家围绕同一个任务共享状态。
第四步:形成企业级“Agent 工作平台”
最后统一管理几件事情:
事情是什么。
谁负责。
谁能做什么。
现在做到哪里。
产生了什么结果。
为什么认为已经完成。
到这一步,我们真正得到的就不再是一堆“龙虾”。
而是一套新的工作系统。
十、真正值得解决的问题,不是“怎么造一只更大的龙虾”
今天大家已经证明了一件事:
Agent 能写代码。
能 Review。
能回答问题。
也越来越能自己解决 Bug。
接下来最大的瓶颈,很可能已经不是:
Agent 还能不能再聪明一点?
而是:
这么多聪明的 Agent,能不能围绕同一件事情共同工作?
过去:
人负责组织工作,Agent 负责干活。
下一阶段:
Agent 也应该开始帮助组织工作。
任务出现以后:
自动找人。
自动组队。
自动建立上下文。
自动推进。
自动记录。
自动发现卡点。
需要人的时候叫人。
能自己完成的时候继续干。
直到这件事情真正结束。
结尾:别再让智能散落在聊天框里
今天最大的浪费,可能不是 Agent 不够聪明。
而是:
每一次聊天结束,智能就散了。
真正值得建设的下一步,是把这些零散的智能围绕任务连接起来。
让一个问题出现以后,
不再是每个人各自叫出自己的龙虾,
而是:
这个问题自己召集需要的人、Agent、代码和工具,形成一支临时工作队。
问题解决。
队伍解散。
经验留下。
下一件事情再来,新的团队重新生成。
如果说今天我们解决的是:
“每个人都有一个 Agent。”
那么下一阶段真正值得解决的,是:
“每一件重要的事情,都有一支会自动形成的人机团队。”
这可能才是企业 Agent 真正开始改变工作方式的时刻。