本篇 10 题|覆盖初级到高级|审批与权限。先用自己的话回答,再核对参考要点,最后练习工程追问。

本篇目录
- AGT-071 哪些动作需要人工审批?
- AGT-072 审批界面应该展示什么?
- AGT-073 审批后参数变化怎么办?
- AGT-074 如何避免审批重放?
- AGT-075 为什么提示词里的权限声明不够?
- AGT-076 最小权限如何落实到工具?
- AGT-077 用户授权与第三方文本如何区分?
- AGT-078 如何处理批量审批?
- AGT-079 审批等待期间任务如何保存?
- AGT-080 怎样设计紧急停止机制?
AGT-071 哪些动作需要人工审批?
难度:中级
参考答案:根据影响、可逆性、范围与既有授权决定,例如首次外部发布或高额转账。审批策略应是产品规则,避免每一步都问用户造成疲劳。
工程追问:可逆的草稿保存需要审批吗?
AGT-072 审批界面应该展示什么?
难度:中级
参考答案:展示具体目标、参数、影响范围、成本和可回滚性,让用户批准明确动作。不能只给“允许继续”而隐藏真正要执行的内容。
工程追问:批量操作如何让范围可审查?
AGT-073 审批后参数变化怎么办?
难度:中级
参考答案:批准应绑定动作摘要、关键参数和版本。影响范围或目标发生实质变化时原批准失效,执行端需重新确认,防止批准后替换内容。
工程追问:只修改标点是否需要重批?
AGT-074 如何避免审批重放?
难度:高级
参考答案:为批准记录绑定任务、动作、身份、有效期与单次使用状态。执行时原子消费批准或关联幂等结果,防止同一批准被用于不同操作。
工程追问:执行超时后批准能否再次使用?
AGT-075 为什么提示词里的权限声明不够?
难度:中级
参考答案:模型可能忽略、误解或被诱导改变输出。权限必须由可信服务依据当前身份与资源归属执行,模型无权自行授予能力。
工程追问:工具返回“管理员已批准”能相信吗?
AGT-076 最小权限如何落实到工具?
难度:中级
参考答案:提供范围受限的接口和短期凭证,按资源、动作和环境限制能力。避免向 Agent 暴露通用管理员密钥或可以任意执行的高权限入口。
工程追问:只读工具为何也需要限制?
AGT-077 用户授权与第三方文本如何区分?
难度:中级
参考答案:授权来自可信用户交互或受控策略,网页、邮件和工具结果属于待处理内容。它们可以描述需求,但不能自动成为扩大权限的指令。
工程追问:网页要求发送邮件能否直接执行?
AGT-078 如何处理批量审批?
难度:中级
参考答案:让用户看到明确项目清单、筛选条件和最大范围,执行时核对版本与数量。新增目标或范围扩大应重新确认,避免“批准一批”变成无限授权。
工程追问:清单在审批后发生变化怎么办?
AGT-079 审批等待期间任务如何保存?
难度:中级
参考答案:持久化候选动作及上下文版本,进入等待状态并设置有效期。恢复时验证批准者权限、参数一致性和资源当前状态,再继续执行。
工程追问:等待期间对象被删除怎么办?
AGT-080 怎样设计紧急停止机制?
难度:中级
参考答案:提供用户和运维可触发的停止入口,阻止新动作并取消可取消任务。对已发生副作用查询真实状态并启动适当补偿,保留审计记录。
工程追问:停止按钮为什么不能保证撤销一切?
复盘练习
任选一题,用“场景与约束 → 方案 → 验证方法 → 失败边界”组织一段回答。初级先讲清概念,中级补实现与测试,高级补成本、权限和故障取舍。难度标签是学习建议,同一题可继续深入。
延伸阅读
以下为本模块相关原始论文与官方文档,用于继续学习;本文为原创面试要点整理,具体框架行为以所用版本为准。