OpenAI近日更新其Agents软件开发工具包(SDK),在原有基础上新增多项功能,面向希望基于OpenAI模型构建智能代理的企业用户。
引入沙箱能力以提升运行安全性
据介绍,新版Agents SDK的核心更新之一是加入沙箱能力,使代理可以在受控的计算环境中运行。OpenAI方面指出,在完全无人监管的情况下运行代理存在风险,因为代理在实际使用中偶尔会出现不可预测的行为。
通过与沙箱的集成,代理可在特定工作空间内以隔离方式执行任务,仅在特定操作时访问文件和代码,从而在支持代理执行工作的同时,保护系统整体完整性。
OpenAI产品团队成员 Karan Sharma 在接受 TechCrunch 采访时表示,此次发布的重点在于让现有的 Agents SDK 能够兼容各类沙箱服务提供商。
提供面向前沿模型的分布内运行环境
新版SDK还为开发者提供了面向前沿模型的分布内(in-distribution)运行环境。公司称,这一环境允许代理在工作空间内使用文件和获批工具。

在代理开发中,“运行环境”通常指除所运行模型之外的其他代理组件。OpenAI表示,分布内运行环境有助于企业部署并测试基于被视为最先进、通用的前沿模型运行的代理。
Sharma称,借助新的运行环境能力,用户可以利用OpenAI提供的运行环境与自身现有基础设施,构建能够执行“长周期”任务的智能代理。这类长周期任务通常被视为更复杂、包含多步骤的工作。
语言支持与后续计划
OpenAI表示,将持续扩展Agents SDK 功能。新推出的运行环境和沙箱能力将首先在 Python 中提供,TypeScript 支持计划在后续版本中上线。
公司同时在推进更多代理相关功能的扩展,包括代码模式和子代理(sub-agents)等,目标是在 Python 和 TypeScript 两种语言中均予以支持。
定价与可用性
OpenAI称,新的 Agents SDK 功能将通过 API 向所有客户开放,采用标准定价模式。
