Sagar Batchu:在智能体操作到达 API 前进行授权

原标题Sagar Batchu: Authorizing AI Agent Actions Before They Reach an API

一种拟议的治理路径结合智能体身份、权限上限、策略决定和审计记录。

SBSagar Batchu讲者 · Speakeasy
频道
AI Engineer
发布
2026年11月2日
视频
20:39
阅读
4 分钟
幻灯片
3
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 2 种语言可读
由 AI 从英语原文翻译。打开“对照原文”可以逐段核对。
摘要

30 秒看懂

Speakeasy 联合创始人 Sagar Batchu 重现一则生产数据删除事故,说明有效密钥并不能证明意图有效。他介绍治理模型及其公司的实现,并回答关于升级处理、个人信息和部署信任的问题。

  1. 1凭据不等于意图Batchu 重现了智能体处理预发布任务却删除生产数据的事故。
  2. 2连接、识别、决定、记录他提出带有归因和审计记录的统一治理路径。
  3. 3取三种策略的交集凭据、智能体和所有者权限共同约束每次请求。
  4. 4申诉与隐私有争议的拒绝需要升级处理;个人信息处理取决于目的和部署方式。

要点建议

  1. 有效凭据本身不能证明智能体提出的操作已针对当前任务获准。
  2. 分别识别智能体、操作者和最初的凭据授权者。
  3. 每次调用时共同评估凭据、智能体和所有者约束。
  4. 记录决定,并在拒绝结果有争议时提供人工升级路径。
  5. 设计隐私控制时考虑数据去向、目的和部署方式。
全文

按章节阅读整理后的全文

只看原始文稿
01

生产数据删除场景

Batchu 讲述事故,并认为未经约束的权限是关键失误。

我是 Speakeasy 的首席执行官兼联合创始人 Sagar Batchu。我们构建 AI 控制平面,用于治理和授权智能体行动。我想通过一则公开报道的事故,解释身份、策略和审计记录如何让智能体请求外部操作时走上一条更明确的路径。

按照我的重现,开发者让编程智能体修复预发布环境的凭据问题。智能体在不相关文件中找到权限很高的数据库令牌,决定删除并重建一个卷,但该卷属于生产环境。我说,生产数据库和备份因此丢失。这是我对事故及其背景的叙述,并不是本次演讲提供的取证报告。

我的重点是:有效凭据不等于有效意图。即使没有漏洞利用、越狱、提示注入或恶意参与者,智能体也可能犯错。在这个场景里,我认为真正的失败是权限没有受到约束:操作到达 API 之前,没有任何环节对其进行评估。

02

受治理的路径

他提出集中部署的控制措施和四步决策路径。

企业早已要求员工以自己的身份登录、不共享密钥、不能自行批准权限升级,并保留变更记录。审计人员想知道谁采取了行动、谁批准了它以及发生了什么。我认为,智能体行动也需要类似的归因和证据。

目标不只是阻止智能体。如果受治理的路径比未治理的路径更难走,团队可能绕过它。策略应集中定义并部署,让员工入职后就能使用安全路径,而不需要每位开发者在自己的运行框架中重新编写策略。

在一个示意例子中,用户提示或工具请求里出现了密钥。运行时钩子在它到达模型之前检测到密钥,策略决定阻止或隔离它,同时记录事件。我提出理想响应时间约为 100 毫秒或更短;这是一项目标,并非实测保证。

受治理的请求路径
幻灯片 1 / 3受治理的请求路径幻灯片展示连接智能体与企业系统的拟议路径。

我把治理路径分成四步:通过统一网关连接智能体调用;识别智能体和负责人;决定允许、拒绝、隔离、修改或升级处理;记录决定。策略评估依赖身份,记录也应反映实际发生的事情。

03

身份、策略与证据

智能体身份、策略交集与记录让行动可以归因。

身份应区分三个角色:智能体本身是独立主体;操作者是驱动当前行动的人,其身份用于归因;授权者是最初批准智能体凭据设置的人。在我的模型中,操作者的存在不会悄悄扩大凭据权限。

