测试需求分析与测试模型设计:从需求文档到用例的完整推导方法
2026/10/13 21:01:07
RAG(Retrieval-Augmented Generation)是一种结合检索与生成的混合模型架构,其进化过程可分为几个关键阶段,反映了技术从基础到优化的迭代。
Facebook AI Research(FAIR)团队在2019年提出初始RAG框架,将预训练生成模型(如BART)与外部知识检索(如DPR检索器)结合。核心思想是通过检索相关文档增强生成质量,解决纯生成模型的幻觉问题。
引入实时检索机制,支持生成过程中多轮检索。典型代表是RAG-Token模型,允许每个生成步骤动态检索不同文档,提升答案细粒度准确性。同时出现端到端训练方法,联合优化检索器与生成器。
graph LR A[RAG基础架构] --> B[静态单次检索] A --> C[动态多轮检索] B --> D[端到端联合训练] C --> E[主动检索控制] D --> F[HyDE/FLARE] E --> G[Self-RAG] F --> H[多模态RAG] G --> I[小模型优化]最新进展包括将RAG与LoRA等轻量化技术结合,以及在对话系统中应用的递归检索框架。技术演进持续聚焦检索精度、生成可控性及系统效率的平衡。