返回顶部
7*24新情报

OpenAI发布Agent工具包,函数调用和状态管理迎来大改版

[复制链接]
lilu 显示全部楼层 发表于 1 小时前 |阅读模式 打印 上一主题 下一主题
各位老铁,今天得聊聊OpenAI刚推的Agents SDK和API更新。这波不是小打小闹,直接动了Agent开发的底层逻辑。

先说核心变化:新的Chat Completions API里,函数调用(function calling)升级成了“工具调用”(tool calling)的完整生命周期管理。以前你要自己维护对话历史、手动拼接工具结果,现在SDK内置了状态机——pending、running、completed三态自动流转,实测下来,跑一个多步骤的Agent任务(比如查天气→订机票→生成行程单),开发代码量压缩了大概40%。

还有个值得注意的细节:官方这次把上下文缓存(context caching)做得更细了。之前是整段缓存,现在支持按工具定义、按消息角色分段缓存。我拿他们公布的benchmark数据说,长对话场景下(超过20轮),Token成本能省掉差不多35%。这对搞复杂Agent落地的兄弟是个实打实的利好。

另外,SDK里加了“agent loop”的控制参数,可以限制单次任务的最大迭代次数(默认10次),防止死循环烧钱。我们社区里之前有人踩过坑——Agent在工具调用里无限递归,一张账单刷掉几十刀。现在直接有内置防护了。

不过别急着激动,有几个坑也注意下:新SDK对Python 3.9以下版本直接不兼容;而且函数调用的返回格式变了,老代码迁移过来大概率得改判断逻辑。官方给的工具函数schema校验也更严格了,之前那种宽松传参写法会被直接报错。

想尝鲜的,直接pip install openai --upgrade到最新版,然后看他们GitHub上的agents-sdk示例。有上手踩到新坑的,评论区来聊。
回复

使用道具 举报

default_avator1
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
快速回复 返回顶部 返回列表