DeepSeek 应用开发实战
邢云阳
联通云 AI 与容器技术专家
1339 人已学习
新⼈⾸单¥59
DeepSeek 应用开发实战
15
15
1.0x
00:00/00:00
登录|注册

加餐|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
立即购买
登录 后留言

全部留言(2)

  • 最新
  • 精选
  • Yafei
    可以通过提示词明确告诉模型有股票查询函数,并可以调用该函数查询股价,还可以用提示词限制模型回复的格式

    作者回复: 👍

    2025-03-04归属地:广东
  • 一路前行
    上面有个问题咨询下,在api的调用中没有发现prompt模版。用户交互的多轮的时候只需要调整messages列表信息就可以了。prompt模版渲染是大模型自己做了么?在部署的时候是否可以配置prompt模型的渲染方式?

    作者回复: 你是说Langchain的那种prompt模板吗?

    2025-03-04归属地:北京
收起评论
显示
设置
留言
2
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部