知识库与 RAG工具
Knowledge Base RAG:面向多租户的多语言检索增强生成平台
negativexq/knowledge-base-rag · Production-style multilingual RAG with tenant-safe retrieval, evidence provenance, deterministic validation, observability, and reproducible evaluation.
ELI5:它是什么,解决什么问题
该项目是一个生产风格的多语言 RAG 平台,覆盖混合检索(Qdrant 稠密+BM25、RRF 融合、BGE 重排序)、租户与角色授权边界、SectionAware 证据构建、请求级 support ID 与引用校验、Architecture V2 发生账本式关键值一致性校验、OpenTelemetry/Jaeger 可观测性以及可复现的离线评测与失败归因。README 提供本地运行的 Quickstart,并强调其定位为 portfolio 系统而非生产服务声明。
核心能力与快速开始
★ 1 · Python
- 能做什么
- 多语言知识库 RAG 平台能力包括:稠密与稀疏(BM25)检索并通过 reciprocal rank fusion 融合;在重排序与生成之前执行服务端持有的租户与角色 ACL 授权;SectionAware 证据构建,使用请求级 support unit ID;对支撑来源身份与关键字面量(数字、单位、版本、日期、百分比、标识符)执行确定性校验;Architecture V2 冻结的发生账本用于处理否定、更正、带符号值、版本与同名兄弟项;基于 OpenTelemetry 与 Jaeger 的有界可观测性及受控本地取证捕获;将检索、证据、生成、校验、引用与安全失败分层的评测框架;FastAPI 后端与 React RAG Operations Console,SSE 流式返回带应用侧解析引用的答案。
- 适用场景
- 适用于需要多租户隔离的多语言企业知识库问答;需要在答案中给出可验证证据引用并拒绝无支撑回答的场景;需要按检索、重排序、证据打包、生成、校验、引用等边界定位失败原因的诊断流程;需要在不泄露原始查询、答案与证据的前提下进行观测的运维场景;需要冻结数据集与预注册决策门进行 RAG 变更评审的评测场景。
- 项目形态
- 可直接使用的工具
- 部署方式
- 本地优先部署:README 提供 docker compose 启动 Qdrant 与 Jaeger,前端使用 npm run dev;后端 Docker 镜像由 compose 构建,默认后端端口 8000、Qdrant 6333、Jaeger 16686;也可在宿主机以 make dev 运行后端并单独运行前端。
- 主要依赖
- Python 3.11+、Docker Desktop 或兼容 Docker Engine、Node.js 22 与 npm、本地原生 Ollama(用于生成与嵌入,需 ollama pull qwen3-embedding:4b 与 qwen3.5:4b);使用 Qdrant 作为索引;可选 OpenAI 或 Ollama 作为服务端模型提供方;新安装需先摄取文档才可检索出证据。
- 使用限制
- README 明确说明这是 portfolio 系统,不构成面向客户的生产服务,未声明真实客户流量、生产 SLO、完成的生产金丝雀或生产发布演练;Architecture V2 shadow 默认关闭;报告的 70% useful-answer rate 为 Correct + Partial,并非准确率,30% 为独立的严格全完整度指标;BGE 重排序移除实验因预注册语义非退化门未通过而未获授权;support-ID 校验不证明语义蕴含,关键值校验不解决通用语义接地。
- 许可证
- MIT
- 最近推送
- 2026-10-17 06:43
资料检查:2026-10-17 07:00 · 卡片整理:2026-10-17 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
程序员
作为本地优先的多语言 RAG 工程参考系统,程序员可参考其混合检索(Qdrant 稠密+BM25、RRF 融合、BGE 重排序)、租户与角色授权边界、SectionAware 证据构建、support ID 与引用校验、Architecture V2 发生账本式关键值一致性校验、OpenTelemetry/Jaeger 可观测性以及可复现离线评测与失败归因的实现,用于构建或审查 RAG 应用的检索、验证与可观测性代码。
查看内容依据
Production-style multilingual RAG platform with secure tenant boundaries, hybrid retrieval, explicit evidence provenance, deterministic validation, privacy-safe observability, and reproducible evaluation.
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。