TikTok SRE 技术负责人:AI Agents 说到底就是分布式系统

TikTok 的站点可靠性工程师(SRE)Salman Munaf 指出,AI Agent 一旦开始调用外部 API、数据库或工具,它的本质就从“文本生成模型”变成了“分布式系统”。开发者必须用幂等键、状态查询、熔断器和补偿事务等传统后端手段来约束 Agent,否则一次简单的“超时重试”就可能造成重复退款、删…

一句话看懂:TikTok 的站点可靠性工程师(SRE)Salman Munaf 指出,AI Agent 一旦开始调用外部 API、数据库或工具,它的本质就从“文本生成模型”变成了“分布式系统”。开发者必须用幂等键、状态查询、熔断器和补偿事务等传统后端手段来约束 Agent,否则一次简单的“超时重试”就可能造成重复退款、删除数据等不可逆事故。

事件核心:发生了什么

在 InfoQ 整理的一场技术演讲中,Salman Munaf 系统拆解了 AI Agent 与分布式系统的关系。他的核心观察是:大语言模型(LLM)最初只是文本进、文本出的封闭系统,错误只停留在回答里。但当 Agent 开始执行外部工具调用,它的架构边界就扩展到了模型之外,开始与真实世界的状态和副作用(side effects)发生交互。

Munaf 用“调用退款接口超时”举例说明关键认知:超时不代表失败,而代表“未知”。由于 Agent 面对错误的第一反应是重试,如果没有请求 ID、幂等键(idempotency keys)和状态查询接口,系统无法区分“请求未送达”和“请求已成功但响应丢失”,这就会导致退款被执行两次。他援引了 Replicate 的 AI Agent 删除生产数据库、Air Canada 聊天机器人做出错误退款承诺等事件,指出这些事故的根源不是模型不够聪明,而是缺少分布式系统的确定性控制。

为什么重要

这一观点将 AI Agent 的开发范式从“提示词工程”拉回了“系统工程”。过去,业界对 Agent 的讨论多集中在模型推理能力、上下文窗口长度或工具调用准确率上;但 Munaf 强调,当 Agent 能对数据库、支付系统和 CRM 发起写入操作时,它就会遇到分布式系统领域几十年来反复研究过的故障模式——网络分区、重复请求、过期缓存、级联失败。如果不在工具层植入幂等机制,不在循环中定义补偿操作,Agent 的错误就会从“一句错误回答”升级为“一笔重复扣款”或“一封错误邮件”。

这也意味着,评价一个 Agent 系统的安全性和可靠性,不能只看模型在基准测试上的得分,更要看它周围的“安全围栏”:凭证权限是否最小化、审批是否绑定具体参数、是否有可观测日志记录每一步的推理依据。模型能力只能提高做对事的概率,无法消除网络超时、数据过期或恶意输入带来的风险。

对用户/开发者/创作者的影响

对开发者:构建 Agent 时应引入三件“武器”。一是为所有有副作用的工具调用添加幂等键和状态查询接口,让 Agent 在收到超时响应时能查询操作结果,而非盲目重试。二是为 Agent 循环设置预算边界,包括最大轮次数、最大并行度、花费上限和指数退避策略,防止重试风暴对下游 API 造成压力。三是把 Agent 的“记忆”当作可失效的缓存来管理——当数据库等权威数据源更新后,旧上下文应被主动作废,禁止 Agent 基于过期状态做决策。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

对使用 Agent 产品的普通用户:应理解自动化操作的边界。AI Agent 不是真人客服,它没有“去数据库看一眼真实状态”的直觉。当 Agent 界面提示“操作失败”时,不代表操作没有发生,用户需谨慎处理重复提交,并优先关注系统是否提供订单状态追溯页面。

对采用 Agent 的企业:审批机制不能是笼统的“同意”按钮,必须绑定具体动作、参数、时间戳和执行者。例如,用户批准一笔 30 美元的退款,这个授权不应自动延伸到后续 300 美元的退款操作。

值得关注的后续

第一,Agent 开发框架(如 LangChain、AutoGen 等)是否会内置幂等键、熔断器和事务补偿等原生组件,帮助开发者默认获得确定性控制,而不用自研。第二,可观测性工具是否会从“记录日志”升级为“追踪 Agent 决策轨迹”,即记录每一步看到了什么上下文、据此做了什么决定、执行了什么写入,以便事故发生后能完整复盘,而非依赖日志猜测。第三,企业采购 Agent 服务时,是否会开始将“权限最小化设计”和“可回滚操作路径”作为选型硬指标,而非仅关注模型效果演示。目前公开信息显示,Munaf 的演讲视频已在 YouTube 上线,开发者可直接前往查看完整技术细节。

来源:InfoQ CN

celebrityanime
celebrityanime
文章: 22254

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注