企业知识库检索问答系统,从零自研的开源项目,解决企业内部文档分散、答案难定位的问题。支持上传 PDF、Word、Excel、PPT、Markdown、TXT 六类文档,系统自动解析并按 1000 字符递归分块(重叠 200),生成向量写入 Milvus;提问时走向量相似度与 BM25 关键词稀疏向量双通道召回,RRF 融合排序,再经"向量分 + 查询词覆盖率"融合重排,基于命中内容生成回答,多轮对话按会话 ID 维护滑动窗口记忆。后端为 Java 21 + Spring Boot 3.3,按 API 层、编排层、检索、重排、向量存储分层组织模块;前端 React 18 + Ant Design,提供聊天与文档管理界面。附带 Docker Compose 一键启动向量库、.env 环境变量模板,以及基于 RAGAS 的离线评估脚本集,检索与生成质量可量化、可做 A/B 对比。仓库文档含完整架构说明与快速开始指南,本地即可跑通。
点击空白处退出提示









评论