最新扣子(Coze)案例教程:详解DeepSeek大模型工具调用,教你如何使用DeepSeek Function Calling

news/2025/3/6 10:14:02/文章来源:https://www.cnblogs.com/tommywow/p/18754420

扣子平台DeepSeek 已经支持Function Calling功能了,经常收到大家问关于「Function Calling到底是什么」的问题。

列如下图就是带有工具调用的模型,他们和普通模型的区别是什么?

今天斜杠君就通过本教程,为大家详细解释一下Function Calling的原理。

首先我们来了解一下什么是「Function Calling」,Function Calling这个名词不是扣子独有的,这是一个技术的术语,从字面意思翻译过来就是「工具调用」,指的是大模型拥有智能化调用工具的能力。

那这个「工具」指的又是什么呢?

不同平台「工具」表现的形式不一样。在扣子平台,为了降低使用者上手的难度,扣子为我们准备好了很多好用的插件,当然也有第三方开发的插件,本质上就是工具。除了插件以外,工作流、知识库等都可以理解为工具。

以插件为例,如图所示:

如上图所示,为智能体增加了两个插件,一个是必应联网搜索, 一个是图片理解,这时候智能体就具备了两个工具。

有的同学可能又会问,即使有了工具,智能体怎么知道具体调用哪个呢?

这个时候我们我们就要学习一下「Function Calling」的流程了,大模型的执行流程是这样的:

第一步:接收用户的指令并进行分析。

第二步:获取自身具备的工具列表,根据用户指令,分析应该使用哪个。

第三步:提取用户信息中的关键内容作为参数调用插件。

第四步:接收插件返回的内容。

第五步:把返回的内容组装成用户容易理解的自然语言进行输出。

整个的这个过程就是大模型的「Function Calling」,这大大扩展了模型的能力,相于为大模型加了一个外挂。

反之,如果不支持「Function Calling」的大模型,说明不具备调用工具的能力,回复一些例如实时性的新闻信息就没那么准确。

所以回到本文主题,当DeepSeek支持「Function Calling」,说明DeekSeep也可以联网进行查询搜索了,这要比之前更强大了。

下面这个示例中,我在智能体中使用DeepSeek-R1-工具调用版的模型,让大模型帮我分析图片中的内容,DeepSeek-R1经过思考,并结合本身所具有的工具,准确的帮我分析出了图片的内容。

大模型支持「Function Calling」有什么好处:

1、弥补本身知识的不足,联网获取实时信息。

2、可以在同一会话中,多次调用不同工具,仍可以保持对话连贯性。

3、提升效率,无需搭建工作流,直接在智能体中引入工具即可。

‍ 第三点我觉得很实用,如果不支持「Function Calling」,就需要开发者搭建工作流,引入相应的插件才能实现。现在需要加入一个插件即可。

好了,今天的教程就讲到这里,希望大家有所收获。

大家可以关注收藏,以免之后找不到,而且也不会错过我后面的教程噢~

原文链接:最新扣子(Coze)案例教程:详解DeepSeek大模型工具调用,教你如何使用DeepSeek Function Calling

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/894523.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

鸿蒙开发 - 页面路由(页面跳转、返回)

Harmony OS NEXT版本(接口及解决方案兼容API12版本或以上版本) 这篇文章主要介绍一个路由模块 @ohos.router,该模块提供了很多方式进行跳转页面,包括跳转到指定页面、替换当前页面、返回上一页,返回指定页(但官方并不推荐这种方式) 跳转指定页面 pushUrl 这种跳转方式:会…

【域攻击】RDP连接多开方法与利用思路

场景: 在拿下目标域内主机的情况下,如何多开RDP链接且使得正常登录目标主机的用户不会被强制下线或者发现。具体实现测试环境 域内主机:Windows 7 主机地址:192.168.174.170正常情况 Step 1:普通用户(Al1ex)正常登录域内主机Step 2:攻击者在拿下目标主机的情况下,开启远…

构建全链路数字化油库防控体系,全面提升油库数质量安全管理水平

