Dify:拖拖拽拽,造出属于你自己的 AI 应用
客服机器人、知识库问答、自动写报告……像开工厂一样批量造 AI 应用,还不用写代码
它是什么
Dify(读起来像"迪菲")是一个造 AI 应用的工厂。你想做一个什么样的 AI 小工具,不用写代码,在它上面拖拖拽拽、填填设置,就能造出来。
比如你能用它造出这些东西:
- 客服机器人:用户问什么,它自动回答,24 小时不休息。
- 知识库问答:把你公司的文档、手册喂给它,员工有问题直接问它,它从文档里找答案。
- 自动写报告:填几个数据,它自动生成一份像样的报告。
这里面有个挺厉害的本事叫 RAG(中文叫"检索增强生成",听着玄乎,其实就是"先翻你的资料、再让 AI 照着资料回答",这样 AI 不容易瞎编)。它还支持 智能体(能自己想办法完成任务的 AI)和工作流(把多个步骤串起来自动跑)。
最关键的是:你可以把它装在自己电脑上,数据和 AI 应用全在自己手里。
解决什么问题
很多人想用 AI,但只会跟 AI 聊天,造不出真正能用的"产品"。请人开发又贵又慢。
Dify 就是来降低门槛的,它特别适合这些人:
- 想做一个 AI 客服、AI 问答机器人,但不会写代码的人。
- 有一堆文档资料,想让 AI 帮忙"看资料、答问题"的公司或团队。
- 想把 AI 嵌进自己业务里、又不想花大钱请开发的人。
- 担心数据外泄、想把 AI 应用部署在自己服务器上的人。
长什么样
打开 Dify,你会看到一个挺清爽的后台界面,主要有这几块:
- 工作室:你造的所有 AI 应用都列在这儿,点一下就能进去编辑。
- 编排画布:核心区域,像搭积木一样把"开始 → AI 处理 → 输出"这些块连起来。
- 知识库:上传文档的地方,把你的 PDF、Word 丢进去,AI 就能照着答。
- 预览窗口:右边能直接跟你的 AI 应用对话,边搭边试,所见即所得。
整体感觉就像在用一款"做 PPT 的软件",只不过做出来的不是幻灯片,而是 AI 应用。
怎么安装
Dify 推荐用 Docker(一个能"打包"运行环境的工具,你不用懂原理,照着敲命令就行)来装。步骤如下:
- 先装 Docker Desktop:访问 docker.com,下载对应你系统的版本,一路下一步装好,装完打开它让它跑起来。
- 打开命令行:Windows 按 Win + R 输入
cmd回车;Mac 打开"终端"。 - 到文末"项目地址"那里复制 Dify 的 GitHub 链接,把它下载下来,输入并回车(把下面的链接换成你复制的):
(如果没装 git,可以去 git-scm.com 先装一下。)git clone 你复制的GitHub链接 - 进入它的 docker 文件夹,输入并回车:
cd dify/docker - 复制一份配置文件,输入并回车:
(Windows 的 cmd 里用cp .env.example .envcopy .env.example .env。) - 启动 Dify,输入并回车,第一次会下载一些东西,耐心等几分钟:
docker compose up -d - 打开浏览器,访问
http://localhost/install,按提示设置一个管理员账号,就能登录使用了。
怎么用
我们来造一个最简单的"知识库问答"机器人:让它读你的文档,然后回答问题。
- 登录后,点 创建空白应用,选 聊天助手 类型,起个名字,比如"公司小助手"。
- 先去知识库页面,点"创建知识库",把你的文档(PDF、Word、TXT 都行)上传上去,等它处理完。
- 回到刚才的应用,在设置里找到上下文或"知识库",把刚建好的知识库勾上。
- 在提示词(给 AI 的指令)里写一句:"你是公司助手,请根据提供的资料回答问题,资料里没有的就说不知道。"
- 选一个 AI 模型(比如 DeepSeek、GPT 等),填上对应的 API key。
- 在右边的预览窗口里直接问它问题,比如"我们公司的报销流程是什么?",它就会照着你的文档回答。
- 满意了点 发布,就能拿到一个链接或嵌入代码,放到你的网站或群里用了。
需要 AI 模型吗?
需要的。Dify 是个"造应用的工厂",本身不带 AI 大脑,你得给它接一个 AI 模型,造出来的应用才能动脑子。
它支持的模型特别多,国内外的主流 AI 基本都能接,填上对应的 API key(AI 的"通行证")就行。新手建议先挑有免费额度或便宜的模型试手。
不知道选哪个?看这里就对了:
费用
Dify 这个平台本身是免费、开源的,装在自己电脑上随便用,不花钱。
花钱的地方主要在 AI 模型上:你的应用每回答一次问题,都要调用 AI,调用多了可能产生模型费用。很多模型有免费额度,新手刚开始用基本不花钱,等业务量大了再考虑充值。
适合谁
- 想做 AI 客服、问答机器人但不会写代码的人
- 有大量文档、想让 AI 帮忙答疑的公司或团队
- 想把 AI 嵌进自己产品、又不想请开发的创业者
- 看重数据隐私、想私有部署的人
项目地址
Dify 是开源项目,源代码和详细说明都在 GitHub 上,目前已经有 110k(11 万)个 star(点赞),社区非常活跃: