子智能体
Subagent
又称: Sub-agent
由主智能体派生、只负责某个具体子任务、拥有独立上下文窗口和工具权限的智能体,完成后把结果交回主智能体。
为什么需要它
两个主要动机:
- 保护主上下文——把一次会读进大量中间材料的工作(翻遍代码库、搜十几个网页)丢给子智能体去做,主智能体只收到一段浓缩结论,避免主上下文被噪声塞满。
- 隔离与专精——给子智能体单独的系统提示和更窄的工具集,让它在一件事上更专注,出错也不污染主流程。
和普通工具调用的区别
工具调用是一次确定性的函数执行;子智能体是一个完整的智能体循环——它自己会推理、多次调用工具、自我纠错,然后才返回。可以把它理解为“可以把一整段任务外包出去的工具”。
常见误解
- 子智能体不共享主智能体的上下文,它只看到主智能体明确传给它的输入。
- 子智能体越多不一定越快:派生、等待、汇总都有开销。
相关术语
参考来源
整理于 2026-08-29 · 本术语表基于公开论文、官方规范和行业通用定义整理,随领域发展会更新。发现问题欢迎反馈。