AI 知识库首页

OpenAI Agents SDK

主流 Agent 框架实战专题:用 2 个核心问题讲清原理、取舍与落地。

一句话定位

LangGraph、Agents SDK、ADK、AutoGen、CrewAI、LlamaIndex 等框架选型。 先比较控制流、状态、持久化、追踪、部署和生态,再比较 API 写法。

核心原理与问题解析

OpenAI Agents SDK 的核心抽象是什么?

Agent 配置指令、模型、工具、Handoff、Guardrail 和输出类型;Runner 管理循环与执行,Trace 记录运行,Session/Context 管理状态。

继续想: Agent as Tool 与 Handoff 区别?;什么时候直接用 Responses API?

OpenAI Responses API 与 Agents SDK 如何选择?

Responses API 适合自行掌控请求和工具循环;Agents SDK 提供更高层的 Runner、Handoff、Guardrail、Session 和 Trace。需要细粒度自研编排可直接用 API。

继续想: 二者能混用吗?;框架隐藏了哪些状态?

工程落地检查

  • 用同一个小业务闭环做选型 PoC
  • 业务状态与框架对象解耦
  • 封装模型、工具和存储适配层
  • 验证中断恢复、升级和迁移
  • 锁版本并保留 Trace 级回归

常见误区

  • 按热度或代码行数选框架
  • 把框架 Demo 当生产架构
  • 核心业务到处依赖框架私有类型

对应面试题

K04 OpenAI Agents SDK 的核心抽象是什么? · K05 OpenAI Responses API 与 Agents SDK 如何选择?

延伸资料

LangGraph · OpenAI Agents SDK · Google ADK · AutoGen