OpenAI Agents SDK
工具、交接、保护措施、追踪。
支持 7 种模式。
该框架原生支持的模式
- Tool Use — 让LLM对外部工具包进行类型化调用,而不是生成周围系统需要解析的自由文本。
- ReAct — 在每一步中交替进行一个思考、一次工具调用和一次观察,以便代理能够基于新证据进行推理。
- Handoff — 将主动对话从一个代理转移到另一个代理,同时携带上下文信息。
- Structured Output — 限制模型的输出符合 JSON Schema(或类似的类型结构)。
- Step Budget — 限制代理在单个请求中允许的工具调用或循环迭代次数。
- Input/Output Guardrails — 在输入到达模型之前和输出到达用户之前验证输入。
- Decision Log — 在代理的行动旁边持久化其推理轨迹,以便事后审查可以解释原因。