面向药师的企业级 LLM + RAG 知识库与辅助问答系统:多阶段混合检索、带来源引用的生成与人工确认发布工作流。

一个为药师打造的企业级 LLM + RAG 知识库与辅助问答系统,将分散的企业文档转化为可检索、可溯源的知识服务,所有正式答复均带来源引用,并经人工确认后发布。
医药领域的专业提问对准确性和可溯源性的要求远高于一般场景:回答必须有据可查,且在正式生效前经过人工把关。本系统将企业文档接入知识库,通过检索增强生成(RAG)工作流产出带引用的回答,由药师复核确认后发布,形成「机器检索生成 + 人工最终决策」的可靠协作模式。
构建完整的 用户咨询 → 知识检索 → LLM 生成 → 人工确认 工作流:
用户咨询 → 混合检索(向量 + 关键词)→ RRF 融合 → 父文档聚合
→ Reranker 重排序 → LLM 生成(带来源引用)→ 人工确认发布
设计原则:先用多阶段检索把"最相关的完整证据"找出来,再让 LLM 基于证据作答。回答质量的上限由检索阶段决定,因此资源优先投入检索链路,而非 Prompt 调优。

单一检索策略难以同时保证语义召回与专业术语的精确命中,因此将检索拆分为多个协作阶段:
检索质量的上游是干净、结构化的入库链路:
先建立可度量的评估基准,再迭代检索策略:
完成端到端企业级 RAG 系统:
输入:企业文档 + 用户咨询
输出:带来源引用、经人工确认的回答
解析 → 清洗 → Embedding → 检索 → 重排序 → 生成 全链路打通
多阶段检索架构(RRF 融合 + 父文档聚合 + Reranker 精排)
合成病例与评测 Query 数据集及离线评估工具
「咨询 → AI 答复 → 人工确认」业务流程真实运转
输入用户咨询后,系统执行混合检索、融合重排序证据,并生成带来源引用的回答;药师在确认界面复核引用与内容后正式发布。
检索:Embedding · 混合检索(向量 + 关键词)· RRF 融合 · 父文档聚合 · Reranker 生成与编排:LLM · LangChain · Prompt 设计 · 人工确认工作流 基础设施:FastAPI · PostgreSQL / pgvector · Redis · Celery · MinIO · Docker 评估:合成病例数据集 · 离线检索评测
独立完成设计与开发:
该项目完整体现了我从 混合检索链路设计、生成质量控制到生产级基础设施交付 的企业级 RAG 工程能力。
当前系统已支撑「咨询 → 检索生成 → 人工确认」闭环,其模块化架构具备向更广场景延展的潜力: