Skip to content

二十三、多智能体系统(Multi-Agent)⭐

多个专业Agent分工协作。但它是"用协调复杂度换专业化"——坑很多,能单Agent就别上。

动机

专业化(各专一样)+ 并行(同时干)+ 隔离(独立上下文,防污染)。

何时划算

✅ 能拆成不同专业角色 / 子任务多且能并行 / 需要不同视角制衡
❌ 简单任务 / 强顺序依赖拆不开 / 子任务间要频繁传大量上下文

协作模式

主从(Orchestrator,龙虾那套)· 流水线(研究→写作→审核)· 辩论共识(多方案投票,减幻觉)· 层级(经理管下属)。

沟通方式

共享上下文(黑板)· 消息传递 · 交接(Handoff)。难点:传太少没法干,传太多撑爆上下文。

角色设计

每个 Agent 配:专属人设(System Prompt)+ 专属工具集 + 职责边界。

⭐ 坑(为什么别滥用)

成本爆炸(N个Agent=N倍花费)· 错误传播(一个错后面全错)· 协调开销 · 上下文碎片(谁都没全貌)· 难调试。

很多"多Agent"方案,其实一个精心设计的单Agent+好工具就能打平甚至更好。 网校需求基本用不上,真要用也能用"编排模式"(第16课)实现。


© 曹宇春 · 个人学习整理,欢迎交流