OpenAI更新Agents SDK,增加沙箱以实现更安全的代码执行

OpenAI更新的Agents SDK帮助开发人员构建能够在受控沙箱环境中检查文件、运行命令、编辑代码和处理任务的代理。该更新为OpenAI模型提供了标准化基础设施、允许代理在计算机上与文件和工具协作的模型原生测试框架,以及用于安全运行任务的原生沙箱执行功能。

新测试框架和沙箱功能首先在Python中推出,TypeScript支持计划在后续版本中提供。额外功能,包括代码模式和子代理,正在为Python和TypeScript开发中。这些Agents SDK功能可通过API使用,并遵循基于令牌和工具使用量的标准API定价。

现有系统在团队从原型转向生产时存在局限性。模型无关框架提供灵活性,但往往未能充分利用前沿模型能力。模型提供商SDK更贴近模型,但往往对测试框架的可见性有限。托管代理API简化了部署,但对代理运行位置及其如何访问敏感数据进行了限制。

LexisNexis首席AI官Min Chen表示:“OpenAI Agents SDK通过提供统一框架、内置保护措施以及用于数据处理和代码执行的安全隔离环境,实现了复杂的法律起草和工作流程。这使团队能够专注于开发高价值、长时间运行的法律代理,而无需从头构建代理基础设施。”

更新的测试框架扩展了代理处理文档、文件和系统的能力。它包括可配置内存、感知沙箱的编排、与Codex类似的文件系统工具,以及与常见代理系统原语的标准化集成。这些原语包括通过MCP进行工具使用、通过技能进行渐进式披露、通过AGENTS.md进行自定义指令、使用shell工具进行代码执行、使用apply_patch工具进行文件编辑等。该测试框架减少了基础设施时间投入,支持专注于领域特定逻辑,并随着额外代理模式和原语不断演进。

该测试框架使模型执行与性能特性保持一致,使代理贴近模型的运行模式,并提高了长时间运行任务的可靠性。

来源: Help Net Security

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注