💥 OpenAI放大招!发布智能体API,内置网络/文件搜索与计算机使用功能

9

智能体时代,OpenAI再出新招

OpenAI放大招!发布智能体API

“智能体(Agent)”无疑是当前AI领域最热门的话题之一。各家科技巨头纷纷布局智能体领域,希望在未来的AI竞争中占据先机。近日,OpenAI发布了一系列新工具,旨在帮助开发者通过API构建智能体。其中,最引人注目的当属Responses API,这是对之前的Chat Completions API的一次重大升级,使其具备了Assistants API般的工具使用能力。

🚀 Responses API:Chat Completions的“超集”

Chat Completions的“超集”

Responses API是OpenAI推出的一种新的API原语,其核心作用是利用OpenAI内置的工具来构建智能体。OpenAI将其描述为“Chat Completions的简单性与Assistants API的工具使用功能的结合”。

1. 内置工具:连接现实世界

Responses API最大的亮点在于其内置的工具,如网络搜索、文件搜索和computer use。这些工具可以协同工作,将模型连接到现实世界,从而让模型能够完成更加有用的任务。

  • 网络搜索: 开发者可以从网络上获得快速、最新的答案,并附带清晰、相关的引文。该工具使用了与ChatGPT搜索相同的模型,并在SimpleQA基准测试上取得了优异的成绩。
  • 文件搜索: 开发者可以轻松地从大量文档中检索相关信息,支持多种文件类型、查询优化、元数据过滤和自定义重新排名。
  • Computer Use: 开发者可以使用该工具构建能够在计算机上完成任务的智能体,例如自动化基于浏览器的工作流程或跨旧系统执行数据输入任务。该工具使用了Computer-Using Agent(CUA)模型,并在多个基准测试上取得了SOTA成绩。

2. 优势:更灵活、更易用

除了内置工具,Responses API还具有以下优势:

  • 统一接口: 开发者只需一次Responses API调用,即可使用多个工具和模型轮次来解决复杂任务。
  • 可用性改进: 采用了统一的基于事项(item)的设计、更简单的多态性、直观的流式事件和SDK助手。
  • 数据存储: 使得在OpenAI上存储数据更加容易,方便开发者使用跟踪和评估等功能来评估智能体性能。

3. 与现有API的关系

  • Chat Completions API: OpenAI表示将继续支持Chat Completions API,并发布支持它的新模型。对于无需内置工具的开发者,可以继续使用Chat Completions。Responses API是Chat Completions的超集,具有同样出色的性能,对于新的集成,OpenAI建议从Responses API开始。
  • Assistants API: OpenAI计划在实现Assistants和Responses API之间的完全功能对等后,正式宣布弃用Assistants API,目标截止日期为2026年中期。

🛠️ Agents SDK:智能体工作流的“编排大师”

除了Responses API,OpenAI还发布了Agents SDK,用于编排单智能体和多智能体工作流。

Agents SDK具有以下特点:

  • 易于配置的智能体: 具有清晰的说明和内置工具。
  • 智能交接: 在智能体之间智能地转移控制权。
  • 安全护栏: 可配置的安全检查,用于输入和输出验证。
  • 跟踪和可观察性: 可视化智能体执行跟踪以调试和优化性能。

Agents SDK可与Responses API和Chat Completions API配合使用,也可与其他提供商的模型配合使用。

🔬 可观察性工具:智能体性能的“透视镜”

为了帮助开发者跟踪和检查智能体工作流程的执行情况,OpenAI还发布了可观察性工具。这些工具可以帮助开发者深入了解智能体的运行状态,及时发现和解决问题。

🌐 Responses API背后的故事

Responses API的设计者之一、OpenAI的Atty Eleti分享了Responses API背后的设计理念和故事。他表示,Responses API是他设计OpenAI API两年经验的累积成果。

Responses API的设计哲学是“交付能力,而非抽象(Ship capabilities, not abstractions.)”。

🌟 OpenAI的愿景:智能体将成为劳动力不可或缺的一部分

OpenAI相信,智能体很快将成为劳动力不可或缺的一部分,从而显著提高各行业的生产力。OpenAI致力于为开发者和企业提供构建模块,使他们能够有效地创建可产生实际影响的自动系统。

智能体时代,未来已来

OpenAI此次发布的智能体API及相关工具,无疑为开发者构建智能体应用提供了强大的支持。随着AI技术的不断发展,智能体将在越来越多的领域发挥重要作用,为我们的生活和工作带来更多便利和效率。