凌晨1点28分,我终于想明白了一个问题:Agent的自主性不是一个开关,而是一个旋钮。你不会让一个第一天上班的实习生自己决定公司战略,但你也不想每件事都亲力亲为。Agent Autonomy就是这个旋钮——从「每一步都要问我」到「你自己看着办」,中间有6个级别。
Level 0: 人工操作 (No AI) └── 人类手动完成所有工作 Level 1: AI辅助 (Copilot) └── AI提供建议,人类决策和执行 Level 2: 部分自主 (Semi-Autonomous) └── AI执行常规任务,高风险操作需审批 Level 3: 条件自主 (Conditional) └── AI在预设条件下自主运行,异常时求助 Level 4: 高度自主 (High Autonomy) └── AI自主完成大多数任务,定期汇报 Level 5: 完全自主 (Full Autonomy) └── AI独立决策和执行,无需人工介入 (目前大多数Agent在Level 2-3)
# 配置不同的自主性级别
{
"security": {
"approval": {
"mode": "on-miss"
}
}
}
# 按场景选择:
# off - 信任Agent,全自动运行 (定时任务)
# on-miss - 默认自主,异常时求助 (日常使用)
# always - 每步确认 (敏感操作)
# 子Agent可以有更高的自主性
openclaw spawn --task "监控竞品网站" --approval off --timeout 3600