返回项目列表
co11ap5e_enterprise_rag(企业智能知识库平台) 封面

Case Study / 08

co11ap5e_enterprise_rag(企业智能知识库平台)

基于 RAG 架构的企业知识库问答系统,支持多格式文档解析、向量检索、知识库管理与 LLM 生成带依据的回答,提供 REST API 接入。

Background

项目背景

构建一个可落地的 RAG 知识库平台:文档上传解析 → 切片 → Embedding 向量化 → 语义检索 → 交给 LLM 生成带依据的回答,覆盖企业知识问答的完整链路。

Responsibility

我的职责

独立完成后端架构与核心模块。 - 支持 PDF / Word / PPT / Excel 多格式文档解析 - 基于 Embedding 向量化与 Qdrant 语义检索 - 实现知识库生命周期管理与检索增强问答 - 基于 FastAPI 提供 chat / documents / knowledge_base REST 接口

Workflow

业务流程

  1. 01

    用户上传文档

  2. 02

    解析文档并切片

  3. 03

    Embedding 向量化存入 Qdrant

  4. 04

    用户提问后检索相关片段

  5. 05

    LLM 结合片段生成带依据的回答

Architecture

技术架构

FastAPI + Uvicorn 提供接口,Qdrant 做向量检索,DashScope 提供 LLM 与 Embedding,SQLAlchemy 管理元数据,PyMuPDF / python-docx / python-pptx / openpyxl 负责多格式解析。

Engineering

工程亮点

  • 多格式办公文档解析
  • Qdrant 语义向量检索
  • 知识库全生命周期管理
  • REST API 便于前端 / 客户端接入

Retrospective

项目复盘

RAG 的价值在「检索的质量决定回答的质量」。把文档解析、切片、向量化、检索与生成串成清晰链路后,扩展新文档类型与新检索策略都变得可控。