企业知识库检索问答系统开源项目

我要开发同款
jack2026年11月07日
3阅读

技术信息

语言技术
Java、Spring、React
系统类型
Web、小程序轻应用
行业分类
企业服务、人工智能
开源地址
https://github.com/YaBoom/enterprise-rag-agent-zhuyt
授权协议
MIT许可

功能介绍

企业知识库检索问答系统,从零自研的开源项目,解决企业内部文档分散、答案难定位的问题。支持上传 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 对比。仓库文档含完整架构说明与快速开始指南,本地即可跑通。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论