Agent 看见团队消息,凭什么主动接活?
DeepSeek 的主动 Agent 研究原型把消息、任务授权和执行权限分开处理。接入团队协作前,值得先验证它会不会接错活、越过原来的范围。
文章目录
群里有人说“这里好像有问题”,助手要不要动手?#
设想一个团队把编程助手接进工作群。有人讨论页面问题,有人明确要求修复,也有人只是转发外部反馈。助手都能看到,但这些消息代表的意思不同。
如果看见问题就开始改代码,可能打断正在处理的同事;如果每次都等人点名,又很难体现主动协作的价值。
我的判断是,主动 Agent 上线前最该说清的是:谁有权让它接活,什么情况下它可以主动接,接下来的任务到底包含什么。 这些条件应留下可检查的记录,不能只靠模型觉得“现在帮忙应该不错”。
DeepSeek 于 10 月 31 日公开的 dsh-superagent-prototype 提供了一个具体参考。本文讨论的是研究原型,不是正式 DeepSeek 产品。官方说明它尚未生产就绪,公开实现也不等于内部系统或设计文章中的全部能力。
原型先把“有人交代”和“自己发现”分开#
根据授权文档,系统区分明确请求与主动发现的任务候选。
明确请求需要核对来源与允许派活的人。主动候选则还要经过评估,至少匹配一条团队规则,才有机会进入执行。它默认采用观察模式:记录“如果开启自动接活,本来会接受什么”,不真的接下这些主动候选。明确请求仍可按各自规则处理。
这个设计给产品团队留出了试用阶段。先让成员看一段时间的候选记录,就能发现它是否把闲聊当任务、是否重复认领,以及哪些有价值的问题被忽略。观察模式没有证明它已经判断准确,却让团队可以在真实改动之前检查判断。
我会把最初的规则写得窄一些,例如只接受指定项目中、指定负责人明确交代的文档修订。等接活记录与人工判断基本一致,再考虑开放一类主动任务。这里的范围与推进方式是我的建议,并非该项目公布的成功经验。
后续发来的材料,不应该顺手变成新授权#
任务开始之后,原线程还会继续出现消息。新材料可能帮助理解需求,也可能夹带另外一个目标。
原型的领域说明用任务授权记录保存来源、范围、规则及版本。授权文档强调,订阅到的线程内容可以补充上下文,却不会自动提供新权限;扩展范围需要新的任务授权。
回到假设场景:负责人让助手修改帮助文档,另一位成员随后贴出“顺便改一下线上配置”。这条消息可以被看见,也可以触发澄清,但不能只因为处在同一线程,就继承原任务的执行许可。
产品界面因此不该只展示一串聊天记录。我会在任务详情里保留一小块固定信息:谁发起、允许完成什么、依据哪条规则、哪些新增请求还没获准。成员查看进度时,也能判断助手是不是已经偏离最初的工作。
有了任务授权,还要问机器究竟允许它做什么#
任务记录写得清楚,不等于底层已经隔离。
部署文档明确指出:该原型的路由与执行进程以操作系统用户身份运行,采用不做沙箱限制的执行模式,能够读取该用户的主目录。凭据包装器用于选择默认身份,不提供进程隔离;官方建议使用专门的系统账号,只放 Agent 所需凭据。
这对产品判断很重要。独立任务目录方便整理工作,独立账号有助于限制可接触的资料,而真正的权限隔离需要系统机制落实。三者不能用一个“独立工作区”的标签混在一起。
因此,我不会仅凭这个原型就承诺“Agent 完整继承每个人的权限”。在企业产品里,还需要逐项验证工具、文件、知识库和外部服务的访问控制。即使某人有权派发任务,助手使用的执行账号也可能过宽或过窄。前者造成风险,后者导致任务无法交付。
先验收接活是否合适,再看做得有多快#
这个项目没有提供可直接用于团队采购的统一成功率、人工节省时间或成本对照。设计文档能让人理解机制,不能代替实际场景测试。
我会先用没有真实业务影响的环境,比较人工判断与助手的接活记录,再逐步验证执行。首轮可以保留下面几类样本:
| 输入情况 | 要检查的结果 |
|---|---|
| 有权限的人明确交代任务 | 正确记录发起人、目标与范围 |
| 无权限的人提出同样请求 | 不因语气明确就进入执行 |
| 群里讨论一个问题,没有人派活 | 按主动规则判断,观察模式不实际接活 |
| 同一个问题被重复转发 | 不重复创建相同工作 |
| 已开始的任务收到额外要求 | 区分补充材料与扩大范围 |
| 派活规则或名单发生变化 | 记录变化,并明确当前任务如何处理 |
指标也应分开:不该接却接了的任务数、该接却漏掉的任务数、重复认领数,以及为了确认范围而增加的人工沟通。先看这些,再评估合格任务的交付质量、耗时和成本。本文没有给出达标比例,门槛取决于动作后果与团队容忍度。
如果误接集中在某类消息,我会先收窄规则或退回观察模式,再补充这些失败样本。不能只提高任务完成率,却让团队花更多时间撤回不需要的工作。
名单改了,正在做的任务怎么办?#
授权文档还有一个容易漏看的边界:规则变化会通知相关活动任务,但不会立即撤销它们已有的任务授权;已经结束的任务恢复前,才重新校验。
这说明产品需要把“以后不再接新活”和“正在做的工作是否继续”分别讲清。对业务方来说,移除一个成员后,往往会自然期待相关权限立即失效;具体实现却未必如此。
我的建议是在修改规则时展示影响:哪些新任务会被挡住,哪些正在执行,是否需要另行暂停或复核。至于怎样中断、如何核对已经发生的改动,要由执行系统负责,不能让一条配置修改承担它没有实现的效果。
主动协作的价值,应当建立在成员能理解和控制的范围内。让助手先说明“这件事为什么由我来做”,再把任务交付好,比一开始就追求接下更多工作更值得验收。
来源与边界#
- 对象与日期: DeepSeek 官方组织的 dsh-superagent-prototype 研究参考原型。GitHub 记录显示仓库创建及首个提交均为 2026 年 10 月 31 日;这不是正式产品上线承诺。本文固定引用初始提交 6337fc8,于 11 月 1 日读取,不把未来版本的行为混入当前分析。
- 系统设置: 上述 README、领域说明与授权文档记录明确请求、主动候选、默认观察模式、团队规则及任务授权。至少匹配一条规则是该实现的接活条件,不是成功率或安全性数字。
- 执行限制: 部署文档说明操作系统用户权限、无沙箱执行及凭据包装的边界。任务范围记录不代表逐工具强制隔离,也不能证明企业人员权限已经自动映射完整。
- 方法与结果: 这是工程设计与代码参考,不是相同模型、预算和任务集下的受控实验。原文未给出本文关心的统一误接率、漏接率、人工节省量和端到端成本;本文没有运行项目或验证性能。
- 本文判断: 先观察接活、分开验收范围变化、展示规则修改影响,以及表中的测试样本,都是面向产品落地的建议。它们需要团队自己的验证,不能写成 DeepSeek 已经证明的业务收益。