2026年7月9日 周四晚上19:30,报名腾讯会议了解“如何构建自进化的动态知识库(Brain)”(限30人)
免费POC, 零成本试错
FDE知识库

FDE知识库

学习大模型的前沿技术与行业落地应用


收藏

从零上手Dify:让大模型拥有Skill并跑通第一单

发布日期:2026-05-22 15:14:42 浏览次数: 2368
作者:AI手抄笔记

微信搜一搜,关注“AI手抄笔记”

推荐语

别再让大模型只停留在“聊天”阶段,本教程手把手教你用Dify为AI装上“手脚”,打造能真正干活的数字员工。

核心内容:
1. 突破大模型局限:从“聊天”到“实干”的必要性与Dify解决方案
2. 实战环境搭建:从Docker配置到Dify部署的详细步骤
3. 核心功能实现:让大模型拥有Skill并跑通完整业务流程

杨芳贤
53AI创始人/腾讯云(TVP)最具价值专家

    序言:别让大模型只停留在“聊天”

      大模型时代,我们面对的一个残酷现实是:会聊天的AI很多,但真正能干活的AI很少。

      你可能早就受够了无数次“Copy-Paste”的提示词,也可能对大模型偶尔的“幻觉”和“无法触达外部世界”感到无奈。大模型不应只是对话框里的“嘴强王者”,它理应成为我们的数字员工,拥有真正的生产力

      怎么让大模型长出“手”和“脚”?怎么让它安全、高效地调用外部工具?怎么把各种零散的能力拼装成一个能跑通复杂业务的智能体?

      这就是本合集想要解决的问题。

      笔者基于Mac,将持续跟进Agent工具的搭建和应用。


1. 安装 Docker Desktop

    访问Docker官网(https://www.docker.com/products/docker-desktop/)下载并安装即可。安装完成后,你会在屏幕右上角看到一个鲸鱼图标的菜单栏。

    配置镜像加速:在国内访问Docker Hub可能会很慢,按如下配置可以为你节省大量时间。打开 Docker Desktop,进入【Settings】 → 【Docker Engine】,在【registry-mirrors】列表中添加加速地址,如下json,然后点击【Apply & Restart】

{  "builder": {    "gc": {      "defaultKeepStoRAGe": "20GB",      "enabled": true    }  },  "experimental": false,  "registry-mirrors": [    "https://docker.m.daocloud.io",    "https://docker.1ms.run",    "https://docker.xuanyuan.me",    "https://docker.nju.edu.cn",    "https://docker.mirrors.sjtug.sjtu.edu.cn"  ]}

2. 安装 Docker Desktop

    打开 Mac 的 `终端`Terminal)应用,输入以下命令来下载 dify 的安装文件,并启动它。

# 克隆Dify的代码仓库到本地# Mac没有安装过git,会提示报错,并弹框提示安装,点击后自动安装git# 笔者建议使用国内GitCode镜像站上的dify仓库,且版本选择1.13.3# 最新版1.14.0存在有BUG,在使用skill时引发异常git clone https://gitee.com/dify_ai/dify.git --branch 1.13.3
# 进入Dify的Docker配置目录cd dify/docker
# 复制一份环境变量配置文件(并改下.env配置)cp .env.example .env
    如下为.env配置修改内容,编辑完成后保存退出。
# 控制台访问地址(你浏览器访问用的)CONSOLE_API_URL=http://localhostCONSOLE_WEB_URL=http://localhost
# 应用 API 地址APP_API_URL=http://localhostAPP_WEB_URL=http://localhost
# 文件服务地址(容器内部通信)FILES_URL=http://localhost
    回到Terminal,继续执行以下操作。
# 启动Dify的所有服务docker compose up -d# 后续停止、启动dify时就不用再执行上述命令,直接在本路径下执行:# 停止容器,但是保留数据# docker compose stop# 启动容器# docker compose start
    至此Dify部署开始,直到所有所需容器实例启动完成,Dify也就启动了。

3. Dify访问与初始化

    打开浏览器访问 `http://localhost`或者`http://localhost/install`,跟着页面指引设置管理员邮箱和密码,就进入到了Dify工作界面。

