00.08概念更新于 2026年9月17日

自主性等级 L0–L5

从只回答到高度自主:自主性是产品变量,而不是越高越好。

00.08 · 课时讲解

自主性等级 L0–L5

自主性是可以按动作、按场景、按数据逐步调节的产品参数。

1 / 12

一句话理解:自主性是一个可以按动作、按场景、按数据逐步调节的产品参数,不是“越高越先进”的技术指标。

“我们的 Agent 能完全自主完成任务”听起来很有吸引力,但在真实业务中,一个能自动给客户退款、却偶尔退错的 Agent,比一个每次都请你点“确认”的 Agent 危险得多。反过来,一个连查个数据都要你点三次确认的 Agent,用户用两天就放弃了。

自主性设计的难点不是“选一个等级”,而是 为不同的动作选不同的等级,并知道什么时候可以往上调。这一课给你一把尺子。

L0–L5:本课程使用的自主性分级

下面的分级是本课程为了讨论方便而定义的框架,借鉴了自动驾驶领域 SAE J3016 的 0–5 级思路,但不是行业统一标准。不同公司与研究者有各自的分法,重要的是团队内部用同一把尺子。

等级 名称 AI 做什么 人做什么 典型产品形态
L0 只回答 回答问题、解释概念 自己判断、自己执行全部动作 Chatbot
L1 建议 基于信息给出建议、草稿 采纳或修改后自己执行 Assistant、Copilot
L2 逐步确认 准备好每个动作,等待确认后执行 每一步都审批 早期 Agent、高风险场景 Agent
L3 按风险确认 低风险动作自动执行,高风险动作暂停确认 只审批关键动作 多数生产级业务 Agent
L4 例外审批 在预设边界内自主完成整个任务,越界或异常时才找人 设定边界、处理例外、事后抽查 成熟的 Coding Agent 后台任务
L5 完全自主 自主设定子目标并执行,无需人参与 只监控,必要时紧急停止 目前极少适合真实业务

把六个等级画成台阶:

L0 到 L5 六个自主性等级的台阶,以及每一级人做什么 L0 只回答 人执行全部 L1 建议 人采纳后执行 L2 逐步确认 每步都审批 L3 按风险确认 只批关键动作 L4 例外审批 设边界、管例外 L5 完全自主 只监控、可急停 帮你思考 替你行动
图 1 · L0–L5:越往右,AI 承担的行动越多,人的角色从执行者变成监督者

和Agent、Chatbot、Copilot 与 Assistant 一课对照:L0–L1 主要是“帮你思考”,从 L2 开始才是“替你行动”。

学术界也有类似尝试。例如 Feng、McDonald 与 Zhang 在论文《Levels of Autonomy for AI Agents》中,按 用户扮演的角色 定义了五个等级:操作者(operator)、协作者(collaborator)、顾问(consultant)、审批者(approver)、观察者(observer)。它与本课程分级的思路一致:自主性的本质是 人与 AI 之间控制权的分配,而且可以独立于模型能力来设计。

自主性是按“动作”设定的,而不是按“产品”

同一个 Agent 里,不同动作应该有不同的自主性。以客服工单处理 Agent 为例:

动作 风险 可逆性 建议等级 理由
查询订单、支付状态、历史工单 低 无副作用 L4 只读,错了也没有损失
生成问题诊断报告 低 可重新生成 L4 产物供人阅读,不直接生效
创建内部工单 中 可关闭 L3 → 自动执行 内部流转,错了可以撤回
给客户发送通知短信 中高 不可撤回 L3 → 需确认 对外、不可撤回
修改订单状态 高 部分可逆 L2 影响下游对账与财务流程
发起退款或赔付 很高 资金难追回 L1 只给建议,由人发起

所以,“我们的 Agent 是 L3”这种说法其实不够精确。更好的说法是:“查询类 L4,写入类 L3,资金类 L1。” 操作分级的完整方法见操作分级。

决定自主性的四个变量

四个变量对自主性的作用方向不同:

决定自主性的四个变量:错误代价高、可逆性差会降低自主性,验证能力强、历史表现好可以提高自主性 降低自主性的因素 提高自主性的前提 自主性 按动作设定 可升可降 错误代价高 损失大、涉及资金或隐私 降低 可逆性差 做了就难以撤销 降低 验证能力强 能用程序立即检查 可以提高 历史表现好 需要评测与线上数据证明 可以提高
图 2 · 四个变量:两个往下拉,两个往上推
  1. 错误代价:做错一次损失多大?影响内部还是外部客户?涉及资金、法律、隐私吗?
  2. 可逆性:能撤销吗?代码可以 git revert,邮件发出去就收不回。不可逆操作的设计见不可逆操作。
  3. 验证能力:有没有程序化的方法立即检查结果?Coding Agent 能跑测试,所以可以给更高自主性。
  4. 历史表现:在评测集和线上数据中,这类动作的成功率是多少?

