Super-agent架构背景与核心目标
DeepSeek Harness官方团队发布了《Super-agent 设计探索:迈向更自主的 Agent 系统》一文,介绍了面向工程实践的Super-agent架构设计思路。DeepSeek认为,随着大模型执行单个任务时对人工干预的需求降低,限制生产力提升的因素正转向人的注意力。目前主流Agent设计以单一Session(会话)为基本单位且相互独立,用户在并行推进多项工作时需手动切换并维护上下文。
DeepSeek团队观察到,一个人通常只能同时跟进3至5个活跃Session。即使通过MCP、CLI或外部连接器扩展本地Agent,仍可能面临多任务上下文混乱、单会话同步阻塞以及本地设备离线导致任务停止等问题。为此,Super-agent旨在让Agent从单次会话中解放,成为能够长期运行、跨平台保持上下文并并行推进任务的连续实体。
架构设计与技术特征
DeepSeek将Super-agent归纳为四项基础特征:连续(支持在即时通讯、GitHub评论等不同渠道交互)、高效(能并行处理多个复杂任务)、主动(能持续观察环境事件并自行推进事项)以及持久(始终在线并在长期运行中能从异常状态恢复)。
该整体架构由以下五部分组成:
- 双层架构:分为Router层和Worker层。Router负责承接人类交互、维护全局上下文并分派任务;Worker在相互隔离的会话中并发执行具体工作,并将状态和结果汇报给Router,由后者统一对外沟通。
- 事件驱动:将群聊消息、邮件、日程提醒、代码审查评论、CI运行结果等外部信息定义为Trigger。系统先通过程序规则过滤,再由大模型判断是否采取行动。对于已分配任务的事件流,Worker可订阅对应Thread,相关事件由程序直接发送给Worker,无需经过Router以降低负载。
- 面向人的交互
- 计算与状态及环境分离
- Watchdog
实践应用与当前状态
DeepSeek已基于DeepSeek Harness构建了一套内部Super-agent实例用于日常研发协作。例如,当团队成员在群聊中反馈软件问题时,即使没有人主动@AI,该系统也能识别潜在缺陷,在后台尝试复现问题、寻找修复方案并提交GitHub Pull Request等待审查。此外,同一开发任务可在群聊和GitHub之间连续推进,Agent能够理解开发者在不同平台间的要求变化并调整执行方向。
目前,Super-agent仍是一套面向工程实践的架构探索,部分设计已通过开源原型实现,尚未作为独立产品正式推出。
评论区
已通过 0 条 · 审核通过后展示