4. 接入远程大模型

    此时的Dify还只是一个空平台,需要给它连上“大脑”。笔者建议:学习搭建并应用Agent,用远程付费API是最省心的选择。不建议初学者把精力优先放在准备GPU集群、部署LLMs、微调LLMs模型上。

  • 获取API Key

   以笔者使用的DeepSeek为例,访问DeepSeek官网(https://platform.deepseek.com),注册后(可能需要申请)在开发者后台创建一个API Key这里要注意,需要付费才行,否则Dify识别到API Key没有余额,会提示错误信息。

  • Dify中配置模型

    • 点击Dify界面右上角的【用户头像】,进入 【设置】 → 【模型供应商】

    • 找到“DeepSeek”或者你需要的对应模型的提供商,点击【添加模型】

    • 填入你的【凭据名称】(例如 `tomyu_deepseek`)和【API Key】,【自定义API endpoint地址】通常各平台文档有提供,比如DeepSeek的是https://api.deepseek.com。配置好后,点击【保存】

    实现上述步骤,自主搭建的Dify就能调用这些强大模型,进而可以构建文本生成、Agent、聊天助手chatflow、工作流等应用

5. Dify中配置Skill插件

    现在Dify也能支持技能(即Skill)加载和执行,但若要支持Skill在线编辑和调试,这需要留意下Dify未来版本,但至少Skill的搭建也不需要依赖专门的IDE或者编辑器(未来会开展Skill详细的使用说明)。

    Skill插件安装,在Dify市场中查找“Skill_Agnet,并安装。

    笔者建议,Skill_Agent运行在容器内,关联不到Mac本地文件,我们按临时上传Skill文件的使用方式,暂不做文件映射。

6. 构建Chatflow

    搭建一个简单的流水线(可保存为DSL文件),主要调用Skill_Agent插件,进而体验下Skill能力。考虑到初学者,从左往右依次介绍下各个子件的配置,可以大幅缩短摸索成本。

  • 入口组件

    这个组件在创建Chatflow后就自动出现了,用于接收用户的输入信息(文本、文件等),这里笔者仅将组件重命名为“开始”。该组件有2个变量,"userinput.query"代表的用户输入的文本,也就是在聊天框输入的文本,“userinput.files”代表用户提交的文件对象,因为笔者一开始就配置了.env文件,此时Dify支持文件上传功能。

  • 条件分支组件

    这里用于判断用户的意图,如果是Skill管理意图(安装、查看、下载、删除)则执行Skill管理插件,其他则执行Skill调用插件,【注意】下图条件改为“新增技能”“安装技能”“删除技能”“下载技能”!!!

  • Skill_Agent插件

    这里需要加载“技能管理”“Skill_Agent”2个插件,其中“技能管理”插件配置比较简单。

    “Skill_Agent”配置需要选中大模型,笔者建议:最好选择一个比较聪明的大模型,这样在调用Skill时效果比较好。

  • 回复组件

    用于在聊天框回复用户的组件,这里只需要选择上游组件输出的变量即可。如上游是“技能管理”插件,变量选择“(x)技能管理/{x}text”,上游是“Skill-Agent”插件,变量选择“(x)Skill-Agent/{x}text”。

    最后,打开该Chatflow的文件上传开关,并创建“.zip”格式,至此具备Skill文件的上传功能。

6. Skill使用演示

  • 创建Skill简单demo

    demo是一个以“say”命名的文件夹,文件夹里只有一个SKILL.md文件,文件内容如下(本技能用于格式化招呼)。

---name: "问候助手"description: "指导 Agent 礼貌性问候。"---# 极简技能:问候助手## 触发词- 打招呼- 问好## 功能当用户说“你好”或“嗨”时,回复一句友好的问候。## 回复模板- 你好呀!有什么可以帮你的吗?- 嗨!今天心情怎么样?
  • 安装技能

    点击编辑区右上的【预览】按钮,即可弹出来聊天框,在聊天框上传Skill简单demo压缩包,并输入“安装技能”话术,后台将自动加载并解压技能zip压缩包。

    如果提示需要安装在什么位置时,可以输入“安装在/app/skills下边”,带后台安装结束后,会返回节技能的结构、说明介绍等,表示安装好了。

  • 查看技能

    输入“查看技能”,即可得到技能说明。

  • 使用技能

    分别输入“打个招呼吧”“你好”,后台自动理解并选择加载技能,输出对应的Skill要求的话术。

    至此,恭喜你从01的实现了自主构建Agent应用工具入门,能够实现AgentWorkflowChatflow的构建,还能够调用Skill技能!

   

53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询

扫码登录
登录即表示您同意《53AI网站服务协议》
服务协议

欢迎您使用【53AI 官方网站】(以下简称“本网站”或“我们”)。本《会员服务协议》(以下简称“本协议”)是您(以下简称“会员”或“用户”)与【深圳市博思协创网络科技有限公司】之间关于注册、登录及使用本网站会员服务所订立的法律协议。

在您注册或登录前,请务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的条款、知识产权条款、争议解决条款等。此类条款将以加粗形式提示您注意。 当您通过微信公众号授权、手机验证码验证或其他方式成功登录本网站时,即视为您已完全理解并同意接受本协议的全部内容。

一、 定义

本网站:指由【深圳市博思协创网络科技有限公司】运营的,域名为【53ai.com】的网站及相关移动端页面。

会员服务:指本网站向注册会员提供的知识库文章查阅、内容检索及其他相关增值服务。

知识库内容:指本网站发布的包括但不限于文字、图表、数据、研究报告、行业分析等数字化内容资源。

二、 账号注册与登录

登录方式:本网站支持以下登录方式,您可根据实际情况选择:

微信公众号授权登录:您同意将您的微信OpenID信息授权给本网站,用于创建或关联会员账号。

手机验证码登录:您需提供真实有效的手机号码,并通过短信验证码完成身份验证与登录/注册。

账号安全:您的账号仅限您本人使用,禁止赠与、借用、租用、转让或售卖。因您保管不善导致的账号被盗、密码泄露等损失,由您自行承担。

实名认证:根据相关法律法规要求,我们可能要求您在特定功能下完成实名认证。如您拒绝提供,可能无法使用部分或全部服务。

未成年人保护:若您未满18周岁,请在法定监护人的陪同下阅读本协议,并在征得监护人同意后使用本服务。

三、 服务内容与规范

知识库查阅权限:会员登录后,有权按照其会员等级对应的权限范围,在线浏览、检索本网站知识库中的相关文章及内容。

服务变更:我们有权根据业务发展需要,调整、变更或终止部分服务内容,并将以网站公告、公众号消息等方式提前通知。

禁止行为:您在使用服务时不得实施以下行为:

利用技术手段批量爬取、下载、转存知识库内容;

将知识库内容用于商业目的或未经授权地向第三方传播;

干扰本网站正常运行或侵犯其他用户合法权益;

发布违法违规信息或从事违反公序良俗的活动。

四、 知识产权声明

权利归属:本网站知识库中的排版设计、软件代码等内容的知识产权均归【公司全称】或原权利人所有,受《中华人民共和国著作权法》等法律保护。

有限许可:本网站授予会员一项非独占、不可转让、不可转授权的普通许可,仅限于个人学习、研究之目的在线查阅知识库内容。

侵权追责:未经书面许可,任何单位或个人不得以任何形式复制、转载、摘编、镜像、汇编或以其他方式使用上述内容。一经发现,我们保留追究其法律责任的权利。

五、 个人信息保护

我们重视对您个人信息的保护。关于我们如何收集、使用、存储和保护您的个人信息,请单独阅读 《隐私政策》。

您通过微信公众号授权或手机号验证所提供的信息,我们将严格按照《个人信息保护法》的规定处理,仅用于身份识别、服务提供及安全验证等必要用途。

您可以随时通过网站设置或联系客服行使查阅、更正、删除个人信息及撤回授权同意的权利。

六、 免责声明

内容准确性:知识库内容仅供参考,不构成专业建议。我们不对其完整性、准确性、时效性作任何明示或暗示的保证,您应自行判断并承担使用风险。

不可抗力:因自然灾害、政策法规变化、网络故障、第三方平台接口异常(如微信接口维护、运营商短信通道故障)等不可抗力导致的服务中断或延迟,我们不承担违约责任。

第三方链接:本网站可能包含指向第三方网站的链接,该等网站的内容和服务不受我们控制,请您自行甄别风险。

七、 违约责任

如您违反本协议约定,我们有权视情节采取警告、限制功能、暂停服务、注销账号等措施,并保留要求赔偿损失的权利。

如因您的违约行为导致我们遭受行政处罚、第三方索赔或商誉损失,您应承担全部赔偿责任(包括但不限于罚款、赔偿金、律师费、公证费等)。

八、 法律适用与争议解决

本协议的订立、执行和解释均适用中华人民共和国大陆地区法律。

因本协议产生的或与本协议有关的任何争议,双方应友好协商解决;协商不成的,任何一方均可向【公司所在地】有管辖权的人民法院提起诉讼。

九、 其他

本协议构成双方就本服务达成的完整协议,取代此前任何口头或书面约定。

本协议任一条款被认定为无效或不可执行的,不影响其他条款的效力。

我们对本协议享有最终解释权,并在法律允许的范围内保留随时修改的权利。修改后的协议一经公布即生效,继续使用服务即视为同意修订内容。


已查阅