Skip to content
阅读进度0%
Agent待复核

人机协同

Human-in-the-Loop - 人类与AI的战略性协作

我的学习与文章检索 →
学习记录仅保存在当前浏览器,可随时取消标记。

人机协同 ​

将人类智慧与AI能力战略性结合,实现协作共赢

🎯 核心概念 ​

来源:Agentic Design Patterns - Human-in-the-Loop

什么是人机协同? ​

定义

人机协同(Human-in-the-Loop,HITL) 是将人类认知优势(判断力、创造力、细致理解力)与AI计算能力战略性结合的模式。

核心理念 ​

传统观点人机协同观点
AI替代人类AI增强人类
完全自主协作共生
人或机器人与机器

AI不是人类的替代品,而是增强人类能力的工具。

为什么需要人机协同? ​

场景完全自主的风险
高复杂性AI可能误解细微差别
高模糊性AI难以处理边界情况
高风险错误后果严重
伦理敏感需要人类价值判断

🔄 六大核心方面 ​

1. 人类监督(Human Oversight) ​

监控AI智能体的性能和输出,确保遵守准则。

方式说明
日志审查事后分析
实时仪表板即时监控
定期抽检质量保证

2. 干预与纠正(Intervention) ​

AI遇到错误或模糊场景时,人类介入:

  • 纠正错误
  • 提供缺失数据
  • 指导智能体

3. 反馈学习(Feedback for Learning) ​

AI生成输出 → 人类评估偏好 → 反馈给模型 → 模型调整

运行时反馈可以更新当前任务、提示或记忆,不会自动修改模型权重。把反馈汇总成训练数据,再经过独立训练与评估,才可能用于 RLHF 等训练流程。

4. 决策增强(Decision Augmentation) ​

AI提供分析和建议 → 人类做出最终决定

AI辅助决策,人类保留最终决定权。

5. 人机协作(Collaboration) ​

AI负责人类负责
常规数据处理创造性问题解决
高速计算复杂谈判
模式识别伦理判断

6. 上报策略(Escalation Policies) ​

规定智能体何时以及如何将任务上报给人类。

AI处理任务
    ├─→ 能力范围内 → 继续执行
    └─→ 超出能力 → 上报人类

🔀 两种模式变体 ​

Human-in-the-Loop(人在环内) ​

特点:人类直接参与每个关键决策。

AI处理 → 人类审核 → 批准/修改 → 执行

适用:高风险、需要细致判断的场景。

Human-on-the-Loop(人在环上) ​

特点:人类制定策略,AI自动执行。

人类定义策略 → AI自动执行 → 异常时上报

示例:

场景人类职责AI职责
金融交易定义投资策略和规则实时监控,自动执行
呼叫中心设定路由规则自动路由,无需逐案干预

📋 八大应用场景 ​

场景AI职责人类职责
内容审核快速过滤违规内容审核模糊/边界案例
自动驾驶处理日常驾驶任务接管复杂/危险情况
金融欺诈检测标记可疑交易调查高风险警报
法律文件审查扫描和分类文件审核准确性和法律含义
客户支持处理常规咨询处理复杂/情绪化问题
数据标注初步处理数据提供准确标签
生成式AI优化生成创意内容审查和优化输出
自治网络分析警报和预测问题批准关键网络变更

⚠️ 注意事项与挑战 ​

三大限制 ​

限制说明应对策略
可扩展性不足人类无法处理百万级任务混合方法:自动化+HITL
专家依赖需要高技能领域专家培训专业操作员
隐私问题敏感信息需匿名化严格数据处理流程

权衡取舍 ​

高准确性 ←────────────────────→ 高规模
    │                              │
    │   Human-in-the-Loop          │
    │        ↓                     │
    │      混合方法                 │
    │        ↓                     │
    │   完全自动化                  │
    │                              │

审批是持久状态,不是一个确认弹窗 ​

将动作分为提案、待审、已批准、执行中、完成、拒绝和过期。提案包含确切对象、参数、预期影响及当前数据版本。用户批准后,执行器仍应检查提案是否过期、参数是否改变、权限是否有效;更换收款方或扩大修改范围必须生成新提案。

审批应发生在真正需要人类判断的位置。事先已授权、范围内且可逆的常规操作,可以自动执行并留痕;缺少必要输入时提出澄清;超出授权或无法撤销的关键操作才使用审批。不能把每一步都交给人类,也不能把用户沉默或超时解释成同意。

在 LangGraph 中,interrupt() 需要检查点与稳定 thread_id 配合;恢复时节点会从开头重新执行,interrupt() 之前的代码可能再次运行。因此将不可重复的副作用放到审核之后的独立执行节点,并用业务幂等键保护。Interrupts 官方说明

演练应看到的行为
审批等待期间服务重启能找到原提案和待审状态
同一批准请求到达两次只执行一次动作
批准后目标对象已变更校验版本并重新生成提案
用户拒绝或提案过期不执行,明确展示结束原因

除正确性外,还要衡量审批等待时长、无意义审批比例和人工接管后的解决率。缺少差异、来源和影响说明的审批卡片容易造成机械点击。

🛠️ 实施方式 ​

形式说明示例
验证者/审查者检查AI输出的准确性内容审核员审核边界内容
实时引导者实时提供反馈或纠正客服人员接管复杂问题
合作伙伴通过对话共同解决问题法律AI + 律师共同分析

💡 核心要点 ​

使用场景 ​

  • 错误会带来严重安全、伦理或财务后果的领域
  • 涉及模糊性和细微差别的任务
  • 需要高质量人工标注数据持续改进AI模型
  • 需要优化生成式AI输出以满足特定质量标准

一句话总结 ​

人机协同模式将人类智慧与AI能力战略性结合,创建协作生态系统,实现任何一方都无法单独取得的成果,是负责任AI发展的基石。


🔗 相关阅读 ​

参考文献:

基于 VitePress 构建