DeepSeek RAG Chatbot 3.0是一个功能强大的聊天机器人,支持本地安装,无需互联网连接,集成了GraphRAG和聊天历史记录功能,能够快速、准确且可解释地从PDF、DOCX和TXT文档中检索信息。

DeepSeek RAG Chatbot 3.0 核心功能

本地化部署:无需网络连接,支持PDF/DOCX/TXT文档处理

混合检索架构:整合DeepSeek-7B、BM25、FAISS、Neural Reranking多模块

新增知识图谱构建:GraphRAG技术解析文档关联性

对话记忆功能:支持上下文关联应答

部署方案

传统Python环境部署

1、克隆代码库

git clone https://github.com/SaiAkhil066/DeepSeek-RAG-Chatbot.git

2、创建虚拟环境

python -m venv venv

3、安装依赖

pip install -r requirements.txt

4、启动服务

streamlit run app.py

Docker容器化部署

单容器方案(需本地运行Ollama):

docker-compose build && docker-compose up

双容器方案(完整容器化):

修改docker-compose配置后执行:

docker-compose build && docker-compose up

技术架构

文档处理流程:

1、混合检索:BM25+FAISS双引擎并行

2、知识图谱构建:建立文档实体关系网络

3、神经重排序:cross-encoder/ms-marco模型优化结果

4、查询扩展:HyDE技术生成假设性回答

5、应答生成:DeepSeek-7B生成最终结果

版本对比

特性 旧版 3.0版
检索方式 混合检索 增加GraphRAG支持
上下文处理 基础 知识图谱增强
交互界面 标准 可定制主题侧边栏
错误处理 基础机制 改进历史记录管理

系统要求本地运行Ollama服务,建议配置不低于8GB内存的x86设备。支持切换不同模型,需修改环境变量中的MODEL参数。