Facets 子智能体架构
Cloudflare [[Project Think]] 推出的多 Agent 协同架构,将复杂任务拆解为多个独立、有生命周期的子 Agent(Facet),由主 Agent(CEO)协调。
架构模型
- 主 Agent(CEO):负责拆解任务
- 码农 Facet:专门写代码
- 资料员 Facet:专门做文档检索
- 可根据需要创建任意数量的 Facet
核心特性
- 独立生命周期:每个 Facet 都有独立的生命周期和上下文
- 系统容错:即使某个 Facet 因网络问题挂了,CEO Agent 也可以从容地重新拉起它,而不至于让整个系统一起崩溃
- 职责分离:不同 Facet 专注于不同任务,提高效率和可靠性
与 AI 初级工程师管理模式的关联
Facets 架构与[[ai-junior-engineer]]中描述的“AI 初级工程师”团队管理模式高度契合。Project Think 的“CEO-Facet”架构正是这种管理思想的工程化实现。主 Agent 扮演 [[tech-lead]] 角色,负责任务拆解和协调;各 Facet 则像初级工程师一样专注于执行具体任务。