OpenSandbox AI 沙箱:安全代理执行

  |  

构建高级自主代理的开发者现在有了一个新的选择,阿里巴巴推出了 opensandbox ai 沙箱,以统一安全执行、浏览和训练工作流程。

阿里巴巴2026年3月3日推出了开源执行平台OpenSandbox ,该平台采用Apache 2.0许可证发布。OpenSandbox为AI代理提供安全、隔离的代码执行、网页浏览和模型训练环境,所有功能均通过统一的API接口开放。此外,OpenSandbox基于阿里巴巴用于大规模AI工作负载的内部基础设施构建。

该项目旨在统一不同编程语言和基础设施提供商的AI代理堆栈执行层。这样一来,无论是在本地进行原型设计,还是在云端编排分布式任务,开发人员都能以一致的方式运行代理。

构建自主代理通常包含两部分:大脑(通常是一个大型语言模型)和工具(例如网络访问、文件 I/O 或代码运行器)。然而,提供安全的执行环境通常意味着需要手动配置 Docker、调整网络隔离或依赖第三方 API。

OpenSandbox通过为代理提供一个标准化、安全的层来弥补这一不足,代理可以在该层运行任意代码或与外部接口交互,而不会危及宿主机系统。它抽象化了基础设施的选择,使开发人员能够使用统一的 API 沙箱界面,从笔记本电脑迁移到生产集群。

OpenSandbox的架构采用模块化的四层堆栈结构: SDK 层规范层运行时层沙箱实例层。这种设计有意将客户端逻辑与底层执行环境解耦,从而提高了可移植性和代理工作流的安全性

其核心是一个基于 FastAPI 的服务器,它通过DockerKubernetes运行时管理沙箱生命周期,并通过涵盖生命周期和执行的 OpenAPI 规范实现通信标准化。此外,在每个隔离的容器内,一个名为execd的高性能 Go 语言执行守护进程连接到内部Jupyter内核。

该守护进程支持有状态代码执行、通过服务器发送事件 (SSE)进行实时输出流传输以及完整的文件系统管理。此外,协议优先的方法确保了在任何基础容器镜像上的行为一致性,而无需考虑编程语言或操作系统。

OpenSandbox 的设计理念是环境无关的,它既支持Docker用于本地开发,也支持Kubernetes用于分布式生产环境运行。这种双重支持使得单一配置即可从笔记本电脑扩展到集群,而不会出现常见的环境漂移。

该平台提供四种主要沙箱类型,以涵盖常见的代理使用场景。此外,每种类型都针对特定的工作负载进行了优化,同时共享相同的底层控制平面。

编码代理沙箱专为软件开发任务而设计,使代理能够通过有状态会话编写、测试和调试代码。同时,图形用户界面代理提供完整的VNC桌面,使代理能够在安全、远程控制的环境中与图形用户界面进行交互。

代码执行模式为特定脚本或计算任务提供高性能运行时环境,适用于数据处理、评估或批处理作业。此外,专用的强化学习训练沙箱专为强化学习工作负载而设计,支持安全的迭代训练循环,不会向宿主机泄露副作用。

统一的 API 确保了无论使用何种语言或运行时,交互模式的一致性。目前,已提供PythonTypeScriptJava/KotlinSDKC#Go也已明确列入开发计划。

OpenSandbox的一个关键重点是与主流 AI 框架和开发者工具的原生兼容性。通过在现有技术栈下插入一个安全执行层,它允许智能体在沙盒化的代码执行环境中执行现实世界的操作。

在模型接口方面,集成了Claude CodeGemini CLIOpenAI Codex 。此外, LangGraphGoogle ADK(代理开发工具包)等编排框架可以直接连接到该平台。

在自动化方面, ChromePlaywright支持基于浏览器的任务,而完整的VNC桌面则支持实时可视化、监控和交互。不过,这些集成旨在将敏感操作限制在受控环境中。

在典型的工作流程中,代理程序可能会被指示抓取网站内容,然后在单个隔离会话中训练线性回归模型。它可以使用Playwright 浏览器自动化功能来浏览页面、将数据下载到沙盒文件系统,并运行Python代码来处理这些数据,所有操作均无需离开受保护的环境。

该项目高度重视开发者体验,力求简化搭建安全运行环境的流程。设置本地执行服务器仅需三个主要的命令行步骤,即使是小型团队也能轻松上手。

