UiPath开发者关系总监Cliff Simpkins提出“审批对象”模式:防止AI代理在人类批准后篡改参数
UiPath的Cliff Simpkins指出,当前许多AI代理的“人在环中”(HITL)机制存在安全漏洞,因为批准记录与执行参数未绑定。他提出了“审批对象”这一设计模式,要求将批准视为不可变的一级工件,并在工具执行前强制验证参数一致性,以抵御提示注入和状态漂移风险。
重要性实质性证据E3 可检验写法快讯
当你的AI代理请求向供应商Y汇款5000美元,经理在Slack点击了“批准”,但代理随后重新规划并决定汇款50000美元时,传统的“人在环中”(HITL)机制就失效了。UiPath开发者关系高级总监Cliff Simpkins在2026年10月6日的博客文章中指出,这种“审批剧场”(approval theatre)是大多数代理框架的默认缺陷:批准只是一个字符串或聊天记录,而代理的内部状态在执行前是可变的。
Simpkins提出的解决方案是“审批对象”(approval object)。这是一个不可变的记录,包含动作类型、确切参数、风险级别、批准人身份和时间戳。关键在于,执行工具必须在行动前重新获取该记录,并将其与即将发送的参数进行比对。如果代理在人类说“是”之后重新规划了参数,检查就会失败,工具将拒绝执行并记录尝试。
这种模式将信任边界从易受攻击的代理内存移到了编排器(Orchestrator)的记录上。Simpkins强调,这不仅是技术最佳实践,也是应对欧盟《人工智能法案》第12条关于高风险AI系统自动日志要求的合规手段。通过将验证逻辑内置于工具而非代理框架中,系统能够“故障关闭”(fail closed),即在没有有效审批对象的情况下阻止不可逆操作,从而抵御提示注入攻击。
尽管该模式增加了延迟和工作流摩擦——任何参数变更都需要新的审批对象——但Simpkins认为这是特性而非缺陷。对于构建自主代理的团队而言,采用这种参数绑定的审批结构,是将AI能力转化为可审计、可信赖的企业级工作流的关键一步。