跳到正文
IFAI

AI工具

Anthropic 详解 Claude 智能体架构:大脑与双手解耦,首字延迟降 90%

首次发布 传播指数 55

Anthropic 披露了 Claude Managed Agents 架构重构细节。官方将控制回路(大脑)、沙盒(双手)与会话日志解耦,让各模块独立容错,使 p95 首字延迟下降超 90%,并彻底隔离了沙盒凭证。这意味着长程任务崩溃后可秒级恢复,AI 也能更安全地跨多环境干活。

Anthropic 详解 Claude 智能体架构:大脑与双手解耦,首字延迟降 90%
图:anthropic.com

造一个能连续跑好几个小时的 AI Agent,最折磨人的往往不是提示词怎么写,而是后端运维:容器崩了会话直接报废、AI 写的恶意脚本可能顺手把环境变量里的密钥偷了、为了适配模型更新还得天天改编排逻辑。

Anthropic 正式推出 Claude Managed Agents 公共测试版,并详细拆解了其托管架构的底层重构。简单来说,他们把原本塞进同一个容器里的大脑、双手和会话记录彻底拆开,让每个组件都能独立崩溃、独立重启。

这次架构调整让首字延迟中位数直接降了 60%,p95 延迟降幅超过 90%,同时内部测试显示结构化文件生成任务成功率比传统提示词循环高出最多 10 个百分点。

把大脑、双手与记忆切成三块

Anthropic 一开始做托管时,也是把所有东西打包在一个容器里。模型编排框架、运行代码的沙箱以及会话状态混在一起,这种做法就像养了一只娇贵的宠物,一旦容器无响应或者掉线,整个会话就彻底报废,工程师连排查故障都无从下手,因为容器里往往存着用户数据,根本不能随便登进去看。

在新的架构下,Anthropic 将其拆成了三个互不依赖的通用接口:负责循环调用模型与工具的大脑(Harness)、负责跑代码和改文件的双手(Sandbox),以及持久化追加事件的记忆(Session)。

双手彻底变成了随时可弃的牲畜。沙箱不再跟大脑绑死,而是变成了一个普通的工具调用接口。如果沙箱挂了,大脑只会收到一条工具报错,想重试就随时照着配置重新开一个新容器;就算大脑自身崩溃了,新唤醒的实例也能调用接口直接读取会话日志,从最后一次事件接着往下跑。

关住越狱代码,还解决上下文焦虑

把环境解耦后,困扰很多开发者的安全隐患也顺带解决了。在以往的单容器结构里,Claude 生成的不可信代码只要通过提示词注入,就能读取容器内的环境凭据,甚至生成不受限的新会话。

现在沙箱里压根没有密钥。拉取 Git 代码时,平台会在沙箱初始化阶段把凭据预先注入远端配置,沙箱内部的 Claude 只能执行推拉操作,碰不到 Token 本身;调用自定义工具时,系统支持 MCP 架构并将 OAuth 令牌存放在安全金库中,Claude 通过专用代理发起调用,大脑和沙箱全程不知晓凭据内容。

此外,这种拆分还化解了长任务里的上下文焦虑。过去为了防止上下文爆掉,编排层常做不可逆的压缩或截断,容易误删模型后续需要的细节。现在会话日志被完整存在外部存储中,大脑可以按需切片读取之前的历史,甚至倒回几步重新查看细节,而不用强行把所有记忆塞进模型当前的上下文窗口里。

为什么重要

我们认为,Anthropic 这次推出的 Managed Agents 真正切中了开发者的痛点。搭建一个原型可能只需要一天,但要让 Agent 能在生产环境稳定跑上几个小时,需要搭沙箱隔离、做持久化检查点、管 OAuth 权限和网络穿透,绝大多数团队的研发周期都耗在了这些繁琐的基建上。现在 Notion、Asana、Sentry 和乐天都已经接了这套服务,比如 Sentry 把调试 Agent 与 Claude 结合,几周内就做出了自动修 Bug 并提 PR 的闭环。

对开发者而言,如果你的业务需要让 Claude 自主跑复杂的多步骤任务,现在很值得尝试接入,它省去了自己维护容器集群和安全代理的巨大成本。但这也意味着架构上的强绑定:你的状态管理、权限模型和工具调用逻辑都会逐渐依赖 Anthropic 托管的这套规范,未来的迁移成本不会低。

从行业竞争来看,Anthropic 的做法非常聪明。它不再单单兜售底座大模型的 Token,而是直接向上走了一层,试图定义 Agent 时代的基础操作系统标准。当大脑、沙箱和记忆的接口被这套云端服务收拢,其他试图提供底层容器沙箱或 Agent 编排框架的初创公司,生存空间恐怕会被进一步挤压。

来源 (2)

  1. [1]
    anthropic.com(在新标签页打开)原文anthropic.com
  2. [2]
    claude.com(在新标签页打开)报道claude.com

每日 AI 内容精选