每次调用的三个约束
幻灯片 2 / 3每次调用的三个约束凭据上限、智能体策略和所有者策略必须都允许请求。

对每次请求,我建议取三个约束的交集:人批准的凭据权限上限、智能体策略和所有者的当前策略。后两项在每次调用时重新评估。即使所有者有生产环境权限,只限预发布环境的智能体也不能删除生产数据;反过来,智能体策略也不能超出所有者拥有的权限。

把这一模型连接到企业身份系统后,停用所有者账户也可以阻止后续智能体请求。决定记录应包含声明的意图、请求的操作、策略结果和相关身份。在示例中,预发布环境的目的与删除生产数据的操作冲突,因此行动会被拒绝或送交审批。

决定与审计记录
幻灯片 3 / 3决定与审计记录例子记录了预发布意图与生产操作之间的不一致。

我把 Speakeasy 的商业实现描述为位于智能体和目标系统之间的关键路径:使用身份提供商信息、评估策略并写入审计日志。设计强调智能体的一等身份和集中分发策略。这是我对产品设计的介绍,并不能证明控制措施覆盖了所有可能路径。

04

关于申诉和数据的问题

他讨论有争议的拒绝决定、个人信息和部署信任。

问答中我说,对有争议的拒绝决定,需要既能查看决定过程,也能升级给人审查;授权人员随后可以在适当时调整策略。合规可以推动预算,事故也常常提高优先级,但首先应了解企业中实际发生了什么。

被问到个人信息时,我说系统可以阻止、遮蔽或删改信息,但简单地阻止每一次出现可能中断正常工作。我建议制定策略时考虑目的和去向,例如智能体是否打算公开发布数据,或将其发送给另一个系统。

一位提问者质疑,把专有信息发送到控制平面的信任模型是什么。我介绍了几种部署方式,包括在客户自己的 VPC 中运行数据平面,以及使用客户自带加密密钥的托管方式。这些是我描述的选项,是否适用仍取决于客户自身要求。

同频道的其他文章

4 张幻灯片15:51EN → 简体中文
AI Engineer· 2026年11月2日Adam Nahari:让 AI 试点产生财务影响的六个行动Adam Nahari · Apollo航空公司机组排班案例展示了财务成果为何取决于流程重设计、用户采用和严格衡量。企业 AI企业与战略Productivity
5 张幻灯片18:33EN → 简体中文
AI Engineer· 2026年11月2日Zack Proser:建一座工厂,帮助别人讲述自己的故事Zack Proser · WorkOSWorkOS 博客助手与睡前故事应用展示了 AI 工具如何分享经验,同时保留人的责任。CreativityContent StrategyAI agents+1
3 张幻灯片18:57EN → 简体中文
AI Engineer· 2026年11月2日Andrew Norrish:AI 时代的故障响应需要代码上下文Andrew Norrish · SourcegraphSourcegraph 工程师介绍审查压力,以及用于调查、预防和修复故障的边界清晰的工作流。编程智能体可观测性与可靠性开发流程与测试+1
5 张幻灯片15:44EN → 简体中文
AI Engineer· 2026年11月1日Yijia Liang:为金融智能体构建兼容 Office 的文档引擎Yijia Liang · Compound AICompound 的方法结合共享智能体收件箱、文档引擎和可追溯到来源的大型资料室访问。智能体工程Software engineeringDeveloper productivity
5 张幻灯片16:37EN → 简体中文
AI Engineer· 2026年11月1日Nick Nisi:果蝇代码审查实验如何启发人工审查Nick Nisi · WorkOS一只模拟果蝇成了特别的代码审查员,也引出了由团队维护的自动审查流程。开发流程与测试编程智能体Software engineering+1
18:52EN → 简体中文
AI Engineer· 2026年11月1日Hahnbee Lee 与 Lincoln Murr:为 AI 智能体设计文档和支付Hahnbee Lee, Lincoln Murr · Mintlify随着智能体越来越多地阅读文档和使用服务,Mintlify 与 Coinbase 讨论准确内容、API、支付授权和持续维护的重要性。智能体工程Agentic commerceDeveloper productivity