多个 Agent 并行分析同一客户问题时可能互相冲突,你会如何设计共享状态、合并结果和终止条件?
考察说明
考查多 Agent 协作中的状态所有权、冲突解决和收敛机制。
回答思路
- 为每个子任务分配唯一所有者和不可重叠的交付契约,共享事实写入版本化状态而不是散落在自由对话里。
- 并行结果附带证据、假设和完成状态,由确定性聚合器检查字段完整与重复,再交给仲裁步骤处理语义冲突。
- 冲突不能通过最后写入者覆盖,应按来源可信度、时间和业务规则决定,无法判断时明确请求人工或补充信息。
- 设置最大轮次、总成本、超时和可接受终态,防止 Agent 为追求一致无限互评或重复调用工具。
- 追踪中记录每个分支的输入、输出和合并决策,并用冲突、延迟与部分失败场景验证可恢复性。