首先,开发者运行`pip install opensandbox-server`来安装服务器组件。接下来, `opensandbox-server init-config`会生成环境所需的配置文件。最后,运行 `startup opensandbox-server`即可启动服务器并公开用于代理交互的 API 端点。

服务器上线后,团队可以使用提供的 SDK 以编程方式创建、管理和终止沙箱。此外,这种方法整合了之前需要拼凑多个工具才能实现的文件管理、进程隔离和网络代理等功能。

由于OpenSandbox同时支持DockerKubernetes运行时,因此它可以从个人开发者笔记本电脑扩展到企业级集群。这种灵活性是其承诺的核心所在,即消除工作负载从开发到生产迁移过程中出现的配置偏差。

阿里巴巴将该系统定位为免费开源的沙箱服务替代方案,这些专有沙箱服务可能会按分钟收费或强制供应商锁定。即便如此,企业仍然可以将该平台与其首选的可观测性和安全堆栈集成。

高保真交互功能,包括完整的VNC桌面和强大的浏览器自动化功能,支持复杂的多模态任务。智能体可以在专为安全智能体执行而设计的强化环境中浏览 Web 界面、操作桌面软件并协调训练流程。

阿里巴巴的 OpenSandbox AI 沙箱实际上是在尝试为智能体系统定义一个通用的、开放的执行层。其协议优先的设计、生态系统集成和灵活的运行时环境相结合,使其成为未来大规模 AI 基础设施的候选构建模块。

此外,Apache 2.0 许可证和对开放标准的重视,使其对担心被供应商锁定的初创公司和企业都极具吸引力。开发者现在可以浏览代码库、文档和示例项目,以评估该平台如何融入现有的 AI 技术栈。

总而言之,OpenSandbox 提供了一个统一、安全且可扩展的执行环境,连接了本地实验和云部署,同时支持各种代理类型、框架和基础架构选择。

推荐阅读

相关文章

以太坊金库:SharpLink 向 Linea 部署 1.7 亿美元

作为一项更广泛的以太坊金库计划的一部分,一家美国大型游戏技术公司已将其大量数字资产转移到一个关键的扩容网络上。 SharpLink Gaming周四将价值1.7亿美元的以太坊(ETH)转移到Linea网络,这标志着该公司在机构加密货币资金管理方面采取了更为成熟的策略。

Ripple 收购稳定币平台 Rail 后 XRP 价格预测

周四,XRP 与大盘一同出现明显复苏,尤其是在有报道称 Ripple 以 2 亿美元的惊人价格收购了流行的稳定币平台 Rail 之后,进一步巩固了其在数字资产支付基础设施领域的领先地位。

Kensei:新的 Launchpad Memecoin

Kensei 是由 Impossible Finance 孵化的全新启动平台 memecoin ,并作为 Katana 上的核心应用程序正式推出,Katana 是由Polygon Labs和做市商 GSR 开发的针对DeFi优化的第 2 层。

美联储:开放银行加密货币托管将改变市场

美联储批准银行托管加密货币,标志着美国金融业迎来关键时刻。传统银行终于可以为比特币、稳定币和其他基于区块链的工具等数字资产提供管理和托管服务。这项监管转变将于2025年5月7日生效,为该行业提供了此前缺乏的明确标准和确定性,从而彻底改变市场上数字资产的管理方式。此举满足了投资者的需求。

孪生奢华:数字孪生的理念

数字孪生(或护照)的概念与稀缺性非常契合。作为人类,我们一直钦佩大师的精湛技艺,如钟表匠、珠宝商和皮革工匠,更不用说女装设计师的创意之手了。然而,灰色和假冒产品充斥着我们的市场,对全球危机或冲击毫无弹性。此外,我们真的不知道配饰的所有组件来自哪里,也不知道这是否合乎道德。

AI 新闻:人工智能初创公司 OpenAI 的价值

在人工智能的最新消息中,OpenAI 正在筹集新资金,这将使这家人工智能初创公司的估值超过 1000 亿美元。不仅如此,Meta 还计划很快推出用于混合现实的新型智能眼镜。 ChatGPT 背后的人工智能初创公司OpenAI似乎正在洽谈由 Thrive Capital 领投的一轮融资。