大家好,我是玄姐。
正文开始之前,先给我自己打个广告,马上过年了,为了回馈粉丝们的支持,原价199元的《3天 AI Agent 智能体项目实战直播训练营》,直接降价到19元,今天再开放一天报名特权,仅限99名。
回到正题。
昨日,OpenAI 推出了全新的 AI Agent 智能体 Function Calling 2.0 使用指南,此次更新使得文档篇幅缩减了一半,并且引入了一系列关键的最佳实践。作为打造高效 AI Agent 智能体的核心技能之一,正确运用Function Calling 对于开发强大的 AI Agent 智能体应用具有至关重要的作用。因此,今天我就来为大家揭秘这次更新的精华内容!
—1—
Function Calling 的两大核心应用
文章中清晰地阐述了 Function Calling 的两个核心应用场景:
第一、数据获取(Fetching Data)
-
实时检索信息并将其融入大模型的响应之中;
-
适用于查询知识库和获取特定 API 数据(例如天气预报);
-
本质上是实现了一种 RAG(Retrieval Augmented Generation,检索增强生成)的方法。
第二、执行动作(Taking Action)
-
完成表单提交、API 调用等操作;
-
改变应用程序的状态(涉及前端或后端);
-
执行 AI Agent 智能体的工作流程步骤(例如对话中的任务转接)。
—2—
全新的最佳实践
此次更新最为关键的是推出了一系列实用的最佳实践,下面我们来聚焦于其中的几项:
第一、编写明确的函数定义
# 好的示例 def get_weather(location: str): """获取指定位置的当前温度 Args: location: 城市和国家,例如:'北京, 中国' """ pass # 糟糕的示例 def toggle_light_switch(on: bool, off: bool): """这个设计允许无效状态的存在""" pass
第二、遵循软件工程的最佳实践指南
-
确保函数直观易懂,并遵循最小惊讶原则,在维基百科中称为:Principle of least astonishment,详见链接:https://en.wikipedia.org/wiki/Principle_of_least_astonishment。
-
采用枚举和对象结构,以防止出现无效状态。
-
通过“实习生测试”:如果一名实习生仅凭函数定义就能正确地使用它,那么说明你的设计相当出色。
第三、尽可能减少大模型的负担
# 不推荐 def get_orders(user_id: str): pass # 推荐 def get_orders(): # 在代码中传递user_id pass
第四、精简函数数量,维持高效性;
-
推荐在任何时候使用的函数不超过20个;
-
若观察到有两个函数经常被同时调用,应考虑将它们合并为一个函数。
—3—
重要的配置选项
第一、工具选择模式(tool_choice)
# 自动模式(默认) tool_choice="auto" # 可以调用零个、一个或多个函数 # 强制模式 tool_choice="required" # 必须调用至少一个函数 # 指定函数 tool_choice={ "type": "function", "function": {"name": "get_weather"} } # 强制调用特定函数
第二、严格模式(Strict Mode)
{ "type": "function", "function": { "name": "get_weather", "strict": True, # 启用严格模式 "parameters": { "type": "object", "properties": { "location": { "type": "string" }, "units": { "type": ["string", "null"], # 可选参数 "enum": ["celsius", "fahrenheit"] } }, "required": ["location", "units"], "additionalProperties": false } } }
—4—
流式处理的支持
OpenAI 进一步提升了流式处理的能力,使得能够即时展现函数调用的实时过程。
stream = client.chat.completions.create( model="gpt-4o", messages=[{"role": "user", "content": "北京今天天气如何?"}], tools=tools, stream=True ) for chunk in stream: delta = chunk.choices[0].delta print(delta.tool_calls) # 实时显示函数调用进度
此次更新主要目的是分享了一系列最佳实践。随着 o1-mini 即将实现对Function Calling 的支持(已获官方确认),昨日还推出了 tasks 功能。因此,可以展望在2025年见证真正的 AI Agent 智能体的诞生。
总之,AI Agent 智能体技术如此重要,到底如何快速系统掌握呢?我和团队落地大模型项目2年,帮助60多家企业落地近100个项目,根据我们企业级实战的项目经验,打造3天 AI Agent 项目实战直播训练营,截至今天已经报名2万名学员,如此火爆!原价199元,马上过年了,为了回馈粉丝的支持,价格直接降到 19元,再开放今天一天的报名权限,仅限99名,抢完立刻恢复到199元。
—5—
AI Agent 智能体为啥如此重要?
第一、这是大势所趋,我们正在经历一场重大技术变革,还不像当年的互联网的兴起,这是一场颠覆性的变革,掉队就等于淘汰,因为未来所有应用都将被 AI Agent 智能体重写一遍;
第二、现在处于红利期,先入场的同学至少会享受4~5年的红利,拿高薪,并且会掌握技术的主动权和职业选择权。
第三、企业需求旺盛,越来越多的企业已经在 Agent 智能体领域进行落地,这为我们提供了丰富的岗位机会和广阔的发展空间。
第四、大厂都在战略布局的方向,不管是国外的微软、谷歌,还是国内的百度等大厂都在战略布局,2025年必定是 AI Agent 智能体商业化的一年。
我和团队最近两年一直在研究大模型应用技术,我想说:大模型的价值太大了,AI Agent 智能体的潜力太大了!“未来所有应用都会被 AI Agent 智能体重写一遍”!这句话也是今年听到最多的一句话。我和团队这两年,尤其是今年已经帮助60多家企业落地了近100个 AI Agent 智能体的项目。我自己贴身感受:越来越多的企业的确都开始落地 AI Agent 智能体项目了。
因此 AI Agent 智能体足够重要,但也足够复杂,我这两年实践结论是,想开发出一个能够可靠稳定的 AI Agent 智能体应用实在太难了,大模型技术本身的复杂度,大模型推理的不确定性,响应速度性能问题等等,这些困难直接导致很多人对其望而却步,或是遇到问题无从下手。一般技术同学想要自己掌握 AI Agent 智能体着实很不容易!
为此我特意打造了一个为期3天的 AI Agent 智能体企业实战训练营:这个训练营是我和团队落地大模型项目2年,根据我们企业级实战的项目经验,打造3天 AI Agent 项目实战直播训练营。
课程原价199元,马上过年了,现在仅花19元就能拿下!文末再赠送4个报名福利!抢完立刻恢复199元!
—6—
3天直播训练营,你能收获什么?
3天的直播课,带你快速掌握 AI Agent 智能体核心技术和企业级项目实践经验。
模块一:AI Agent 智能体技术原理篇
全面拆解 AI Agent 智能体技术原理,深度掌握 AI Agent 智能体三大能力及其运行机制。
模块二:AI Agent 智能体应用开发实战篇
深度讲解 AI Agent 智能体技术选型及开发实践,学会开发 AI Agent 智能体核心技术能力。
模块三:AI Agent 智能体企业级案例实战篇
从需求分析、架构设计、架构技术选型、硬件资料规划、核心代码落地、服务治理等全流程实践,深度学习企业级 AI Agent 智能体项目全流程重点难点问题解决。
3天时间,你能学会什么?
在真实项目实践中,你会获得4项硬核能力:
第一、全面了解 AI Agent 智能体的原理、架构和实现方法,掌握核心技术精髓。
第二、熟练使用 Dify/Coze 平台、LangChain、AutoGen 等开发框架,为企业级技术实践打下坚实基础。
第三、通过企业级项目实战演练,能够独立完成 AI Agent 智能体的设计开发和维护,学会解决企业级实际问题的能力。
第四、为职业发展提供更多可能性,无论是晋升加薪还是转行跳槽,提升核心技术竞争力。
限时优惠:
原价199元,马上过年了,现在报名只需19元!文末再赠送4个报名福利!这是一个难得的机会,让我们一起踏上 AI Agent 智能技术之旅,开启技术新纪元!
—7—
今天报名再送4个配套福利
配套福利一:AI Agent 智能体训练营配套学习资料,包括:PPT 课件、实战代码、企业级智能体案例和补充学习资料。
配套福利二:AI Agent 智能体训练营学习笔记,包含3天直播的所有精华。
配套福利三:AI Agent 智能体大厂面试真题100道!覆盖百度、阿里、腾讯、字节、美团、滴滴等大厂的100道真题,不论是跳槽还是升职加薪,参考意义都重大!
配套福利四:2024年中国 AI Agent 智能体行业研究报告!AI Agent 智能体是新的应用形态,大模型时代的“APP”,技术范式也发生了很大的变化, 此份研究报告探索新一代人机交互及协作范式,覆盖技术、产品、商业、企业落地应用等方面,非常值得一读!
原价199元,马上过年了,现在19元就能拿下!
—8—
添加助教直播学习
购买后,添加助理进行直播学习👇
报名完添加助教二维码,立刻领取4重福利!
参考:
https://mp.weixin.qq.com/s/gtKDlSAdcTV6HmUbXe-p4A
END
原文链接:https://blog.csdn.net/musicml/article/details/145218747?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522d361eaaa2f3257b052dc75938c294b3a%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=d361eaaa2f3257b052dc75938c294b3a&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-7-145218747-null-null.nonecase&utm_term=AI+AIAgent