Dify(帝飞AI)深度评测:2025年开源低代码AI应用开发平台,智能Agent与可视化工作流的全能引擎使用教程:从入门到精通
从选型到落地的可执行指南,适合个人与团队快速上手。
教程正文
从选型到落地的实战步骤。
一、Dify是什么?为什么你需要它?
Dify(帝飞AI)是一款开源的低代码AI应用开发平台,你无需精通编程就能搭建自己的AI应用。它集成了LLM(大语言模型)、RAG(检索增强生成)、智能Agent、工作流和API编排等能力。2025年,Dify已成为企业快速落地AI的首选工具,尤其适合需要自定义聊天机器人、智能客服、知识库问答和自动化流程的场景。
本教程将带你从零开始:安装→创建第一个AI应用→配置Agent→构建可视化工作流→部署上线。即使你是AI新手,也能轻松上手。

二、快速安装:5分钟启动你的Dify实例
2.1 环境准备
推荐使用Docker Compose一键部署。你需要:
- Linux / macOS / Windows(需Docker Desktop)
- 至少2核CPU、4GB内存
- Python 3.10+(非必需,但用于自定义插件)
2.2 部署步骤
- 克隆官方仓库:
git clone https://github.com/langgenius/dify.git - 进入目录:
cd dify/docker - 复制环境变量:
cp .env.example .env - 启动服务:
docker compose up -d - 等待1-2分钟,打开浏览器访问
http://localhost:3000
首次访问会进入初始化页面,设置管理员账号。注意:默认使用SQLite,生产环境请切换为PostgreSQL。

三、创建第一个AI应用:智能问答机器人
3.1 选择应用类型
登录后点击”创建应用”,选择”聊天助手”(Chatbot)。输入名称如”公司知识助手”。Dify支持多种模型:GPT、Claude、文心一言、通义千问等,你可以在”模型供应商”中配置API Key。
3.2 设计Prompt模板
在”Prompt编排”页面,编写系统提示词,例如:
你是一个专业的企业知识助手,只能根据以下知识库内容回答。如果不知道,请说“抱歉,我找不到相关信息”。
知识库内容:
{{#knowledge#}}
3.3 添加知识库
点击左侧”知识库”,上传PDF、Word或TXT文档(如公司产品手册)。Dify会自动分段和向量化。然后回到应用设置,关联该知识库。
技巧Tip: 上传前先清理文档中的无关格式,Dify的智能分块效果更好。对于技术文档,建议将每个段落控制在300-500字符。

四、构建可视化工作流:让AI执行多步骤任务
4.1 启用工作流模式
在”应用设置”中开启”使用工作流”。你会看到类似Node-RED的拖拽画布。
4.2 典型工作流案例:自动内容摘要+邮件发送
假设你需要从用户输入的文章链接中提取摘要,然后发送到指定邮箱。工作流节点如下:
- 开始节点:接收用户输入的URL。
- HTTP请求节点:爬取网页内容(使用
GET方法)。 - LLM节点:将爬取的内容输入,Prompt设为“请用三句话总结”。
- 代码节点(可选):用Python清洗文本格式。
- 工具节点:调用SMTP工具发送邮件。
- 结束节点:返回“邮件已发送”给用户。
技巧Tip: 每个节点右上角有”测试”按钮,可单独调试输出。建议先调试HTTP节点确保能爬取成功。
五、智能Agent:自主决策与工具调用
5.1 开启Agent模式
Dify的Agent基于ReAct框架。在应用高级设置中勾选”启用Agent”,并为其添加可用工具:
- 搜索引擎(百度、必应)
- 计算器
- 自定义API(如天气查询)
- 数据库查询
5.2 实战:创建一个会查天气的Agent
添加”天气查询”工具(需配置API Key,例如和风天气)。然后在Prompt中设置:
你是一个助手,用户询问天气时,请调用天气工具获取数据,并以友好语气回复。
当用户输入“北京今天会下雨吗?”时,Agent会自动调用工具获取数据,并展示思考过程。
截图标注: 在Agent会话界面,可以展开查看”思考链”,看到它如何选择工具。
六、部署与分享:将AI应用嵌入你的业务
6.1 发布为API
在应用右侧面板点击”发布”,选择”API”。你会获得一个Endpoint URL和API密钥。你的其他系统(如网站、微信小程序)可以通过Http请求调用。
6.2 内嵌Web Widget
如果只是需要聊天窗口,点击”嵌入”复制iframe代码,粘贴到你的HTML页面即可。支持自定义主题色和位置。
6.3 导出与迁移
可以在”设置”中导出应用DSL(JSON格式),在另一台Dify实例中导入。非常适合测试环境到生产环境的迁移。
七、进阶技巧与常见问题
7.1 优化成本:使用模型缓存
Dify支持对相似问题启用缓存,减少重复的LLM调用。在”设置-高级”中开启”启用缓存”,设置TTL。
7.2 监控与日志
在”日志”页面,可以查看每一条对话的详细输入、输出、耗时和Token消耗,方便调优。
7.3 常见报错
- “模型调用超时”:检查网络或更换响应更快的模型(如Qwen)。
- “知识库未命中”:调整分段大小或增加文档相似度阈值。
- “工作流节点报错”:双击节点查看错误堆栈,通常为参数格式问题。
八、总结
Dify将复杂的AI开发变得像搭积木一样简单。从简单的聊天机器人,到包含多步骤工作流和Agent的智能系统,你都可以用这个开源平台快速实现。本文覆盖了安装、应用创建、工作流、Agent、部署全流程,希望你能动手尝试。如果你遇到问题,可以查阅官方文档或社区论坛。
记住:AI工具最终是为业务服务的,不要为了用技术而用技术。从最简单的一个问答机器人开始,逐步迭代。
相关教程推荐
继续学习相关主题。
Murf AI(默夫AI)深度评测:2025年AI语音合成与多语言配音的智能引擎使用教程:从入门到精通
从零开始学会Murf AI语音合成:注册、选音色、调节语速语调、添加停顿与强调、多语言配音、导出商用音频。5步实操+高级技巧,新手也能快速制作专业级AI配音。
Manus(曼纽斯)深度评测:2025年通用AI Agent的自主任务执行革命使用教程:从入门到精通
全面评测2025年通用AI Agent Manus,从注册、基础任务到自定义工作流与多Agent协作,手把手教你实现任务自动执行。
Continue(继续)AI编程助手深度评测:2025年开源智能代码补全与上下文感知的终端级利器使用教程:从入门到精通
从安装到精通,手把手教你使用开源AI编程助手Continue。涵盖代码补全、上下文聊天、终端集成、本地模型配置等核心功能,附实战案例与避坑技巧。
Motion(摩森AI)使用教程:从入门到精通
本教程从零开始教你使用 Motion(摩森AI),包括项目创建、智能任务排期、时间块管理、团队协作和高级技巧,助你高效规划每日工作。