CS-Notes 学习笔记
大模型应用开发 · Agent

什么时候需要多个 Agent?有哪些协作方式?

先自己想一想,再看参考要点

参考要点

  • 子任务互相独立、需要读大量资料或反复试错时值得拆,需要隔离权限时也可以拆,好处是隔离上下文,子 Agent 只返回精简的结论
  • 代价是 Token 消耗成倍增加(Anthropic 的数据中多 Agent 系统约为普通对话的 15 倍),只传摘要会丢失细节
  • 依赖紧密的任务和对延迟、成本敏感的在线请求用单个 Agent
  • 协作方式有主管分派(子 Agent 包装成工具、可并行)、流水线(固定顺序)、讨论(互看答案后投票或裁决)和转交(把控制权和上下文交给另一个 Agent,由它直接回复用户,处理完不自动返回)
在学习站中自测这道题看这道题所在的一天

学习站:先用面试题自评定级,按水平和面试日期排出每天的计划,自评过的题按间隔复习。免费、无需注册,记录只保存在自己的浏览器中。