前十节是我们基于COZE平台打造AI智能体,这节我们将介绍另外一个搭建智能体的平台——Dify
一、初步介绍
Dify 介绍
核心功能:
Prompt 编排与调试: 提供可视化界面编写和测试 Prompt,支持变量注入、上下文设置、少量示例等。
工作流构建: 通过拖拽节点的方式构建复杂的 AI 工作流(类似 LangChain 的链或代理,但可视化)。支持条件分支、循环(开发中)、调用外部 API、查询知识库等。
RAG (检索增强生成): 强大的知识库功能。支持上传多种格式文档(文本、PDF、Word、Excel、PPT 等),自动进行文本提取、分块、向量化(嵌入)和存储。应用可以基于知识库内容进行问答。
优势:
灵活性高: 可视化工作流支持构建非常复杂的逻辑。
强大的 RAG: 文档处理能力优秀,是核心亮点。
开源与私有化: 对数据安全和定制化要求高的场景是刚需。
对比
| 特性 | Dify | Coze |
|---|---|---|
| 定位 | LLM 应用平台 | 聊天机器人平台 |
| 核心 | 工作流 / RAG / 部署 | 插件生态 / 易发布 |
| 优势 | 灵活、深度控制 | 简单、开箱即用 |
| 部署 | 支持私有化 | 公有云 SaaS |
| 典型场景 | 企业级复杂应用 | 社群 Bot / 轻应用 |
- 要深度定制、复杂逻辑、私有部署? → Dify
- 要快速搭个聊天机器人、用现成插件、发到飞书/微信? → Coze
二、注册dify账号
可以使用GitHub账号和邮箱注册,也可以使用谷歌账号注册(GitHub注册更方便)
三、安装dify
1.在线体验(速度较慢,不推荐):
打开dify的官方网址,可以看到【快速开始】这个选择,点击就快会跳转的在线的工作界面,但这个方法对网速要求很高,很容易出现网站断开链接的情况,开发效率会受到很大的影响,所以不推荐:
2.安装Docker-desktop(GitHub辅助)
环境准备
硬件要求
CPU ≥ 2核 | 内存 ≥ 4GB(Windows 推荐 8核/16GB)。
存储空间 ≥ 20GB(建议预留 500GB 用于数据扩展)。
软件依赖
Docker 与 Docker Compose:
Windows:安装 Docker Desktop,需启用 WSL2 和 Hyper-V(控制面板 → 程序 → 启用相关功能)。
Linux(Ubuntu 推荐)
我们看到官方网页上有一个github选项,,我们点击【Github】,就可以看到dify的源文件了,我们先点击下载压缩包,随后把压缩包解压:
进入 Docker 目录并生成环境文件>启动容器>访问 http://localhost 或 http://localhost:81(若 80 端口冲突需修改 .env 中的 NGINX_PORT)
首次安装好后会进行系统重启,重启后会自动跳出控制台窗口,提示按下任意键下载适用于 Linux 的 Windows 子系统,照做即可,耐心等待下载完就行。
完成后就可以打开docker了。
原文地址:https://www.cnblogs.com/anncan/articles/18950839