Agent SDK特色功能之一就是支持多Agent之间的动态任务协作,可以像Manus那样开发超复杂的智能自动化业务流程。
例如,跨国电商需要处理来自全球不同地区的订单,通过Agent SDK可以开发语言识别、库存查询、订单实时更新、售后服务等多个Agent,并且在整个销售、售后的过程中让它们之间协同自动化工作。
Responses API则内置了网络搜索、文件搜索、计算机控制、可观测性、流程跟踪、Agent编排等众多强化功能。当然这些也是开发超复杂自动化业务流程必不可少的工具,并且可以与Agent SDK兼容相结合使用。
开源地址:https://github.com/openai/openai-agents-python
OpenAI联合创始人兼首席执行官Sam Altman曾多次强调,2025年将是全球Agent大年,OpenAI将会发布一大批硬核产品。前段时间还爆料将发布2万美元一月的博士级Agent。
但是自己看好的瓜却被国内的Manus给摘下了,仅是邀请测试阶段就在全球外产生了巨大影响,并被称为“中国第二个DeepSeek”。
所以,OpenAI连忙发布了Agent SDK和API反击Manus,来快速开发超复杂的混合智能体。
Responses API简单介绍
Responses API将Chat Completions API的简洁性与Assistants API的工具使用能力相结合,提供一个更加灵活且功能强大的开发平台。
以一个电商购物助手Agent为例,用户提问“我正在寻找一款适合初学者的相机,你有什么推荐吗?”
开发者通过Responses API,可以设计一个Agent,首先通过网络搜索工具查找最新的相机评测和用户反馈,然后利用大模型的推理能力对这些信息进行分析和总结,最终为用户生成一份详细符合标准的推荐报告。
传统上你可能需要在多个API之间不停地切换和数据传递,现在通过Responses API可以快速直接完成了。
Responses API的另一个亮点就是易用性。采用了统一的基于项目的可视化界面设计,简化了多态性,并提供了直观的流式事件处理机制。可以帮助开发者能够更轻松地构建和管理Agent的逻辑流程。
此外,Responses API可以与Agent SDK相结合使用,这对于开发超长、复杂的自动化业务流程非常有帮助,就像Manus那种完全自主的Agent。
Agent SDK
2024年10月,OpenAI曾开源了一款专用于Agent的产品Swarm,在github很快就超过19000颗星很受欢迎。现在已经被新的Agent SDK所替代。
Agent SDK的主要功能包括Agent、动态协作、流程追踪和安全护栏。其中,动态协作在遇到特定任务时将控制权转移给其他Agent,从而实现任务的分发和协同工作。
流程追踪可以自动记录Agent的运行过程,帮助开发者轻松跟踪和调试Agent的自动化行为。并且是可扩展的,支持自定义追踪范围和多种外部目标,包括Logfire、AgentOps和Braintrust。
安全护栏则为输入和输出提供了可配置的安全检查,确保Agent的自动化行为符合预期,避免潜在的安全风险。
目前,已经有很多平台通过Agent SDK开发了高效的复杂Agent。例如,Coinbase使用Agents SDK快速原型化并部署了AgentKit,这是一个工具包,使AIAgent能够与加密钱包和各种链上活动无缝交互。
仅用了几个小时,Coinbase就将他们开发者平台SDK中的自定义动作集成到了一个功能完备的Agent中。
Box利用网络搜索和Agents SDK快速创建了Agent,使企业能够搜索、查询并从Box内部存储的非结构化数据和公共互联网来源中提取见解。
OpenAI认为,Agent将很快成为全球劳动力的重要组成部分,以提升各行业生产效率节省成本。今天只是发布的第一批聚焦在Agent的餐品。未来,我们会持续大力投入,优化API 集成和开发新工具。
本文素材来源OpenAI,如有侵权请联系删除
END
报告下载