RAG 系统架构专题
从企业系统角度拆解 RAG 的数据接入、Embedding、检索、重排、生成、服务治理与运维观测架构,强调 RAG 是多组件协同系统而不是单模型能力。
- Slug
topic-rag-system-architecture- 更新
- 2026-05-03
- 来源
- 4
- 关系
- 5
概览
RAG(Retrieval-Augmented Generation,检索增强生成)不是“把文档塞给大模型”这么简单,而是一套由数据处理、Embedding、检索、重排、生成和服务治理共同组成的系统架构。
在企业知识库场景里,RAG 的目标通常不是替代大模型本身,而是把企业内部资料、业务规则、产品文档和权限边界接入到大模型服务中,使回答更贴近当前业务事实。
官方可确认的信息
根据 NVIDIA 对 RAG 的官方说明,RAG 的关键价值在于把外部数据源连接到大语言模型,让模型能够基于领域数据或更新数据生成回答。NVIDIA RAG Blueprint 也把 RAG 视为一套可部署的流水线,而不是一个单独模型。
因此,RAG 架构至少应拆成三类问题:
- 数据如何进入系统;
- 信息如何被检索和排序;
- 检索结果如何进入大模型并稳定服务用户。
推荐架构分层
1. 数据接入层
负责接入企业内外部数据源,包括:
- PDF / Word / Markdown / HTML 文档
- 产品资料、FAQ、售后记录
- 数据库、工单、CRM、ERP
- 代码仓库和内部 Wiki
这一层的重点不是“能不能读文件”,而是数据来源、更新频率、权限归属和版本追踪是否清楚。
2. 文档处理层
负责把原始资料转成可检索的知识单元,常见步骤包括:
- 文档解析
- 清洗去噪
- 分段切块
- 元数据抽取
- 去重和版本标记
切块策略会直接影响召回质量。切得太碎会丢上下文,切得太大又会增加检索噪声和生成成本。
3. Embedding 与索引层
负责把文本片段转成向量,并写入向量库或混合检索系统。
这一层需要关注:
- Embedding 模型是否适合中文和行业语料;
- 索引是否支持增量更新;
- 是否需要关键词检索与向量检索混合;
- 是否要保留文档、段落、权限、时间等元数据。
4. 检索与重排层
检索层负责召回候选知识片段,重排层负责进一步提高相关性。企业 RAG 中,重排通常是提升准确率的重要环节,但也会带来额外时延。
如果系统对响应速度要求很高,应单独评估:
- Top-K 召回数量;
- 重排模型耗时;
- 多路检索合并策略;
- 缓存命中率。
5. 生成层
生成层负责把用户问题、系统指令和检索结果组织成 Prompt,再交给大模型生成答案。
这里的关键不是只选更大的模型,而是控制:
- 上下文长度;
- 引用片段数量;
- Prompt 模板;
- 输出格式;
- 幻觉和拒答策略。
6. 服务治理层
生产级 RAG 必须有服务治理,而不能只停留在 Demo。至少要包含:
- 用户鉴权
- 文档权限过滤
- 调用日志
- 敏感信息处理
- 版本管理
- 失败回退
- 监控与审计
企业知识库项目真正上线后,很多问题不是模型能力问题,而是权限、日志、更新和回溯问题。
工程估算说明
以下不是官方固定配置,而是 RAG 项目规划时应采用的估算口径:
- 离线建库和在线问答要分开估算,前者关注批量吞吐,后者关注响应时延和并发;
- Embedding、检索、重排和生成要分别压测,不能只看主模型显存;
- 文档量、更新频率、平均 chunk 数、Top-K、重排策略和上下文长度都会影响最终资源需求;
- 生产环境应预留索引重建、模型升级、权限变更和异常回滚空间。
最低输入应包含:文档规模、日更新量、在线并发、目标响应时间、权限复杂度、是否需要重排、主模型规模和最大上下文长度。
发布复核说明
本条目已按官方资料和本地架构图做发布前复核,可作为企业 RAG 项目的一级入口。
- 官方依据:NVIDIA RAG 术语说明、NVIDIA RAG 主题页和 NVIDIA RAG Blueprint 文档。
- 本地资产:
assets/diagrams/rag-system-architecture.md。 - 发布边界:本文解释系统架构和工程拆层,不给出固定服务器配置;容量估算应继续参考
faq-rag-compute-sizing。
常见误区
误区 1:把 RAG 等同于向量数据库
向量数据库只是 RAG 的一部分。没有文档处理、重排、权限和生成控制,单独的向量库无法保证企业知识问答质量。
误区 2:只优化生成模型
很多 RAG 失败案例不是因为模型不够大,而是检索不到、检索错、文档切块差或权限过滤不正确。
误区 3:离线和在线混用同一资源池
夜间批量重建索引和白天在线问答的资源模式不同。混在一起容易导致服务抖动。
RAG 落地评估
正在规划企业 RAG 知识库?
从文档接入、权限边界、向量库、Embedding、重排和模型推理评估落地路径。