Skip to content
Built 26/04/17 09:08commit f8ff6f9

Scaling Managed Agents:把大脑和手分离

中文 | English

摘要

这份来源解释了 Anthropic 为什么要做 Managed Agents 这套架构:当大脑、手和 session 被拆成稳定接口,而不是耦合在同一个容器里时,agent 系统在规模化、故障恢复和安全性上都会更稳。

来源

这篇讲清了什么

  • 把 Managed Agents 重述为由 session、harness 和 sandbox 三个可分离基元组成的 meta-harness。
  • 论证这些边界应被虚拟化,这样底层实现才能随着模型进步和假设过时而持续替换。
  • 解释了为什么把 session log 外置后,harness 崩溃也能恢复,而不丢状态。
  • 说明把凭证隔离在执行 sandbox 之外是一种结构性安全控制,而不只是 prompt 层的防护。
  • 把解耦与具体收益联系起来:更低的 TTFT、更容易恢复、对 VPC 更友好,以及支持 many brains / many hands。

核心观点

  • 当 harness 组件被当作不可替换的宠物而不是可重启的 cattle 时,它们会变成运维负担。
  • session 应该是位于模型上下文窗口之外的持久对象,这样上下文管理才能保持可恢复,并允许实现继续演化。
  • 托管式 agent 平台真正应有立场的是接口,而不是某一种固定内部 harness 设计。

对本库整理的启发

  • 关于长时 agent 的指导需要区分短期有效的 harness 技巧,与能够跨越模型和基础设施变化的稳定接口。
  • 关于 agent sandbox 的安全指导,应优先强调把凭证与生成代码结构性隔离,而不只是缩小 prompt 或 token 权限。
  • 主题页在讨论 harness 时,应明确记录:session durability 与 context management 彼此相关,但不是同一件事。

相关页面