题目
什么情况下应该使用多 Agent,什么情况下单 Agent 更合适?
答案
任务能拆成相对独立的部分、各部分需要不同工具或专门上下文,且结果可以独立验收时,多 Agent 比较有价值。例如分别调查几家供应商,再统一比较。 单 Agent 适合步骤相互紧密依赖、上下文共享很多或任务本身不复杂的场景。查询订单再回复用户,通常没有必要拆成理解、查询、回复三个 Agent。 多 Agent 会增加模型调用、通信、汇总和冲突处理成本。多个角色讨论也不天然提高正确率,它们可能引用同一份错误材料。 先做可工作的单 Agent 基线,再用相同任务比较成功率、总成本和耗时。只有当并行、隔离或专业分工带来的收益超过协调成本时,才值得增加 Agent 数量。