Autenticare
智能代理工程 · · 6 min

Agent Sandbox 与 Code Interpreter:为何 GKE 胜过原生沙箱

运行 AI 生成的代码不仅仅需要一个 REPL。了解为何 GKE 沙箱环境在安全性、网络和企业持久化方面优于模型内置的 Code Interpreter。

Autenticare

Autenticare

Engineering

Agent Sandbox 与 Code Interpreter:为何 GKE 胜过原生沙箱
摘要 LLM 内置的 Code Interpreter 非常适合快速脚本,但在企业场景中力不从心。使用基于 GKE Sandbox 的 **Agent Workspaces** 可实现对内部网络的安全访问、完整的审计追踪和数据持久化,将代理真正升级为软件工程师。

从”生成代码的助手”到”执行代码的代理”的转变,彻底改变了游戏规则。随着 Gemini Enterprise Agent Platform 的发布,赋予 AI 自主运行脚本的能力已成为真正的商业工具。但代码在哪里运行,决定了一切。

许多团队从模型提供商的默认沙箱(如 Code Interpreter)开始。然而,对于严肃的企业应用,这种方式很快就会遇到瓶颈。

本文将标准方式与基于 GKE 的 Secure Workspaces 进行对比。

根本差异

方案一 原生

📦 标准 Code Interpreter

LLM API 内置的沙箱。非常适合 CSV 处理和数学运算,但与外部世界完全隔离。

网络
无互联网访问
持久化
临时(按会话)
集成
方案二 企业级

🛡️ GKE Agent Workspace

在 Google Kubernetes Engine 上部署的安全设计执行环境。专为集成真实系统的代理而设计。

网络
VPC / 出口 IP
持久化
挂载卷
集成
完整(通过 IAM)

为何原生沙箱在生产环境中失效

⚠️ 隔离的局限 当代理尝试访问内部数据库或第三方 API 时,许多架构会失败。模型的沙箱在设计上阻断了外部调用,使集成脚本无法运行。

Gemini Enterprise Agent Platform 通过引入安全设计 Workspaces 解决了这个问题。这些基于 GKE 容器的沙箱提供了一个强化环境,代理可以安全地执行 bash 命令和管理文件。

企业需求对比分析

需求 Code Interpreter GKE Workspace
内部网络访问(VPC) 已阻断 支持(Cloud NAT、VPC 对等互连)
审计与日志 基础 完整(Cloud Logging、按代理的指标)
状态持久化 仅限会话 持续(持久卷与 Memory Bank)
后台执行 短超时 长时运行(数天或数周)

实施企业级 Workspace

对于真实的企业场景,配置不仅仅是将代码传递给模型 API。新平台的 Agent Runtime 专为需要维护数天状态并在后台运行的代理而优化。

1
部署 GKE Sandbox

使用 gVisor 实现内核级隔离,保护主基础设施。

2
配置出口规则

定义严格的防火墙规则,仅允许内部 API 和 VPC 所需的流量通过。

3
绑定到 Agent Development Kit (ADK)

编排子代理,让其能够安全地将代码任务委托给沙箱执行。

我们不只是在自动化确定性工作流;我们正在构建自主、以结果为导向且安全的代理编排体系。
下一步

准备好扩展您的代理了吗?

Autenticare 帮助企业为自主代理设计和实施安全、可治理的企业级沙箱。


延伸阅读