让能力受权责边界约束
模型可以生成答案,却不代表它有权查看数据、做出决策或执行操作。
类型: Learn 语言: Python 前置要求: 把每项事实放进正确的上下文、验证主张,而非置信度、护栏预计时间: 约 110 分钟
学习目标
- 在选择 Claude 载体或工作流前,对信息和用例进行分类。
- 区分技术能力、组织许可与人工决策权。
- 为隐私、安全、偏见、透明度、保留和滥用风险设计控制措施。
- 根据后果、可逆性和模糊程度设置人工审核。
- 为不安全或不合规行为建立事件与升级路径。
问题所在
一位客户成功经理想加快账号审核。他们把支持记录、合同摘录和续约笔记粘贴到未经批准的个人 AI 账号中。Claude 生成的摘要很实用,于是经理又要求它按续约风险对客户排序,并自动发送特别优惠。
还没谈输出质量,这个工作流就已经存在多项失败:
- 支持记录包含个人信息和商业敏感数据。
- 没人检查适用的产品条款与保留控制。
- 排名可能导致不同客户群受到不均等对待。
- 经理无权自动批准折扣。
- 来源、审核过程和已发送消息都没有记录。
在 prompt 中加一句“保护隐私”修不好这个系统。治理要定义谁可以使用哪些数据、出于什么目的、在哪种载体上、采用哪些控制,以及最终由谁负责。
核心概念
处理前先分类
先看数据和决策,再看模型。
一个简单的组织分类可以是:
| 类别 | 示例 | 典型控制方向 |
|---|---|---|
| 公开 | 已发布文档 | 核验完整性和归属 |
| 内部 | 非公开流程笔记 | 使用获批账号并实施访问控制 |
| 机密 | 合同、客户详情 | 只使用必需数据、严格限制权限、复核保留策略 |
| 受限 | 秘密、受监管记录、高度敏感标识符 | 禁止处理,或要求使用专门批准的受控工作流 |
这些标签只是示例,不是普遍法律。应采用组织的实际政策与法律指导。
用例也要分类。为人工审核者总结文本,与决定资格或发送有约束力的通信完全不同。低敏感度输入仍可能支持高影响决策。
在接收环节问五个问题:
- 哪些数据会进入工作流?
- 获批目的是什么?
- 谁可以访问输入和输出?
- 后续可能产生什么决策或行动?
- 记录可以保留多久?
如果有任何答案未知,先澄清政策,再开始生成。
能力、许可与决策权相互独立
Claude 在技术上可以起草优惠方案。连接器可能有权限访问客户记录。两者都不代表工作流获准批准折扣或发送消息。
使用三道门槛:
Capability: Can the system perform the operation?
Permission: May this identity access the required data or tool?
Authority: May this role make or execute the decision?三项都必须通过。工具权限应遵循最小权限原则,只向工作流提供获批目的所需的数据和操作。后果显著时,应把读取、起草、批准和执行角色分开。
最小化数据并限制目的
目的限制意味着,为一项工作批准的数据不会自动获准用于另一项工作。为解决事件而收集的支持记录,未必获准用于客户画像。
数据最小化要求使用足够完成任务的最小输入:
- 不需要身份时移除姓名。
- 用范围受限的引用替代确切标识符。
- 只检索相关章节,避免读取整份记录。
- 避免把秘密放进 prompt 或日志。
- 只输出下一步所需字段。
最小化能减少暴露、prompt 体积和意外二次使用,但不能替代获批载体和有记录的政策。
产品条款是可能变化的事实
不同消费产品、商业产品、API 用法、套餐和配置设置,在数据使用、保留、区域处理、管理控制和功能可用性上可能不同。这些事实也会变化。
不要把某个 Claude 载体上的假设直接套到另一个载体。部署前,根据当前官方条款和组织合同核验:
- 提交的数据是否以及如何被使用。
- 默认和可配置的保留时间。
- 删除行为与法律例外。
- 管理员访问与审计能力。
- 区域或数据驻留选项。
- 连接器和第三方数据处理。
在工作流决策日志中记录来源和核验日期。
人工审核应设置在决策边界
“有人参与”太模糊。要明确这个人会看到什么、决定什么,以及可以阻止什么。
以下任一项较高时,应加强审核:
- 对人员、财务、权利、安全或声誉的影响。
- 操作的不可逆性。
- 政策或证据的模糊程度。
- 案例的新颖程度。
- 操作后发现错误的难度。
flowchart TD
A["Classify data and use"] --> B{"Approved purpose and surface?"}
B -->|"no or unknown"| C["Stop and escalate"]
B -->|"yes"| D["Generate bounded draft"]
D --> E["Run privacy, evidence, and fairness checks"]
E --> F{"High impact or irreversible?"}
F -->|"yes"| G["Authorized human reviews evidence and approves"]
F -->|"no"| H["Release under documented policy"]
G -->|"reject"| I["Revise, record, or close"]
G -->|"approve"| H审核者需要看到来源证据、模型输出、不确定性、政策约束和拟执行操作。只有一个批准按钮,只会形成仪式化监督。
公平性需要明确群体和结果
要求模型“保持公正”解决不了偏见。要定义:
- 谁会受到影响?
- 会分配或拒绝什么结果?
- 哪些属性或代理变量可能造成无正当理由的差异?
- 使用哪种比较和门槛?
- 谁有资格解释结果?
- 有什么申诉或修正路径?
在合法且适当的前提下,按相关群体测试。既要调查数据不平衡,也要调查工作流设计。如果人工审核者看到同样误导性的证据,也可能复制相同偏见。
对于涉及就业、信贷、住房、医疗、教育、公共服务或法定权利的决策,应请合格的政策、法律和领域负责人参与。本课程不构成法律建议。
透明度应服务受影响的人
有用的透明度会说明:
- 政策要求披露时,AI 是否实质参与。
- 哪些信息影响了结果。
- 仍存在哪些不确定性或限制。
- 谁做出了最终决策。
- 如何申请修正或提出申诉。
不要为了满足模糊的透明度要求,而暴露隐藏系统指令、安全控制、个人数据或专有推理。应在问责所需的层面解释流程和证据。
护栏需要纵深防御
Prompt 指令只是其中一层。完整的工作流还可以包括:
- 输入分类与访问控制。
- 秘密和个人数据检测。
- 可信来源检索过滤。
- 工具 allowlist 和限定范围的凭证。
- 结构化输出与确定性验证。
- 内容与政策检查。
- 有后果操作前的批准。
- 速率与支出上限。
- 采用适当保留策略的审计日志。
- 监控、回滚和事件响应。
假设来源内容可能包含恶意指令。检索到的文档属于不可信数据,不能作为命令执行。清楚划定边界,把工具授权放在模型文本之外。
事件需要预设处理路径
事件可能是隐私暴露、不安全建议、未授权工具使用、系统性偏见、prompt 注入,或反复出现的无证据输出。
上线前做好准备:
- 检测: 定义信号和报告渠道。
- 控制: 暂停工作流、撤销凭证或禁用操作路径。
- 保全: 在不扩散敏感数据的前提下保留获批证据。
- 通知: 遵循组织和法律升级规则。
- 纠正: 修复数据、权限、prompt、模型或工作流控制。
- 学习: 添加评估案例和监控,防止复发。
未核对实际政策与司法辖区前,不要承诺删除、通知时限或法律结论。
动手构建
第 1 步:编写用例卡
Purpose:
Data classes:
Affected people:
Allowed sources:
Approved Claude surface:
Allowed outputs:
Prohibited actions:
Human decision owner:
Retention rule:
Incident owner:目的、数据类别或行动权限发生变化时,必须明确批准。
第 2 步:建立控制图
把每项风险映射到预防、检测和纠正控制:
| 风险 | 预防 | 检测 | 纠正 |
|---|---|---|---|
| 个人数据暴露 | 最小化并脱敏输入 | 扫描 prompt 和输出 | 控制影响、通知、轮换访问权限 |
| 缺乏支持的建议 | 限定来源 | 主张—证据验证 | 阻止并修订 |
| 未授权操作 | 只读工具与批准 | 审计尝试的操作 | 撤销凭证并调查 |
| 不均等对待 | 定义标准和代表性测试 | 分群评估 | 返工数据、政策或工作流 |
单项控制很少能覆盖完整失败路径。
第 3 步:设计批准数据包
审核者应收到:
- 拟议决策或操作。
- 支持与冲突证据。
- 数据和政策分类。
- 自动检查结果。
- 已知不确定性。
- 可逆性和受影响群体。
- 明确的批准、修订、拒绝与升级选项。
人工决策与模型建议要分别记录。
第 4 步:开展威胁研讨
至少测试以下情况:
- 意外出现受限数据。
- 已连接文档包含忽略政策的指令。
- 用户请求超出批准目的。
- 模型提出超出角色决策权的操作。
- 评估显示某个受影响群体存在差异。
- 第三方连接器不可用或行为发生变化。
记录哪项控制能发现问题,以及接下来由谁处理。
交互实验
使用置信度—风险图调整证据置信度、后果、可逆性和受影响群体。调整后可以看到:即使输出置信度很高,只要决策权或影响程度较高,仍然需要审核。
06-data-analysis-confidence实践实验
运行治理评分器。把分析置信度提高到 1.0、移除人工门槛,或允许不可信内容授权修改操作。结果应表明,置信度永远无法替代决策权或后果控制。
交付产物
outputs/responsible-use-control-map.json 是填写完成的客户续约辅助治理数据包,包含获批目的、数据类别、禁止操作、预防/检测/纠正控制、人工批准数据包和事件负责人。
验证
验证控制措施:
cd certifications/claude/lessons/06-governance-safety-and-responsible-use/code
python3 main.py
python3 -m unittest discover tests -v验证器会拒绝以下情况:控制层缺失、事件无人负责、高影响操作没有授权人工门槛,以及任何允许不可信内容授权修改的设计。
综合项目关联
测验会检查能力与决策权、数据最小化、特定载体条款、审核质量、注入边界和公平性应对。把这份数据包带入 Associate 综合项目 29 和 Professional Architect 综合项目 32,作为治理与批准证据。
上手使用
考试决策模式
在治理场景中:
- 对数据、目的和后果进行分类。
- 检查当前获批产品条款和组织政策。
- 最小化输入和权限。
- 把生成能力与做出或执行决策的权力分开。
- 在高影响或不可逆操作前设置有实际意义的人工门槛。
- 保留证据、可审计性、申诉渠道和事件响应。
常见坑
- 只靠 prompt 治理: 一句话无法执行访问或保留规则。
- 把技术访问当决策权: 把连接器权限误认为业务批准。
- 所有载体采用同一隐私规则: 产品和合同行为各不相同。
- 先收集,以后再找用途: 二次用途没有获得批准。
- 人工走过场: 审核者缺少证据或无权拒绝。
- 靠指令实现公平: 没有定义群体、衡量方式或申诉路径。
- 最大化日志: 审计数据会制造新的隐私和安全风险。
- 对合规过度自信: 工作流在没有合格审核时给出法律结论。
练习
- 对组织内三个工作流的数据和操作进行分类。
- 为一项 Claude 辅助流程创建用例卡。
- 建立包含预防、检测和纠正控制的控制图。
- 按最小权限原则,为权限过宽的连接器重新设计权限范围。
- 为一条后果严重的建议编写批准数据包。
- 进行一次事件桌面推演,并确定第一个控制措施。
关键术语
- 目的限制: 只将数据用于获批目标。
- 数据最小化: 只处理该目标所需的信息。
- 最小权限: 只授予必需的最小访问与操作范围。
- 人工决策门槛: 授权人员可以检查、拒绝、修订或批准的明确节点。
- 纵深防御: 在失败路径上部署多重控制。
- Prompt 注入: 不可信内容试图改变模型或工具行为。
- 申诉路径: 受影响人员质疑或修正结果的流程。
- 事件响应: 预先准备的检测、控制、通知、纠正和学习措施。
延伸阅读
- Anthropic:API 与数据保留
- Anthropic 隐私中心
- Anthropic 信任中心
- Anthropic:负责任扩展政策
- Anthropic:减少 prompt 泄露
- AI Engineering from Scratch:安全、秘密与审计
- AI Engineering from Scratch:合规框架
- AI Engineering from Scratch:公平性标准
隐私、保留、管理控制、产品条款和监管义务都会变化,也可能因载体、套餐、合同、地点和设置而不同。这些官方来源于 2026-08-08 核验。处理敏感数据或自动化后果严重的决策前,请核验当前条款,并获得组织内合格人员的指导。