AI代理技术正迅速成为科技行业的新热点,OpenAI等公司正积极为企业提供构建这些自动化“智能助手”的工具。为此,OpenAI近日更新了其Agents软件开发工具包(SDK),引入一系列新功能,旨在帮助企业基于OpenAI模型创建更安全、更强大的AI代理。
SDK的新增功能之一是沙盒能力,允许AI代理在受控的计算环境中运行。这至关重要,因为AI代理有时行为难以预测,若完全无人监督地运行可能存在风险。通过集成沙盒,代理可以在特定工作空间内以隔离模式工作,仅为特定操作访问文件和代码,从而全面保护系统的整体完整性。
OpenAI表示,新版SDK还为开发者提供了面向前沿模型(frontier models)的“在分发中线束”(in-distribution harness)。这允许代理在工作空间内与文件和经批准的工具协作。在代理开发中,“线束”指代除运行模型本身之外的代理其他组件。在分发中线束通常能帮助公司部署和测试运行在前沿模型上的代理,这些模型被认为是目前最先进的通用模型。
OpenAI产品团队的Karan Sharma解释说:“本次发布的核心在于,让现有Agents SDK能够兼容所有这些沙盒提供商。”他希望,结合新的线束能力,用户能够“利用我们的线束和他们自己的基础设施,构建这些能够执行长周期任务(long-horizon agents)的代理。”
“长周期任务”通常指那些更为复杂、包含多个步骤的工作。OpenAI计划持续扩展Agents SDK的功能。初期,新的线束和沙盒功能将首先在Python中推出,未来计划支持TypeScript。此外,公司还在努力将更多代理能力,如代码模式(code mode)和子代理(subagents),带到Python和TypeScript。
所有客户都可通过API访问新的Agents SDK功能,并按标准定价使用。