[KongchangAI]
ProductAgents SDK

OpenAI Agents SDK

OpenAI Agents SDK是OpenAI发布的用于构建智能体(Agent)应用的开源开发框架。它为开发者提供了创建、编排和管理AI智能体的核心能力,支持多智能体协作、工具调用、对话上下文管理及执行过程追踪等功能,旨在简化基于大语言模型的自主任务规划与执行系统的开发流程。

Core Facts

Timeline (last 90 days)

Sep 26

Agent 框架选型本质是工程约束问题:微软栈选 MAF,GCP 选 Google ADK,TS 团队选 Mastra,数据处理选 LlamaIndex,角色映射选 CrewAI,极简底层选 OpenAI Agents SDK,跨模型选 LangChain

Unverified50%
Sep 12

LangGraph、CrewAI、OpenAI Agents SDK是当前的Agent构建框架

Unverified50%
Aug 29

在OpenAI的Agents SDK、LangGraph等主流框架中,SubAgent通常被建模为可被父Agent调用的工具或节点,通过函数调用、消息队列或共享内存直接传递数据

Unverified50%

All Facts (15)

Verified

OpenAI在2024年开源了实验性框架Swarm,提出了轻量级的Agent间handoff(交接)机制

80%
Unverified

Agents SDK提供了trace函数作为上下文管理器,支持workflow_name和group_id两个关键参数用于自定义追踪

95%
Unverified

OpenAI Agents SDK定义了五种消息类型:Developer Message、User Message、Assistant Message、Function Call和Function Call Output

95%
Unverified

OpenAI Agents SDK的Runner不会自动保存和维护对话历史,每次调用Runner.run()都是独立的

95%
Unverified

OpenAI Agents SDK内置了WebSearchTool,可用于Agent的Web搜索功能

90%
Unverified

OpenAI Agents SDK使用to_input_list()方法将上一次的运行结果转换为可重新输入的格式,以实现对话历史的手动管理

90%
Unverified

2024-2025年,Anthropic Claude Agent SDK、OpenAI Agents SDK、Google ADK等Agent框架集中涌现

85%
Unverified

OpenAI Agents SDK支持gpt-4.1-nano和gpt-4.1-mini等模型

85%
Unverified

OpenAI Agents SDK的无状态设计与LangChain的Memory模块等有状态框架形成对比

85%
Unverified

group_id的设计借鉴了分布式追踪领域的Trace Context标准(如W3C TraceContext),用于将相关追踪记录归为一组

70%
Unverified

OpenAI Agents SDK的trace函数支持添加自定义元数据(metadata),可用于筛选和分析追踪记录

60%
Unverified

OpenAI Agents SDK中的instructions参数本质上是系统提示词(system prompt),用于定义Agent的行为准则

60%
Unverified

Agent 框架选型本质是工程约束问题:微软栈选 MAF,GCP 选 Google ADK,TS 团队选 Mastra,数据处理选 LlamaIndex,角色映射选 CrewAI,极简底层选 OpenAI Agents SDK,跨模型选 LangChain

50%
Unverified

LangGraph、CrewAI、OpenAI Agents SDK是当前的Agent构建框架

50%
Unverified

在OpenAI的Agents SDK、LangGraph等主流框架中,SubAgent通常被建模为可被父Agent调用的工具或节点,通过函数调用、消息队列或共享内存直接传递数据

50%

Source Articles