DeepSeek-RAG-Chatbot是一个开源项目,通过本地部署方式提供高效、准确且私密的文档检索与智能问答服务。DeepSeek-RAG-Chatbot结合了多种先进技术,在文档检索和自然语言处理领域有非常高的性能表现。

1、文档上传与处理

用户可上传多种格式的文档(如PDF、DOCX、TXT等),系统会自动拆分文档并生成向量嵌入,便于后续检索与处理。

2、混合检索机制

结合BM25(基于关键词的检索)和FAISS(基于向量的语义检索)技术,能从文档中快速、准确地找到相关内容。

3、知识图谱支持(GraphRAG)

通过构建文档的知识图谱,系统能够理解文档中的实体及其关系,提升回答的上下文准确性。

4、神经重排序

利用交叉编码器模型对检索结果进行重新排序,能将最相关的信息优先展示给用户。

5、查询扩展(HyDE)

生成假设性答案以扩展用户查询,提升检索的召回率,能让用户获得更全面的答案。

6、本地模型运行

通过Ollama平台,DeepSeek-RAG-Chatbot支持本地部署,保护数据隐私,无需连接互联网即可运行。

7、Docker支持

通过Docker容器化部署,简化安装和使用过程。

8、Streamlit界面

提供直观的图形用户界面,方便用户上传文件并进行交互式聊天。