💡Summary
Subagent 是一种由主 Agent 负责任务拆解、协调与汇总,多个子 Agent 分别处理不同子任务的工作方式。它最核心的价值不是“同时开很多 Agent”,而是让不同子任务之间保持相对独立的上下文,从而减少上下文污染、职责混乱和错误信息相互影响,使复杂任务更可控。
实际使用时,可以从项目 OKR 出发,根据各个 KR 判断任务是否值得拆分,再为不同子任务设计对应的 Subagent 及职责边界。配置上更适合采用“项目级 Subagent”,例如在对应项目的 .codex、.agent 等配置中定义,而不是把所有 Agent 都做成全局通用配置。Subagent 的设计应服务于真实复杂度,能用人工快速完成、没有明显并行价值或上下文隔离需求的任务,不需要为了形式专门创建新的子 Agent。
🧩Cues
- 当我想要去了解Subagent如何使用时
🪞Notes
Subagent的定义
Subagent是由一个主agent和多个子agent构成,其核心作用就在于把多个任务拆分成具体的一个个子任务,每个子任务再由对应的子agent完成。
核心:彼此之间上下文隔离
因此,变得更可控,减少上下文污染
Subagent的实践
目前是通过OKR中的一个个KR去思考需要多少子agent以及彼此之间的责任,然后去配置GPT和ChatGPT中的.codex \ .agent即可,最好是单个项目配置对应的Subagent而不是全局。
注意:而至于Subagent的设计减少重复造轮子,有些事通过手动的方式可以很快完成便不需要去单独弄个子agent
知识网络
上级目录:4 信息与模式
反向链接:
返回:4 信息与模式