你是否也想过:如果能有一个 AI 助手,它读过我所有的笔记,能针对我的问题精准给出建议,甚至附上原文出处,那该多好?关键是本地私有化部署,信息安全,数据可控,而且能方便给到我要信息。
我们每天都会收藏大量的网页、自己的笔记和文档。然而,当真正需要用到某个知识点时,往往由于资料太零散而难以快速定位,如果是涉及自己个人的资料、科研笔记、工作文档,这些还可能因为隐私原因不想联网上传,这个时候想从一堆资料里查找需要的信息……还是很费劲的。
今天,我们就来实战演示如何使用开源神器 Dify,0代码,10分钟,就能轻松搭建一个属于你的 AI 个人知识库。
一、 Dify 是什么?
Dify 是一款极简、易用的开源大语言模型(LLM)应用开发平台。它不仅支持各种模型(如 GPT、Claude、通义千问等),更重要的是,它提供了一套完整的知识库管理方案(RAG 架构)。
重点我们能基于Dify,让普通人也能零代码开发出属于自己的 AI 应用。
二、 快速部署 Dify
虽然 Dify 有云端版,但为了数据的隐私安全,我们更推荐使用 Docker 进行本地或私有化部署。部署步骤如下:
1. 安装准备
确保你的电脑(Windows 或 Mac)已经安装了 Docker Desktop。如果没有安装,直接去官网下载接口,整个过程就是按照软件,安装完成即可。
2. 下载Dify并启动
打开终端/命令行,依次执行以下命令:
# 下载 Dify 源码
git clone https://github.com/langgenius/dify.git
# 进入 docker 目录
cd dify/docker
# 复制环境变量配置文件
cp .env.example .env
# 启动服务
docker compose up -d
启动完成后,在浏览器访问 http://localhost/install 即可进入控制台,根据提示创建管理员账号。
三、 导入知识库(以 Notion 为例)
Dify 支持上传本地文档(PDF、Word、TXT 等),也支持直接同步 Notion。
1. 配置 Notion 权限
- 在 Notion 设置中,找到 Connections,创建一个 Internal Integration Secret(内部集成密钥)。 一个是我们通过访问权限来把我们notion下的目录选中,另一个重点是配置下我们会获得一个内部集成的秘钥,复制这个秘钥我们在配置dify链接notion的时候用。比如,我这个把自己技术管理下的一个子目录开放出来,这个技术管理目录下选了10个文档左右用于演示。
- 在 Dify 的 “数据源” 设置中,选择 Notion,填入刚才生成的 Secret 密钥。
2. 同步页面
在 Dify 知识库中点击 “导入”,选择 Notion 页面。此时,Dify 会自动列出你已经授权的 Notion 页面。勾选你想导入的页面(例如下图中的“技术管理”),点击下一步。
四、 核心配置:分段与索引
这是决定 AI “聪明程度” 的关键步骤。
- 文本分段:建议每个分段设置在 1000 字符左右。这样既能保证上下文完整,又不至于让 AI 混淆。
- 清洗策略:Dify 会自动帮你去除多余的空格和换行符。
- 索引模式:推荐选择 “高质量” 模式。回答效果好太多了。
五、 连接你的大模型 (LLM)
AI 虽然读了你的文档,但还需要一个 “大脑” 来理解。
- 注重隐私:如果你对数据极度敏感,可以配合 Ollama 使用本地模型(如 Llama3、Qwen 2.5 等)。
- 追求效率:可以接入第三方 API。比如阿里云的通义千问 (Qwen),目前价格极低且效果出色,只需在模型设置中填入 API Key 即可。
在这次分享里,我们演示的是自己的私有文档,因此选择本地模型,也就是前面说的0成本方式。
通过本地大模型提供推理能力,来完成知识库的对接。如果大模型不知道怎么管理和拉取,可以参考我之前分享的内容,用ollama管理大模型,这样可以轻松通过一个命令就拉取模型到本地。
六、 创建私人AI助手
在 Dify 的“工作室”中,创建一个 “聊天应用”。
- 引用知识库:点击上下文框中的 “+” 号,关联你刚才创建的知识库。
- 设定提示词:比如你可以设置,“你是一个资深的技术主管,请根据知识库的内容回答我的提问。如果知识库没提到,请诚实回答不知道。”
- 开始测试:比如你可以问:“根据我的 Notion 记录,团队对 Code Review 有哪些具体要求?”
你会发现,AI 不仅能准确回答,还会标注出它是从哪一页笔记里找到的信息,点击链接还能直接跳转回原文。
七、 结语
搭建 AI 知识库并不像想象中那么难。它就像是安装一款软件,一步步按提示操作,就能把你凌乱的知识碎片拼凑成一台随时随地为你服务的 “超级大脑”。
在这个 AI 时代,最重要的资产不再是代码,而是你的 “创意” 和 “数据”。快去动手搭建你的第一个私人 AI 助手吧!
本文由 良技漫谈 原创。如果你觉得有帮助,欢迎分享给更多人。搭建过程中有任何问题可以评论或者关注公众号留言给我,看到后会进行帮助
版权声明
本文作者:良技漫谈
本文链接:https://www.ljmt.online/blog/build-ai-knowledge-base-with-dify/
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!



