零基础打造AI智能体实战教学(11)----初步认识Dify

109 阅读3分钟

前十节是我们基于COZE平台打造AI智能体,这节我们将介绍另外一个搭建智能体的平台——Dify

一、初步介绍

Dify 介绍
核心功能:
Prompt 编排与调试: 提供可视化界面编写和测试 Prompt,支持变量注入、上下文设置、少量示例等。
工作流构建:  通过拖拽节点的方式构建复杂的 AI 工作流(类似 LangChain 的链或代理,但可视化)。支持条件分支、循环(开发中)、调用外部 API、查询知识库等。
RAG (检索增强生成):  强大的知识库功能。支持上传多种格式文档(文本、PDF、Word、Excel、PPT 等),自动进行文本提取、分块、向量化(嵌入)和存储。应用可以基于知识库内容进行问答。

优势:

灵活性高:  可视化工作流支持构建非常复杂的逻辑。

强大的 RAG:  文档处理能力优秀,是核心亮点。

开源与私有化: 对数据安全和定制化要求高的场景是刚需。

对比

特性DifyCoze
定位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