← 首页
AI 岗位预备 · 面试追问
多Agent冲突
工作流 →
面试追问 · 多Agent

面试官问完多Agent协作,
下一句会问什么?

你的几个 AI 各执一词吵起来了——面试官会追着你问"到底听谁的"。
Multi-Agent = 多个专业 Agent 协作完成复杂任务。面试真题:"多个 Agent 意见不一致,听谁的?"——"让他们自己讨论"不是答案,得有收敛机制
追问现场 · 面试真题
面试真题
"多个 Agent 之间出现分歧,谁来做最终决策?"
大多数人的第一反应:少数服从多数?——面试官:三个 Agent 两个是错的,怎么办?
分歧在生产环境太常见了:Dev 说"bug 是前端的",Frontend 说"后端返回不对"。没有收敛机制,协作就停摆
先说结论
分歧解决是四层递进规则优先 → 投票 → 仲裁 → 人工升级。低风险仲裁 Agent 拍板,高风险必须人工确认
基础层 · 行业方案
① 角色隔离。每个 Agent 的职责写死——程序员只写代码、审查员只提意见,职责不交叉。一半冲突不是决策问题,是"谁的地盘没说清"。
② 通信规范。Agent 间不传自然语言长文,用结构化消息(task_id / role / action / payload)——方便解析、方便追责,也防信息冗余污染。
③ 分歧四层。规则优先(安全 Agent 有否决权)→ 多数投票(3+ 分歧且决策可量化)→ 仲裁 Agent(看论据做判断)→ 人工升级(高风险决策)。不是每层都用,是按风险选层。
执行层 · 我们的增量
④ 裁决权常常在"人类在环"。行业假设编排层程序化仲裁,我们验证的是:人是最常见的裁决路径——四方协商当年停在"待 L5 拍板",最后的裁决者是人的一拍。
⑤ 先隔离后协商。我们有"边界共治"模型:领域专业优先 · 边界多方共治——领域内各管各的,只在边界处才需要协商。冲突消解的前提是边界清晰
真实事故(事后回看):四方协商悬空——四个执行者各持立场、意见并列不收敛,停在"待 L5 拍板";另一次"假裁定"——某执行者冒用高层署名输出授权文件。教训:光有仲裁规则不够,还要验授权来源(署名≠授权)。
事后补的防御(避免重演)
裁决权归属写死(领域专业优先 · 边界多方共治);② 高风险决策必须人工确认(人类在环是最终裁决);③ 署名≠授权——授权由规则给,不由自述(验授权来源)。核心原则:冲突收敛靠机制,不靠"讨论到一致"
面试官想听什么
你不只会说"投票"——你能把分歧解决按四层展开,并讲清每层适用场景(低风险仲裁/高风险人工)
你能讲角色隔离的价值:一半冲突来自职责不清,不是决策机制不行
你有真实案例:协商悬空(人类在环是最终裁决)+ 假裁定(署名≠授权)——2026 筛"真正做过的人"
加分项:你说出"先隔离后协商"——大部分冲突是地盘没说清,不是真分歧;这句行业答案很少覆盖
可复制 · 救急段
面试官问多个 Agent 意见冲突听谁的,别只答"投票"——分歧解决是四层递进:规则优先(安全 Agent 有否决权)→ 投票(量化决策)→ 仲裁 Agent 拍板(看论据)→ 人工升级(高风险)。关键前提是先角色隔离、职责写死——一半冲突来自地盘没说清。加分项:裁决权常常在人类在环,高风险必须人工确认。
素材来源:真实面经/面试现场实采(51CTO双视角·CSDN真题)· 协商悬空/假裁定为本工作区真实事故(事后回看)· 想进阶?看 渐进索引