Agent 人机协同

Agent 人机协同
1. Human-in-the-loop 在 Agent 里指什么?
1. Human-in-the-loop 指在自动化流程中嵌入人工节点,关键决策点由人审核或拍板,人和机器各管一段。
2. 它不是权宜之计而是架构设计,模型置信度不够、风险够高、不可逆的操作,流程就主动停下来找人类。
3. 常见形态有三种,事前审批是人工点头才执行,事中介入是执行中人工纠偏,事后抽检是人审结果并反馈。
4. 和传统审批流的区别在于,Agent 场景下"要不要找人"本身是动态决定的,基于置信度和风险评估。
5. 价值有两面,一面是风险兜底,把模型的低置信决策交给更可靠的人类判断,另一面是数据回流,人工修正就是免费的标注。
6. 面试加分点:强调设计目标是"人管方向,机器管执行",而不是让人类当智能体的橡皮图章。
7. 常见误区是把人机协同理解为出事后人工兜底,事前的事前介入比事后救火便宜一个数量级。
2. 哪些操作必须设人工审批卡点?
1. 第一类是不可逆操作,删除数据、发送对外邮件、资金划转,做错无法撤回的必须人批。
2. 第二类是法律和合规敏感操作,对外承诺、合同条款、涉及个人信息的数据处理。
3. 第三类是高金额或高影响面操作,单笔超过阈值的采购、批量群发、大范围配置变更。
4. 第四类是模型置信度不足的决策,Agent 自评拿不准的任务,与其硬猜不如上报。
5. 第五类是首次出现的新场景,任务模式超出历史基线时,先人工过目建立信任再逐步放行。
6. 反面清单也要讲,纯只读、可撤销、低影响的操作别设卡点,审批疲劳会让卡点形同虚设。
7. 面试加分点:审批清单不是拍出来的,是从评测失败样本和安全事故复盘里迭代出来的。
3. 审批中断后 Agent 的状态怎么保存和恢复?
1. 中断恢复的前提是状态持久化,任务进度、中间产出、待审批动作要落到可靠存储,而不是活在内存里。
2. 检查点机制是标准做法,每个关键步骤后存档,恢复时从最近的检查点继续,而不是从头重跑。
3. 上下文要完整还原,恢复后的 Agent 必须知道之前干了什么、为什么等审批、审批结论是什么。
4. 恢复时要校验环境一致性,审批过了两小时,外部世界的状态可能已经变了,过时的动作要重新确认。
5. 拒绝后的处理路径要预定义,是修改方案重提、换路线执行,还是终止任务输出说明。
6. 超时策略必须有,审批人一直不响应怎么办,催办、升级到别人、自动过期都要写进流程。
7. 面试加分点:状态设计要考虑"部分执行"的中间态,一个事务做了一半等人批,恢复时要么继续要么回滚,不能悬着。
4. 人工介入的粒度怎么定,每步都审还是只审关键步?
1. 每步都审是新手常见的过度设计,审批疲劳一上来,人会无脑点通过,卡点等于没有。
2. 正确姿势是分级审批,高危操作逐步审、中风险抽审、低风险放行,风险和审查强度对齐。
3. 置信度驱动的动态粒度更精细,模型置信度高时少打扰,置信度下降或行为偏离预期时加密审查。
4. 冷启动期可以审得密一些,积累一段时间的数据和信任后再系统性放宽,放宽要有数据支撑。
5. 信任是分方向的,某类任务连续高通过率可以放行,但新任务类型仍回到从严档。
6. 批量操作的粒度设计很实际,逐条审还是打包审,要看单条出错的影响是否可隔离。
7. 面试加分点:给出量化视角,人工介入率是核心运营指标,目标是在质量不降的前提下让它持续下降。
5. 怎么把审批请求呈现得让人能快速决策?
1. 审批卡片五要素齐全:要做什么、为什么、依据是什么、影响范围多大、不做会怎样。
2. 信息要分层,摘要一眼可读,细节按需展开,把三页日志塞给人看等于让人弃审。
3. 给出 Agent 的置信度和理由,人最想知道的是"它多有把握、为什么这么做"。
4. 有对比才有决策效率,展示备选方案或推荐项,比开放式提问"你看着办"快得多。
5. 高危操作要防误触,确认动作要带摩擦,比如输入关键字或二次确认,但不至于烦人到弃用。
6. 移动端可用性别忽视,审批发生在路上,卡片在小屏幕上要依然可读可操作。
7. 面试加分点:审批界面的通过耗时和误批率是可以度量的,用数据迭代呈现方式,这是产品思维在安全上的应用。
6. 审批人拒绝了,Agent 接下来怎么办?
1. 拒绝不是流程终点而是分支起点,Agent 必须有明确的拒绝后行为设计,而不是原地懵住。
2. 第一种路径是理解拒绝原因,如果审批人填了理由,Agent 据此修正方案后重新提审。
3. 第二种是降级执行,完整方案被拒就执行保守版本,比如不自动发送改为生成草稿等人确认。
4. 第三种是换路径,目标不变手段换,A 工具被禁就走 B 方案,前提是新路径同样过审。
5. 第四种是终止上报,反复被拒说明任务本身有问题,停止并输出已获取的信息和阻塞点。
6. 要防拒绝误读,把拒绝当成"重试换个说法"就坏了,拒绝的含义必须由流程明确语义。
7. 面试加分点:拒绝样本是高价值数据,统计拒绝原因分布,能发现提示词、工具和流程设计的系统性问题。
7. Agent 的可观测性要记录什么?
1. 第一层是决策记录,每轮的思考、模型选择、置信度自评,还原它当时的判断逻辑。
2. 第二层是行动记录,工具调用全参数、返回结果、耗时和成败,这是审计的硬证据。
3. 第三层是上下文快照,关键节点时的输入构成,token 用量、来源标注,复盘时能重现现场。
4. 第四层是交互记录,和人的一切往来,审批请求、人工修改、反馈意见,人机协同的质量全在这里。
5. 轨迹要有唯一任务 ID 串联,支持从任何一条记录回放到完整会话。
6. 采集要分级脱敏,敏感数据先处理再落盘,观测系统自己别成为泄露源。
7. 面试加分点:可观测性的检验标准是"新同事能不能靠记录独立搞清一次任务的全过程",做不到就是记录不全。
8. 怎么设计 Agent 的"置信度"来触发人工介入?
1. 模型原生的置信度信号有限,logprobs、自评打分都能用,但都不能盲信,要校准。
2. 自评置信度的做法是让模型输出把握分加理由,实验证明模型对"知道自己不知道"有一定元认知能力。
3. 校验器置信度更可靠,用规则和独立模型对输出做二次核查,校验通过才算高置信。
4. 行为信号是隐性置信度,工具连续报错、多轮无进展、反复改口,都是低信奉的代理指标。
5. 历史校准很关键,把自评分数和实际正确率对表,画可靠性曲线,偏离就调阈值。
6. 阈值要按操作风险分级,低风险操作置信度六成就可执行,高危操作九成五也要人工过目。
7. 面试加分点:置信度系统的价值不在数值本身,而在它提供了"什么时候该打扰人"的统一语言。
9. 人机协同的效率怎么衡量?
1. 核心指标组是介入率和质量这对组合,人工介入率多高、介入后纠错率多少,两者合看才知协同是否健康。
2. 单位干预成本要算,每次人工介入花几分钟,乘以频率就是这套协同的真实人力开销。
3. 拦截有效性单独统计,人审真正拦下的问题占比,如果九成审批是秒批无用功,卡点设计就有问题。
4. 漏网率反向统计,出了事回头看有多少本该拦住却放行了,这是比拦截率更重要的安全指标。
5. 端到端指标看完成时间和一次通过率,过度协同会拖慢任务,协同不足会返工,两头都要监测。
6. 人的体验也要度量,审批人的满意度、弃审率,体验差的设计最终会被架空。
7. 面试加分点:好的人机协同指标应随时间呈现"介入率降、拦截质量升"的双改善趋势,这是自动化成熟度的标志。
10. 人工反馈怎么回流改进 Agent?
1. 反馈回流的第一站是即时纠偏,人工修改直接写回当前任务的上下文,本任务内立即生效。
2. 第二站是案例沉淀,修正前后的对照样本进入案例库,供提示词迭代和少样本示例选用。
3. 第三站是评测资产,人工拦下的错误转成评测用例,保证同类问题不再翻车。
4. 第四站是训练数据,规模化的偏好数据可以支撑微调,让模型从根上学到纠正。
5. 反馈要结构化采集,改了什么、为什么改、属于哪类错误,自由文本回流是没法统计的。
6. 回流要有闭环验证,改进上线后用同批用例回归,确认错误率真的下降。
7. 面试加分点:强调人工反馈是最贵的标注数据,一条都不该浪费,从即时纠偏到训练数据的四级利用是完整闭环。
11. 落地人机协同最常踩的坑?
1. 坑一是审批泛滥,什么都要人批,结果人人无脑点通过,安全形同虚设。
2. 坑二是甩锅式协同,把 Agent 当背锅的,出事就说是模型干的,不修流程只换人。
3. 坑三是状态丢失,中断恢复后 Agent 忘了之前的事,人批完了它从头再来。
4. 坑四是反馈白扔,人工改了一万次,数据躺在日志里没人提炼,同样的错月月重犯。
5. 坑五是协同界面反人类,审批卡片看不出重点,审批人宁愿任务失败也不想打开。
6. 坑六是把人机协同当过渡方案,总想着"以后全自动化",结果永远到不了全自动还丢掉了协同积累。
7. 面试收尾观点:人机协同是终局形态的一部分而非权宜之计,设计目标永远是"人的判断用在刀刃上,机器的效率不被浪费"。

包含的内容比较多,这里只做了简单的截图介绍,需要拿来学习的小伙伴查看下方图片!
📚 大模型面试题系列 · 持续更新
INTRO_REMOVED
长按识别二维码,添加微信好友
获取完整版面试题合集,注明 「面试」 通过好友申请
更多推荐

所有评论(0)