子智能体
由主智能体派生出的从属智能体,专注特定子任务,仅继承工具描述、模式和提示而不继承完整对话记录,以避免上下文膨胀
核心事实
时间轴 (近 90 天)
对于大型任务,许多智能体先写一个计划清单,有些会衍生拥有独立上下文窗口的子智能体,子智能体研究后交回摘要,主智能体无需看到全部文件。
Reddit评论区中用户表示“subagents are crazy regardless of how you try to steer them”(无论你如何引导,子智能体都疯了)。
子智能体通常只持有局部信息和局部目标,彼此之间缺乏充分的通信与共识机制,因此容易出现目标漂移、重复操作或越权行为。
DeepAgent的子智能体机制允许在主智能体运行过程中动态创建并调用次级智能体,每个子智能体拥有独立的上下文、工具集和任务目标。
在子智能体场景下,LangSmith的追踪视图能够按父子关系还原树状调用链,帮助定位是哪个子智能体出现了错误或延迟。
子智能体通过拥有独立的上下文空间,只接收父级显式传递的任务描述和必要数据,从而避免主智能体上下文窗口耗尽和无关信息干扰推理。
循环工程采用“写审分离”结构:引入第二个智能体作为检查员,拥有独立指令、上限甚至不同模型,以提升循环可信度。
对构建生产级智能体产品的团队来说,工具定义、MCP接入、子智能体隔离和预算上限是智能体从演示走向可运维系统的基本骨架,不是可选项。
每个子智能体运行在全新的上下文中,只返回最终消息,从而节省主智能体的上下文窗口。
在复杂的智能体架构中,主智能体将任务分解并委托给子智能体执行,子智能体的操作细节默认不会汇总到主智能体的总结中。
还有 21 条时间轴事件
全部知识事实 (20)
层级式多智能体系统中存在一个Orchestrator(编排者)智能体负责分解任务并向下游子智能体派发工作
65%待验证对于大型任务,许多智能体先写一个计划清单,有些会衍生拥有独立上下文窗口的子智能体,子智能体研究后交回摘要,主智能体无需看到全部文件。
50%待验证子智能体通常只持有局部信息和局部目标,彼此之间缺乏充分的通信与共识机制,因此容易出现目标漂移、重复操作或越权行为。
50%待验证Reddit评论区中用户表示“subagents are crazy regardless of how you try to steer them”(无论你如何引导,子智能体都疯了)。
50%待验证DeepAgent的子智能体机制允许在主智能体运行过程中动态创建并调用次级智能体,每个子智能体拥有独立的上下文、工具集和任务目标。
50%待验证在子智能体场景下,LangSmith的追踪视图能够按父子关系还原树状调用链,帮助定位是哪个子智能体出现了错误或延迟。
50%待验证子智能体通过拥有独立的上下文空间,只接收父级显式传递的任务描述和必要数据,从而避免主智能体上下文窗口耗尽和无关信息干扰推理。
50%待验证循环工程采用“写审分离”结构:引入第二个智能体作为检查员,拥有独立指令、上限甚至不同模型,以提升循环可信度。
50%待验证每个子智能体运行在全新的上下文中,只返回最终消息,从而节省主智能体的上下文窗口。
50%待验证对构建生产级智能体产品的团队来说,工具定义、MCP接入、子智能体隔离和预算上限是智能体从演示走向可运维系统的基本骨架,不是可选项。
50%待验证在复杂的智能体架构中,主智能体将任务分解并委托给子智能体执行,子智能体的操作细节默认不会汇总到主智能体的总结中。
50%待验证「评估」方法本质上是给技能做单元测试:启动多个子智能体,主协调智能体制定评分标准,子智能体在独立目录中执行任务,且目录命名刻意避免让子智能体察觉被评估。
50%待验证子智能体带来三个工程问题:上下文继承、权限边界、结果回溯。
50%待验证动态工作流中每个子智能体拥有独立的上下文窗口,在数据库层面物理隔离,默认互不泄漏。
50%待验证Claude Code子智能体若未指定模型,会继承父会话的模型;模型可通过定义中的model字段或环境变量CLAUDE_CODE_SUBAGENT_MODEL指定。
50%待验证子智能体是主智能体派生出的独立执行单元,拥有自己的对话历史和上下文窗口,不共享主会话已建立的缓存。
50%待验证异步子智能体设计时需要考虑结果聚合顺序、错误传播策略、状态一致性、资源与限流等四类并发问题。
50%待验证DeepAgents支持创建同步子智能体和异步子智能体两种模式:同步模式下主智能体等待子智能体完成后继续;异步模式下子智能体可并行执行,主智能体不必阻塞等待。
50%待验证学习DeepAgents需要重点补齐LangGraph的状态流转和分支控制机制,以及子智能体的创建与调度模式。
50%待验证同步模式适用于串行依赖场景,异步模式适用于并行独立场景
50%