六类 RAG 系统架构

比较 Naive、Advanced、Modular、Graph、Agentic 与 Multimodal RAG 的真实拓扑、state owner、检索路径和故障边界。

RAG 不是“向量库 + LLM”的固定模板。需求从单知识库问答扩展到多数据源、关系推理、动态工具或多模态以后,router、retriever、state owner 和 failure boundary 都会改变。

六类 RAG 架构总览

六种 topology signature

架构主路径State owner主导故障
Naive RAGquery → retrieve → prompt → LLMvector index相似但无关的 chunk 直接进入 prompt
Advanced RAGquery rewrite → hybrid retrieval → rerank → LLMindex + rerank policyreranker 或 filter 把正确证据淘汰
Modular RAGrouter → 多 retriever 并行 → merge → LLMrouter policy路由错误或合并阶段丢失来源
Graph RAGentity seed → graph traversal → subgraph → LLMgraph storeentity linking 错误扩大到整条关系链
Agentic RAGagent → retrieve / verify / retry loop → answeragent checkpointloop 不收敛、工具成本失控
Multimodal RAGtext/image/audio retriever → fusion → VLMmodality indexes + fusion policy不同 modality 的证据无法对齐