加餐|Agent的前辈:Function Calling
邢云阳

你好,我是邢云阳。
今天是一期特别加餐。课程上线后,我看到了很多同学的留言,有些同学可能之前没接触过 AI 编程,提出直接开始学习 Agent 有些吃力。
因此我决定加餐这节课,把 Chat Completion 以及 Function Calling 的内容给大家串一下。如果已经看过我的《AI 重塑云原生应用实战》课程第一讲或者说已经对这块知识很了解的同学,可以忽略今天的内容。
好,让我们开始吧。
自 2023 年 3 月 ChatGPT 在中国爆火以来,大模型已经悄然改变了许多人的提问方式,尤其是在互联网圈子里。从以前的“有问题,Google 一下”,到现在的“先问问大模型”,这种转变反映了技术对日常生活的深远影响,比如图中这位女士就将 ChatGPT 使用的淋漓尽致。

但是在使用过程中,我们会发现,有时大模型并不是万能的,它会一本正经的给出错误答案,业界把这种现象称之为“幻觉”。比如我通过 ChatGPT 问 ChatGPT-4o 一个它肯定不会的问题。

我们会发现,大模型给出了看似正确实则“废话”的答案。
再比如,我问一道小学一二年级的数学题:

我们很容易知道 1+2+3+4-5-6=-1,但大模型给我们的答案是 0。
“幻觉”出现的原因其实很简单。我们知道作为人类来说,即使是才高八斗,学富五车,也不可能什么都懂,于是就有这样一种人,为了面子,在遇到不会的问题时,也要强行给出一个模模糊糊的答案,我们称之为不懂装懂。
公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结

1. 大模型在日常生活中产生了深远影响,但有时会出现“幻觉”现象,即给出错误答案。 2. 大模型的训练数据有限,无法处理一些垂直领域和实时性问题,也因此在处理数学问题时表现较弱。 3. OpenAI 公司发明了 Function Calling 机制,允许大模型根据需要自行选择合适的工具来解决问题。 4. Function Calling 机制的使用示例,以 DeepSeek 模型演示查询股票收盘价为例。 5. 官方版和阿里云版的 DeepSeek 模型的开通方式和使用说明。 6. Chat Completions 是 OpenAI SDK 提供的对话补全的方法,用于完成和大模型的对话。 7. Function Calling 的规范和工具定义,以及如何在代码中定义和使用工具。 8. 通过示例展示了大模型如何选择工具并调用工具函数,以解决特定问题。 9. 总结了 Function Calling 机制的重要性和应用,以及对于不具备该能力的大模型,提出了思考题。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《DeepSeek 应用开发实战》,新⼈⾸单¥59
《DeepSeek 应用开发实战》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(2)
- 最新
- 精选
- Yafei可以通过提示词明确告诉模型有股票查询函数,并可以调用该函数查询股价,还可以用提示词限制模型回复的格式
作者回复: 👍
2025-03-04归属地:广东 - 一路前行上面有个问题咨询下,在api的调用中没有发现prompt模版。用户交互的多轮的时候只需要调整messages列表信息就可以了。prompt模版渲染是大模型自己做了么?在部署的时候是否可以配置prompt模型的渲染方式?
作者回复: 你是说Langchain的那种prompt模板吗?
2025-03-04归属地:北京
收起评论