风险一:错误传递
当多个Agent协作完成任务时,一个环节的判断失误可能通过任务传递影响到下游Agent,而下游Agent通常没有能力独立判断上游输出是否可靠,容易把错误当作可信输入继续处理,放大原本局部的问题。
风险二:责任边界模糊
问题发生后,如果系统缺少清晰的日志和责任划分机制,很难定位是哪个环节的哪个Agent导致了最终问题,排查成本显著上升。
风险三:权限叠加
如果多个Agent各自拥有不同的工具权限,且协作过程中权限没有被严格隔离,可能出现"单个Agent权限有限,但协作组合后权限被间接放大"的情况。
风险四:一致性与协调问题
多个Agent可能基于不同的上下文信息做出不一致的判断,如果没有协调机制,可能导致任务执行结果自相矛盾,甚至被恶意利用制造混乱。
应对方向
多Agent系统需要为每个Agent保留独立的身份和权限边界、为整个协作流程保留完整的审计轨迹、并设置关键节点的校验环节,避免错误未经检查就层层传递,详见Agent日志为什么重要。