一、背景与挑战 油库作为国家石油储备和供应的关键设施,是连接原油生产、加工、运输和供应的重要纽带。然而,随着国内外油品资源紧张形势的加剧,油库在收发、存储、运输等环节的数质量管理面临严峻挑战。偷漏油现象屡禁不止,管道破损、设备老化、非法操作等问题频发,不仅造…

20242825 2024-2025-2 《网络攻防实践》第一周作业

@目录一、知识点梳理与总结二、攻防环境搭建过程(一)前提知识以及拓扑结构1.1 相关软件总结1.2 拓扑结构图(二)网络配置过程2.1 VMnet1配置2.2 VMnet8配置(三)各虚拟机配置及测试过程3.1 kali攻击机配置3.1.1 在kali安装时遇到问题3.1.2 解决问题重新安装kali3.1.3 安装完…

修改el-table样式之cell-class-name

修改el-table样式有好几种方式,有修改行,列,表头,这里讲的是修改列,且是列中cell的样式,因为表格是前任封装好的,无法在内部随意修改加类名,故无法使用cell-style单独完成,这里介绍cell-class-name属性完成 原图: 表格被前人封装为超出一定长度显示省略号,这里测试要…

C6678学习笔记(2)启动模式设置

拨码开关和跳线接法 跳线接法 参考文献:TMDXEVM6678L_Technical_Reference_Manual_2V00.pdf(在附赠的光盘中) 需要注意的是网上搜的参考手册有部分是第一版的,PCB布局是有些差异的,例如LED灯的位置,以光盘中的使用手册为准。跳线是用来选择串口的,如图的这种接法选择的是…

基于CANoe的HTTP节点仿真与测试实践

1. 背景在汽车电子系统测试中,CANoe作为主流的仿真测试工具,常需与云端服务器、第三方软件或物联网设备进行交互。随着CANoe与外部软件、服务器或设备交互越来越多,直接使用Socket进行通信往往不能满足使用需求,依托于CANoe 的连接功能集(Connectivity Feature Set),以及…

Web前端入门第 16 问:学会使用开发者工具调试 HTML 页面

HELLO,这里是大熊学习前端开发的入门笔记。 本系列笔记基于 windows 系统。有没有好奇,前面文章中的截图是怎么来的?怎样查看 HTML 的渲染结果? Web 开发者的照妖镜 曾经火狐( Firefox )是 Web 前端开发者最喜爱的浏览器,因为他家有一个神器 firebug 方便调试前端代码。…

Web前端入门第 17 问:前端开发编辑器及插件推荐

HELLO,这里是大熊学习前端开发的入门笔记。 本系列笔记基于 windows 系统。虽然说 Web 前端开发用记事本也能玩,但正常的开发者绝不用记事本玩(大佬除外)。 想想要用记事本扣一个淘宝、京东,那场景可真是美呆了。 一个好的编辑器,绝对可以事半功倍的。 编辑器可以提供哪些…

Web前端入门第 15 问:学会查阅 HTML 文档

HELLO,这里是大熊学习前端开发的入门笔记。 本系列笔记基于 windows 系统。HTML的魔法世界,多姿多彩,千变万化。 授人以鱼不如授人以渔,文档阅读是开发者必备的技能,毕竟代码出现 BUG,也要知道为什么会出现 BUG 吧。 就像车辆使用手册一样,多翻翻使用手册,总会发现一些…

Web前端入门第 12 问:HTML 常用属性一览

HELLO,这里是大熊学习前端开发的入门笔记。 本系列笔记基于 windows 系统。 HTML 常用属性大约 70 个,是否又头大了?脸上笑嘻嘻,心里嘛...嘿嘿... 温馨提示:属性不用死记硬背,多练多写慢慢就记住了。 全局常用属性 全局属性为 HTML 元素的通用属性,可以在任何元素上使用…

Web前端入门第 8 问:HTML !DOCTYPE 申明有何用处?如果没有此申明有什么问题?

HELLO,这里是大熊学习前端开发的入门笔记。 本系列笔记基于 windows 系统。先电脑端浏览器打开任何一个网页,比如百度。 再用 ctrl + u 快捷键即可查看源码,瞅瞅第一行代码,是不是都是 <!DOCTYPE xxx> 开头。 是否好奇这这行代码有嘛用? DOCTYPE 语法规则声明必须是…