自主性如何逐步提升

自主性不应该一次定死,而是随着数据积累逐步放开:

自主性逐步提升的四个阶段,每一级之间有约定好的数据门槛,出事故或变更后可以回退一级 阶段 1 影子模式 给出决定但不执行,与人工结果对比 阶段 2 逐步确认(L2) 人逐个确认,记录通过 / 修改 / 拒绝的比例 评测:决定与人工一致率达到约定门槛 阶段 3 按风险确认(L3) 低风险自动执行 + 抽查,高风险仍确认 直接通过率持续达标、无严重错误 阶段 4 例外审批(L4) 边界内全自动,异常时升级到人工 抽查错误率、用户投诉、回滚次数达标 可以降级 事故、模型或工具变更后 设计要点 门槛要提前约定,不凭感觉放权 “确认后修改”要进入评测集 出问题时能快速回退一级
图 3 · 自主性逐级放开:每一级都要跨过约定好的数据门槛,也能快速降级

几个设计要点:

  • 门槛要提前约定:例如“连续 500 次确认中直接通过率高于某个比例,且没有严重错误”,而不是凭感觉放权。具体比例由业务风险决定。
  • “确认后修改”是最宝贵的数据:用户修改了什么,说明 Agent 哪里不对,应该进入评测集。见构建评测集。
  • 可以降级:出现严重事故或模型、工具发生变更后,自主性应能快速回退一级。

过高与过低都有代价

自主性过低的症状 自主性过高的症状
用户频繁点确认,逐渐不看内容直接点(确认疲劳) 出现用户意想不到的动作,信任崩塌
完成任务的总时间比人工还长 一次错误造成大范围影响
用户觉得“还不如自己做” 出了问题无法追溯是谁做的决定
Agent 的价值无法体现 合规与审计通不过

注意“确认疲劳”:当每一步都要确认时,确认本身就失去了意义。与其让用户确认 20 个低风险动作,不如只确认 2 个真正关键的动作,并把证据展示清楚。审批体验的设计见审批与接管。

常见误区

  • “自主性越高,产品越先进。” 用户要的是任务被可靠地完成,不是 AI 有多自主。在高风险领域,恰当的确认是产品竞争力的一部分。
  • “先做到 L4,再加确认。” 顺序应该反过来:从低自主性起步积累数据,再用数据证明可以放权。
  • “确认弹窗就是 Human-in-the-loop。” 如果用户看不懂要确认什么、没有证据支持判断,确认只是把责任转嫁给用户。完整模式见Human-in-the-loop。

产品经理检查清单

  • 列出 Agent 的全部动作,每个动作的自主性等级是多少?
  • 每个动作的错误代价、可逆性、验证方式分别是什么?
  • 哪些动作第一版只给建议、不执行?
  • 从当前等级提升到下一级的数据门槛是什么?谁来拍板?
  • 出现什么情况时要降级?降级能否快速生效?
  • 需要用户确认的动作有几个?用户确认时能看到哪些证据?
  • 自主性配置由程序强制执行,还是只写在 Prompt 里?

练习

用 45 分钟,为“SEO 诊断与修复 Agent”设计自主性方案:

  1. 列出它可能执行的 6–8 个动作(例如:拉取 Search Console 数据、抓取页面、生成诊断报告、创建修复任务、修改页面 meta 标签、提交站点地图、修改 robots.txt)。
  2. 为每个动作填写错误代价、可逆性、验证方式,并给出初始等级。
  3. 选一个初始等级为 L2 的动作,写出把它提升到 L3 的具体数据门槛。
动作 错误代价 可逆性 验证方式 初始等级 升级条件
例:修改 robots.txt 很高(可能导致全站不被抓取) 可改回,但影响有滞后 修改后抓取校验规则 L1 暂不升级

延伸阅读

  • K. J. Kevin Feng、David W. McDonald、Amy X. Zhang:Levels of Autonomy for AI Agents,按用户角色定义五级 Agent 自主性,并讨论如何把自主性作为独立于能力的设计选择。
  • Anthropic:Building effective agents,讨论 Agent 自主性带来的更高成本与错误累积风险,以及沙箱测试和护栏的必要性。

下一步

导论到此结束。你已经建立了 Agent 的整体心智模型,下一个模块「软件与工程基础」从第一课「HTTP 与 API」开始,补齐与工程师对话所需的技术语感。

试试:上下文、MCP、沙箱、Prompt 注入、外链