difyv0153外挂ragflow知识库保姆级教程来了
干货
作者:张龙斐, 鲸英助教
上一次 我们学习了如何部署ragflow ,本次我们学习如何使用ragflow+dify搭建本地问答系统。
为什么要和dify结合呢,是因为dify的智能体功能非常强大,ragflow中虽然有类似的功能,但是并没有dify那么强大;但是ragflow可以 解决dify解析和检索短板。
对应的,ragflow的资源消耗比较大,大家可以注意一下!
最后,如果大家有疑问和建议非常欢迎批评指正!
面向人群:计算机小白
阅读时间:10分钟
安装dify
确保电脑上安装了docker,git,vscode三个软件
Windows Docker 安装 | 菜鸟教程
: https://www.runoob.com/docker/windows-docker-install.html
git: https://cloud.tencent.com/developer/article/2099150
vscode: https://zhuanlan.zhihu.com/p/264785441
开始安装dify
首先在文件夹中点击鼠标右键, open git bash here ,之后执行命令: git clone https://github.com/langgenius/dify.git --branch 0.15.3 。完成后关闭 git bash 窗口,可以看到有一个 dify 的文件夹,打开这个文件夹并进入到 docker 文件夹下,右键菜单栏点击在终端中打开。


之后在终端中逐行执行以下命令:
copy .env.example .env# 复制环境文件copy middleware.env.example middleware.env# 复制环境文件docker compose -p dify up -d# 启动为dify名称,避免compose冲突

看到9个容器都在运行中即是部署成功了。此时打开docker容器可以看到dify后端运行情况:

解决端口冲突
找到上次存放 ragflow 的文件夹,进入 docker 中,用vscode打开 docker-compose.yml 文件,修改其中的端口。


之后在此文件夹(路径一定要正确,相当于在特定的房间里启动这台机器)下右键打开命令行,输入: docker compose up -d
可以看到ragflow服务也成功启动了,避免了端口冲突。当然这里也可以命名为ragflow服务 docker compose -p ragflow up -d

搭建本地问答系统
创建ragflow知识库+ragflow api
这里我们可以继续选择使用deepseek的api来搭建,也可以设置为本地或者其他服务的接口。
输入网址:localhost:8080 打开ragflow界面,填入注册的账号和密码登录。




💢
文档解析会非常慢,请大家耐心等候,目前没有找到批处理的方案,手动一个一个点击解析吧(据我测试一次解析3个比较稳妥)

这一步我们创建ragflow的API,以便之后接入dify中。
ragflow进行本地问答
进行检索测试,测试检索命中准确度如何

直接使用搜索功能查询名词,或者给出解释。

聊天这里创建简易的智能体



这里我们可以邀请团队成员


共有 0 条评论