企业级RAG系统完全指南:从Naive RAG到Agentic RAG的实战演进

最新RAG技术架构演进路线图拆解 RAG技术从Naive RAG到Agentic RAG经历了显著演进:Naive RAG通过简单检索增强模型知识,但存在上下文断层;Graph RAG引入知识图谱解决信息分割问题;Agentic RAG则实现动态知识获取,支持多智能体协作。横向迭代包括Naive RAG的重排机制和多模态支持、Graph RAG的混合检索架构,以及Agentic RAG的灵活扩展设计。这些改进使RAG系统在知识完整性、查询复杂度和应用灵活性上持续提升,推动大模型在实际业务中的深度应用。 阅读详情

本文详细介绍了企业级RAG系统的完整实践架构,涵盖数据工程、文档嵌入、索引建立、向量数据库、检索前后处理及内容生成等环节。系统阐述了从Naive RAG到Agentic RAG的技术演进路径,提出模块化、自适应、多源融合等企业实践关键思路,并展望了更深度的业务集成、多模态RAG等未来发展方向,为企业构建智能知识服务系统提供全面指导。

前排提示,文末有大模型AGI-CSDN独家资料包哦!

当企业知识沉睡于数据孤岛,大模型却在幻觉中徘徊。RAG不只是技术,更是打通知识与智能的关键桥梁。

本文分享企业级RAG系统实践经验,从三个方面展开:实践流程架构及特点、理论依据、实践总结与展望。通过从Naive RAG到Agentic RAG的演进路径,探索如何构建真正赋能企业的知识型AI应用。

RAG实践流程架构

  1. 数据工程

文档加载

数据是RAG系统的基础,高质量的数据加载流程至关重要:

  • 多源数据支持:企业数据分散在不同格式中,需支持TXT、MD、PPT、PDF、Word、Excel、图片、网页等多种格式
  • 数据清洗策略:
  • 结构化清洗:表格数据规范化、列名标准化
  • 非结构化清洗:去除特殊字符、HTML标签、冗余信息
  • 语言标准化:统一编码、处理多语言文档
  • 元数据提取:自动提取文档创建时间、作者、版本等关键元数据,便于后续检索和溯源
  • 增量更新机制:建立文档变更检测机制,只处理变更部分,提高系统效率

文档分块

分块质量直接影响检索精度和生成质量:

  • 字符分块:按固定字符数量切分,简单但可能破坏语义完整性
  • 段落分块:按自然段落切分,保持基本语义单元
  • 语义分块:基于语义边界智能切分,保证每个块的语义完整性
  • 智能分块:
  • 递归分块:大块先分,再细分
  • 滑动窗口:保证上下文连贯性
  • 重叠分块:相邻块保留一定重叠,避免信息丢失
  • 分块粒度自适应:根据文档类型和内容复杂度动态调整分块大小
  1. 文档嵌入

嵌入模型选型

  • 通用嵌入模型:
  • BGE-M3:多语言支持强,中文表现优异
  • text-embedding-3-small:OpenAI小型嵌入模型,性能与成本平衡
  • text-embedding-3-large:高精度需求场景
  • GTE-large:开源模型中表现优异
  • E5-large-v2:微软开源模型,英文表现突出
  • 模型选择考量因素:
  • 语言支持:中英文或多语言需求
  • 维度大小:低维(384)到高维(1536)权衡
  • 推理速度:生产环境吞吐量要求
  • 部署成本:云服务或本地部署成本

嵌入方式及算法

  • 密集嵌入(Dense Embedding):
  • 优势:捕捉语义相似性,处理同义词
  • 代表:Transformer类模型生成的向量
  • 稀疏嵌入(Sparse Embedding):
  • 优势:精确匹配关键词,处理专业术语
  • 算法:TF-IDF、BM25
  • 混合嵌入(Hybrid Embedding):
  • 密集+稀疏结合,兼顾语义和关键词匹配
  • 实现方式:ColBERT、SPLADE等

专用领域嵌入模型微调

  • 领域适应微调:
  • 对比学习:构建领域内正负样本对
  • 蒸馏学习:从大模型蒸馏领域知识
  • 微调数据构建:
  • 领域问答对:构建专业领域QA对
  • 相似度标注:人工标注文档相似度
  • 评估指标:
  • 检索准确率:P@k, R@k, MRR
  • 相似度一致性:与人工判断的一致性
  1. 文档索引建立

父子文档索引

  • 节点-句子窗口递归索引器:
  • 构建文档层次结构,从章节到段落到句子
  • 优势:保留文档结构信息,支持多粒度检索
  • 实现:存储父子关系,检索时可回溯上下文

分层索引

  • 层次节点解析器(RAPTOR):
  • 按语义层次构建索引树
  • 检索时先定位大块,再精确定位小块
  • 优势:提高检索效率,降低计算成本

多表示索引

  • 多视角表示:
  • 同一文档使用不同嵌入模型表示
  • 不同粒度的文档块并行索引
  • 优势:提高检索鲁棒性,应对多样化查询
  1. 向量数据库

数据库选型

  • 开源自部署选项:
  • Milvus:分布式架构,高吞吐量,企业级支持
  • Weaviate:模块化设计,支持多模态
  • Qdrant:Rust实现,性能优异,过滤功能强大
  • Chroma:轻量级,Python原生支持,快速原型
  • FAISS:Meta开源,专注高性能向量检索
  • 云服务选项:
  • Pinecone:全托管,零运维,按需扩展
  • ElasticSearch/OpenSearch:成熟生态,全文检索+向量能力
  • 选型考量因素:
  • 数据规模:百万级、亿级、百亿级
  • 查询QPS:高并发需求
  • 元数据过滤:结构化数据过滤能力
  • 运维成本:自建vs云服务
  • 集成难度:与现有系统兼容性

索引算法选型

  • 精确检索:
  • FLAT:暴力计算,精确但计算量大
  • 近似检索:
  • IVF:倒排索引,空间分区
  • HNSW:层次化小世界图,高效近似检索
  • LSH:局部敏感哈希,适合超大规模数据
  • 量化算法:
  • SQ:标量量化,简单压缩
  • PQ/OPQ:乘积量化/优化乘积量化,大幅降低存储
  • 选型考量:
  • 精度vs速度:召回率与查询时间权衡
  • 内存消耗:有限资源环境考量
  • 构建时间:索引创建和更新效率
  1. 检索前处理

查询构建

  • text2sql:
  • 将自然语言转换为SQL查询关系型数据库
  • 实现:基于LLM的SQL生成,结合模板和约束
  • text2cypher:
  • 将自然语言转换为Cypher查询图数据库
  • 应用:知识图谱查询,关系推理
  • 自查询检索器:
  • 自动构建向量数据库过滤条件
  • 元数据过滤:时间范围、文档类型、部门等
  • 混合查询:向量相似度+结构化条件

查询优化

  • 查询重写:
  • 多查询生成:一个问题生成多个变体查询
  • 退一步查询:简化复杂查询,提高召回率
  • RAG-Fusion:多查询结果融合排序
  • 查询分解:
  • 复杂问题拆分为多个简单子问题
  • 子问题独立检索后结果合并
  • 查询澄清:
  • 模糊问题生成澄清性子问题
  • 交互式引导用户明确意图
  • 查询扩展:
  • HyDE(Hypothetical Document Embeddings):
  • 先用LLM生成假设性文档
  • 对假设文档而非原始查询进行编码
  • 提高复杂问题的检索效果

查询路由

  • 逻辑路由:
  • 基于问题类型选择合适数据源
  • 实现:规则引擎或LLM判断
  • 语义路由:
  • 动态选择最佳嵌入模型和索引方式
  • 根据问题特征选择检索策略
  • 工具调用:
  • 判断是否需要调用外部工具
  • 工具选择:计算器、API调用、代码执行器等
  1. 检索后处理

重排

  • 基础重排算法:
  • RRF(Reciprocal Rank Fusion):多源检索结果融合
  • CrossEncoder:对<查询,文档>对重新评分
  • 高级重排方法:
  • ColBEAR:细粒度token级别相关性计算
  • RankerGPT/RankLLM:利用大模型进行相关性判断
  • 融合策略:
  • RAG-Fusion:多查询结果的排序融合
  • 加权融合:不同来源结果的权重分配

压缩

  • 相关性压缩:
  • 保留高相关段落,删除低相关内容
  • 基于相似度阈值过滤
  • 冗余度压缩:
  • 检测并合并语义重复内容
  • 实现:聚类或相似度矩阵计算
  • 上下文优化:
  • 智能截取关键上下文
  • 保持信息密度最大化

CRAG(Corrective RAG)

  • 主动检索校正:
  • 初步检索结果评估
  • 不满足时触发再次检索
  • 多源检索:
  • 内部知识库检索失败时
  • 转向外部数据源(如网络)检索
  • 反馈循环:
  • 基于检索结果质量调整策略
  • 动态优化检索参数
  1. 内容生成

提示词工程

  • 结构化提示模板:
  • 角色定义:明确LLM应扮演的角色
  • 任务说明:清晰定义输出要求
  • 格式约束:指定输出格式
  • 上下文增强:
  • 检索结果组织:重要信息优先
  • 引用标记:便于溯源
  • 指令分离:区分检索内容和生成指令
  • 思维链(CoT):
  • 引导模型逐步推理
  • 提高复杂问题解答质量

LLM选型

  • 商业模型:
  • GPT-4/GPT-4o:综合能力强,成本较高
  • Claude 3.5 Sonnet:推理能力出色,长文本处理优异
  • GPT-3.5-Turbo:性价比高,适合一般场景
  • 开源模型:
  • DeepSeek:中英双语能力强
  • Qwen2:阿里开源,中文优势明显
  • Llama 3:Meta开源,社区支持广泛
  • Mistral:小参数量高性能
  • 选型考量因素:
  • 语言能力:中文/英文/多语言
  • 推理能力:逻辑性、一致性
  • 部署环境:云API/本地部署
  • 成本控制:API调用成本/硬件投入
  • 上下文窗口:8K/16K/32K/128K

输出解析

  • 文本格式化:
  • 结构化段落
  • 重点突出
  • 逻辑组织
  • JSON输出:
  • 结构化数据返回
  • 便于前端渲染和处理
  • 格式校验和纠正
  • Markdown渲染:
  • 富文本展示
  • 表格、列表等高级格式
  • 代码块语法高亮

工具调用

  • Function/Tool Calls:
  • 模型判断并调用外部函数
  • 数据查询、计算、API调用等
  • MCP(Multi-modal Conversational Prompting):
  • 多模态交互
  • 图表生成、数据可视化

专用领域生成模型微调

  • 指令微调:
  • 构建领域指令数据集
  • LoRA/QLoRA低参数微调
  • RAG增强微调:
  • 结合检索结果进行微调
  • 提高领域知识准确性
  • RLHF/DPO:
  • 基于人类反馈的强化学习
  • 直接偏好优化

主动生成

  • Self-RAG:
  • 模型自评估生成内容质量
  • 不满足时触发重新检索
  • RRR(Retrieve, Rerank, Rewrite):
  • 检索、重排、重写三步流程
  • 迭代优化生成质量
  1. 评估

检索评估

  • 精确率(Precision):
  • 检索结果中相关文档的比例
  • P@k:前k个结果中的精确率
  • 召回率(Recall):
  • 相关文档被成功检索的比例
  • 衡量检索系统的覆盖能力
  • F1分数:
  • 精确率和召回率的调和平均
  • 综合评估检索效果
  • MRR(Mean Reciprocal Rank):
  • 首个相关结果排名的倒数平均
  • 评估排序质量

生成评估

  • 自动评估指标:
  • BLEU/ROUGE:基于n-gram的文本相似度
  • METEOR:考虑同义词的评估指标
  • BERTScore:基于语义的评估
  • 安全性评估:
  • 幻觉检测:验证生成内容与事实一致性
  • 有害内容过滤:确保输出符合安全标准
  • 人工评估:
  • 专家评审:领域专家质量评估
  • A/B测试:不同系统对比测试
  • 业务指标:
  • 用户满意度:NPS/CSAT
  • 解决率:问题一次性解决比例
  • 效率提升:与传统方式对比的时间节省

实践流程理论依据

Navie RAG

架构

流程

1、索引构建(离线)

  • 数据加载:从各个来源整合数据。
  • 文档切块:按照一定策略切块文档,如固定大小,语义分块等。
  • 向量化与存储:使用Embedding模型(bge系列等)将文档转换成向量,将向量即文档信息存储到向量数据库(腾讯云,Milvus,Faiss)等。

2、在线检索(在线)

  • 检索:使用相同Embedding模型转换用户输入,并从向量数据库检索相似TopK文档(余弦相似度或者欧氏距离)。
  • 生成:将用户输入与检索到的toK文档组织成Prompt,输入LLM生成回答。

Advanced RAG

架构

流程

基于Navie Rag增加两个步骤,包含5个阶段:Indexing -> Pre Retrieval -> Retrievel -> Post Retrievel -> Generation,旨在解决文档召回的质量和准确率。Navie RAG属于Advanced Rag的一个特化,即Pre Retrievel和Post Retrievel为空。

1、Pre-Retrieval

预检索处理: 侧重数据索引优化。

  • 索引数据优化
  • **增强数据密度:**如利用LLM清洗冗余信息,元数据增强(条件过滤等)。
  • **增强索引语义:**如预生成chunk快的假设性问题,提升检索对称性,建立如关键词搜索(BM25),向量检索或图数据库。尝试多种chunk分块策略(固定大小,递归,语义分块)。
  • **Embeddings模型优化:**针对特定领域数据对模型进行微调,提升语义匹配精度。
  • Query增强
  • **Query translation:**query转换,用于用户的不确定性,用户可能会输入模糊表达,或query与index文档不在一个语义空间,或query过于复杂的情况,因此需要query转换。如query-rewrite,query-expansion等。
  • **Query enhancement:**query增强,增强或者扩大用户输入的query语义,如: HyDE(假设文档增强),Step-Back Prompting(回退一步prompt)。
  • **Query decomposition:**query分解,把用户的复杂query分解成多个可管理的子问题,引导模型逐步解决各个子问题。如Answer Recursively(递归回答,迭代),Answer Individually(独立回答,分解后并行回答)。

2、Post-Retrievel

后检索处理: 侧重数据结果的二次加工&过滤

  • 重排序Rerank

对检索出的文档做更精细的评估,将真正最匹配意图的文档排列到前面,尽可能减少噪声

  • 上下文压缩Prompt Compression

若检索出大量文档,在输送给LLM之前可能还需要对文档做裁切,仅保留最关键核心的内容

Modular RAG ☆(核心依据)

架构

流程

模块化RAG,将 RAG 系统分为 Module Type、Module 和 Operators三层结构。每个 Module Type 代表 RAG 系统中的一个核心流程,包含多个功能模块。通过整个 RAG 系统变成了多个模块和序列排列组合,形成 RAG 工作流。整体有7个部分:Indexing, Pre Retrieval, Retrievel, Post Retrievel, Memory, Generation, Orchestration. 这种范式在基于Advanced RAG的横向架构上引入了纵向的结构,即Module和Operators。

Agentic RAG

架构

Single-Agent Agentic RAG

该框架核心是一个系统决策中心的Router Agent,该Agent动态处理信息检索,集成操作,比较适用于多检索源的简单问答场景。

Multi-Agent Agentic RAG

为Single-Agent Agentic RAG架构的演进版本,用多个专用代理来细化更复杂的工作流和不同的查询类型。核心Router Agent下又挂接了多个检索Agent, 如Agent1用于查询结构化数据(Mysql),Agent2用于查询非结构化数据,Agent3用于Web查询或专用API查询等。

Hierarchical Agentic RAG

分层代理RAG,为Multi-Agent Agentic RAG架构的拓展,将整个系统分为多个层级的Agent,由顶级Agent驱动子Agent,并聚合子Agent的结果。

Agentic Corrective RAG

Corrective RAG的核心是他可以动态评估检索到的文档并纠正查询,提升检索文档的质量。

Agentic Corrective RAG系统建立在5个关键Agent上。

  1. Context Retrieval Agent: 负责从数据库中检索相关上下文。
  2. **Relevance Evaluation Agent:**负责评估检索到的文档的相关性,并标记出不相关或不明确文档并采取纠正措施。
  3. **Query Refinement Agent:**重写query增强检索的Agent。
  4. **External Knowledge Retrieval Agent:**当Context Retrieval Agent检索的上下文不足时,从其他备用数据源检索数据(如Web 检索)。
  5. **Response Synthesis Agent:**组织响应Agent。

Adaptive Agentic RAG

自适应Agent RAG, 与上述Modular RAG中的Adaptive retrieval一样,语义上都是在各个环节引入了LLM判断,并在引入LLM评测实现Loop自迭代。

Graph-Based Agentic RAG

Graph-Based Agentic RAG在检索中引入了图检索,合并图数据及其他检索数据增强检索效果。

流程(思想)

**Agentic RAG:**架构上引入Agent的思路,实现动态决策(如是否检索、工具调用)和多轮迭代优化。相比上述提到的几种RAG,Agentic RAG将实际输入处理的多样性交给LLM处理,可以解决更复杂的问题。

Agent的核心部件:LLM + Memory + Planning + Tools

总结

企业级RAG系统的落地是一个复杂的系统工程,需要从简单到复杂、从单一到模块化、从静态到动态的演进过程。通过本文提供的实践框架,我们可以看到RAG技术已经从最初的Naive RAG发展到更加复杂的Modular RAG和Agentic RAG架构。

RAG技术演进路径

从Naive RAG到Advanced RAG:通过增加Pre-Retrieval和Post-Retrieval环节,解决了简单RAG在文档召回质量和准确率方面的局限性。

从Advanced RAG到Modular RAG:将RAG系统模块化为多个功能组件,形成灵活的工作流,使系统更具可扩展性和适应性。Modular RAG将系统分为Module Type、Module和Operators三层结构,每个核心流程都可以包含多个功能模块,通过组合形成完整的RAG工作流。

从Modular RAG到Agentic RAG:引入智能Agent作为决策中心,实现动态处理信息检索和集成操作,进一步提升系统的智能性和自适应能力。

企业实践的关键思考

  1. 模块化思维:企业在实施RAG系统时,应采用模块化设计思想,将复杂系统拆分为可独立优化的功能模块,便于迭代和扩展。
  2. 自适应机制:引入LLM作为决策中心,实现系统的自适应能力,能够根据不同查询类型和内容动态调整检索策略和生成策略。
  3. 多源融合能力:现代企业数据分散在多个系统中,RAG系统需要具备多源数据融合能力,包括结构化数据库、非结构化文档、知识图谱等。
  4. 闭环优化:建立评估-反馈-优化的闭环机制,通过持续监控系统性能,不断优化各个环节的效果。
  5. Agent协作框架:对于复杂业务场景,可考虑采用多Agent协作框架,如Hierarchical Agentic RAG或Multi-Agent Agentic RAG,将不同职责分配给专门的Agent处理。

未来发展方向

随着大模型和向量检索技术的不断进步,企业级RAG系统将向以下方向发展:

  1. 更深度的业务集成:RAG系统将与企业核心业务流程深度集成,成为员工和客户交互的智能中枢。
  2. 多模态RAG:扩展到图像、音频、视频等多模态内容的检索和生成,提供更全面的知识服务。
  3. 自学习能力:系统能够从用户交互中学习,自动优化检索策略和生成质量,减少人工干预。
  4. 知识推理增强:结合知识图谱和推理能力,不仅检索已有知识,还能进行知识推理和创新。
  5. 分布式协作:多个专业领域RAG系统协同工作,共同解决跨领域复杂问题。

企业级RAG系统的成功落地不仅需要先进的技术架构,还需要与企业业务深度结合,持续迭代优化,最终实现AI与人类专家知识的完美融合,创造真正的商业价值。通过从Naive RAG到Agentic RAG的演进,企业可以构建出更加智能、高效、准确的知识服务系统,为数字化转型提供强大支撑。

  1. 闭环优化:建立评估-反馈-优化的闭环机制,通过持续监控系统性能,不断优化各个环节的效果。
  2. Agent协作框架:对于复杂业务场景,可考虑采用多Agent协作框架,如Hierarchical Agentic RAG或Multi-Agent Agentic RAG,将不同职责分配给专门的Agent处理。

未来发展方向

随着大模型和向量检索技术的不断进步,企业级RAG系统将向以下方向发展:

  1. 更深度的业务集成:RAG系统将与企业核心业务流程深度集成,成为员工和客户交互的智能中枢。
  2. 多模态RAG:扩展到图像、音频、视频等多模态内容的检索和生成,提供更全面的知识服务。
  3. 自学习能力:系统能够从用户交互中学习,自动优化检索策略和生成质量,减少人工干预。
  4. 知识推理增强:结合知识图谱和推理能力,不仅检索已有知识,还能进行知识推理和创新。
  5. 分布式协作:多个专业领域RAG系统协同工作,共同解决跨领域复杂问题。

企业级RAG系统的成功落地不仅需要先进的技术架构,还需要与企业业务深度结合,持续迭代优化,最终实现AI与人类专家知识的完美融合,创造真正的商业价值。通过从Naive RAG到Agentic RAG的演进,企业可以构建出更加智能、高效、准确的知识服务系统,为数字化转型提供强大支撑。

文章来自网上,侵权请联系博主
读者福利:倘若大家对大模型感兴趣,那么这套大模型学习资料一定对你有用。

针对0基础小白:

如果你是零基础小白,快速入门大模型是可行的。
大模型学习流程较短,学习内容全面,需要理论与实践结合
学习计划和方向能根据资料进行归纳总结

包括:大模型学习线路汇总、学习阶段,大模型实战案例,大模型学习视频,人工智能、机器学习、大模型书籍PDF。带你从零基础系统性的学好大模型!

😝有需要的小伙伴,可以保存图片到wx扫描二v码免费领取【保证100%免费】🆓

请添加图片描述

👉AI大模型学习路线汇总👈

大模型学习路线图,整体分为7个大的阶段:(全套教程文末领取哈)

第一阶段: 从大模型系统设计入手,讲解大模型的主要方法;

第二阶段: 在通过大模型提示词工程从Prompts角度入手更好发挥模型的作用;

第三阶段: 大模型平台应用开发借助阿里云PAI平台构建电商领域虚拟试衣系统;

第四阶段: 大模型知识库应用开发以LangChain框架为例,构建物流行业咨询智能问答系统;

第五阶段: 大模型微调开发借助以大健康、新零售、新媒体领域构建适合当前领域大模型;

第六阶段: 以SD多模态大模型为主,搭建了文生图小程序案例;

第七阶段: 以大模型平台应用与开发为主,通过星火大模型,文心大模型等成熟大模型构建大模型行业应用。

👉大模型实战案例👈

光学理论是没用的,要学会跟着一起做,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

👉大模型视频和PDF合集👈

这里我们能提供零基础学习书籍和视频。作为最快捷也是最有效的方式之一,跟着老师的思路,由浅入深,从理论到实操,其实大模型并不难。

在这里插入图片描述

👉学会后的收获:👈

• 基于大模型全栈工程实现(前端、后端、产品经理、设计、数据分析等),通过这门课可获得不同能力;

• 能够利用大模型解决相关实际项目需求: 大数据时代,越来越多的企业和机构需要处理海量数据,利用大模型技术可以更好地处理这些数据,提高数据分析和决策的准确性。因此,掌握大模型应用开发技能,可以让程序员更好地应对实际项目需求;

• 基于大模型和企业数据AI应用开发,实现大模型理论、掌握GPU算力、硬件、LangChain开发框架和项目实战技能, 学会Fine-tuning垂直训练大模型(数据准备、数据蒸馏、大模型部署)一站式掌握;

• 能够完成时下热门大模型垂直领域模型训练能力,提高程序员的编码能力: 大模型应用开发需要掌握机器学习算法、深度学习框架等技术,这些技术的掌握可以提高程序员的编码能力和分析能力,让程序员更加熟练地编写高质量的代码。

👉获取方式:

😝有需要的小伙伴,可以保存图片到wx扫描二v码免费领取【保证100%免费】🆓

YOLOv11改进策略【模型轻量化】| 替换骨干网络为 GhostNet V3 2024华为的重参数轻量化模型 一、本文介绍 本文记录的是基于 GhostNetV3 的 YOLOv11 轻量化改进方法研究。GhostNetV3的轻量模块采用重参数化方法,训练时为深度可分离卷积和1×1卷积添加线性并行分支,推理时通过逆重参数化移除分支、折叠操作,能够在不增加推理成本的同时提高性能,从而实现YOLOv11的轻量化改进。 专栏目录:YOLOv11改进目录一览 | 涉及卷积层、轻量化、注意力、损失函数、Backbone、SPPF、Neck、检测头等全方位改进 专栏地址:YOLOv11改进专栏——以发表论文的角度,快速 阅读详情

相关推荐

SpringBoot3项目实战:5分钟搞定Knife4j接口文档配置(含中文版设置)

本文详细介绍了在SpringBoot3项目中快速整合Knife4j接口文档工具的实战教程。内容涵盖核心依赖选择、基础配置、中文界面设置、API信息深度定制以及生产环境安全策略,帮助开发者高效构建专业、可交互的API文档门户,提升团队协作效率。

weixin_29204121的博客 251

【收藏必备】企业级RAG系统实战指南:从Naive RAG到Agentic RAG的全面解析

企业级RAG系统的落地是一个复杂的系统工程,需要从简单到复杂、从单一到模块化、从静态到动态的演进过程。通过本文提供的实践框架,我们可以看到RAG技术已经从最初的Naive RAG发展到更加复杂的Modular RAG和Agentic RAG架构。

m0_70486148的博客 957

全面分析总结解决Could not transfer artifact org.apache.maven.plugins等此类问题的方法

全面分析总结解决Could not transfer artifact org.apache.maven.plugins,Could not transfer artifact xxx from/to xxx等此类问题的方法

ccjjjjdff的博客 1万+

企业级RAG系统完全指南:从Naive到Agentic RAG的实践演进(建议收藏)

文章详细介绍了企业级RAG系统的实践经验,从Naive RAG到Advanced RAG、Modular RAG再到Agentic RAG的演进路径。系统阐述了RAG的实践流程架构,包括数据工程、文档嵌入、索引建立、向量数据库、检索前后处理、内容生成和评估等关键环节。文章强调企业应采用模块化思维,构建自适应机制,具备多源融合能力和闭环优化体系,最终实现AI与人类专家知识的完美融合,为数字化转型提供支撑。

Android_XG的博客 749

【MODBUS】Java实现的Modbus协议类库——推荐j2mod库

Jamod是另一个开源的Modbus Java库。这个库的设计是完全面向对象的,基于抽象,应该支持易于理解、可重用性和可扩展性。它支持Modbus RTU和Modbus TCP,并且提供了主站和从站的功能。这是jamod Modbus库的一个分支,取自1.2.1版本,根据Apache 2许可证发布,包含在该项目的SVN存储库中。j2mod项目的目标是基于Java编程语言生成一个功能更全面的Modbus(tm)通信库。这是一个积极开发的项目,接受具有Modbus主站和从站开发经验的专业软件工程师提交的文件。

开源物联网项目商业化作者 5631

heygem本地部署报错:SQLite3 can only bind numbers, strings, bigints, buffers, and null...如何解决?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!    📌 特别说明: 文中部分技术问题来源于真实生产环境及网络公开案例,均经过精挑细选与系统化整理,并结合多位大厂资深架构师和一线开发多年实战经验沉淀,

**My Coding Family** 3239

从 Naive 到 Agentic:RAG 技术选型全指南(附企业级落地方案)

当任务为“总结《平凡的世界》中孙少安的一生”时,Naive RAG会检索到分散在小说不同章节的段落(如创业办砖厂、砖厂倒闭、重新崛起等),由于缺乏对事件关联性的梳理,模型输出的内容往往是零散事件的堆砌,无法形成连贯的人生脉络。保证100%免费。

python12345_的博客 902

【干货分享】高通 SA8295P PCB 设计规范指南

高通SA8295P芯片是第四代骁龙汽车数字座舱平台的核心组件,采用5nm工艺,集成高性能CPU/GPU和30TOPS算力的NPU。文章详细介绍了该芯片各接口的layout设计规范,包括USB3.1/2.0、eDP/DP、MIPI CSI/DSI、PCIe Gen3等接口的阻抗、损耗、延时等关键指标要求,为新能源汽车电子设计提供重要参考。

一只豌豆象的博客 250

保姆级教程:从 Naive RAG 到 Agentic RAG 的架构演进关键技术拆解 | RAG 进阶必备

保姆级教程:从 Naive RAG 到 Agentic RAG 的架构演进关键技术拆解 | RAG 进阶必备

weixin_59191169的博客 1604

RK3588开发笔记-USB3.0接口调试

RK3588平台是一款强大的处理器,但要充分发挥其性能,需要正确调试其各种接口,包括USB 3.0接口。USB 3.0接口提供了更快的数据传输速度,但也可能面临一些问题。本篇博客将介绍如何在RK3588平台上调试USB 3.0接口,以确保其稳定性和性能。RK3588芯片具有强大的USB资源,包括多个USB接口和高速数据传输能力。RK3588通常具有多个USB接口,包括USB 2.0和USB 3.0。USB 2.0用于低速和全速设备连接,而USB 3.0则用于高速设备连接。

flypig has a dream! 2554

台球 PCOL:极致物理还原的网页斯诺克引擎(附源码深度解析)

*完整源码地址**:[https://github.com/billiards/pcol-core](https://github.com/billiards/pcol-core)(包含详细文档与示例)通过这个项目,我们不仅创建了一个游戏,更构建了一个**可扩展的物理引擎框架**,为网页端复杂物理模拟开辟了新的可能性。**在线体验**:[https://pcol.billiards](https://pcol.billiards)(支持移动端触控操作)clone.velocity.x *= -0.92;

Loving_enjoy的博客 2784

【YYDS】一文搞懂RAG技术演进:从Naive到Agentic,大模型开发的“起飞“指南

本文详细介绍了RAG(检索增强生成)技术的演进历程,从最初的Naive RAG到最新的Agentic RAG。文章剖析了Naive RAG的基础架构与挑战,探讨了查询优化、语义理解和计算效率等三大改进方向,并介绍了上下文检索和缓存增强生成等先进技术。最后聚焦Agentic RAG的范式突破,详解其数据源路由和答案验证与修正两大核心机制,为企业落地大语言模型应用提供了技术路线图。

star_nwe的博客 823

人形机器人硬件电路设计入门

人形机器人属于。

blotemj.blog.csdn.net 212

【值得收藏】大模型RAG技术演进之路:从Naive实现到Agentic架构的完整指南

保证100%免费。

python12345_的博客 797

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

从Naive RAG到Agentic RAG:企业级检索增强生成的工程化实践与架构演进

检索增强生成(RAG)作为连接大语言模型与私有知识库的关键技术,其核心原理是通过检索外部知识来增强模型的生成准确性与事实性,从而有效缓解模型幻觉问题。这一技术在企业知识管理、智能客服和决策支持等场景中具有重要价值,能够将静态文档转化为可交互的智能知识系统。然而,简单的向量检索与生成管道(Naive RAG)在真实业务场景中常面临语义割裂、检索不精准、上下文管理混乱等工程挑战。为此,业界正转向以智能体(Agent)思维为核心的Agentic RAG架构,通过引入规划、反思和多步执行等机制,动态完成复杂查询的知

weixin_30471561的博客 388

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

【干货收藏】RAG系统构建指南:从基础到Agentic架构的企业级实践

本文详细介绍了企业级RAG系统的构建方法,涵盖数据工程、文档嵌入、索引建立、向量数据库、检索处理和内容生成等关键环节。系统阐述了从Naive RAG到Advanced RAG、Modular RAG,最终演进到Agentic RAG的技术路径,提出了模块化设计、自适应机制和多源融合等企业实践关键点,为构建智能知识服务系统提供了全面指导。

Android_XG的博客 1294

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

建议收藏:打通知识孤岛:企业级RAG系统从基础到Agentic的实践之路

企业级RAG系统的落地是一个复杂的系统工程,需要从简单到复杂、从单一到模块化、从静态到动态的演进过程。通过本文提供的实践框架,我们可以看到RAG技术已经从最初的Naive RAG发展到更加复杂的Modular RAG和Agentic RAG架构。

ytt0523_com的博客 728

【值得收藏】大模型RAG技术全栈指南:从Native RAG到Agentic RAG实战

让 LLM 作为“智能体(Agent)”充当控制器,结合一组工具(检索、查看元数据、读取片段等)执行“思考→行动→观察”的循环(Reason–Act–Observe)。在回答之前,按需多轮调用工具,逐步从“找到相关文件”走到“读取关键片段”,最后基于被读取的证据组织答案,并给出引用。好处:更强的适应性(可改写查询/追加搜索)、更深的证据利用(读到再答)、更可审计(引用具体来源)。方法决策机制搜索能力适应性实现复杂度传统 RAG固定流程单次检索低低。

CSDN_430422的博客 758

大模型时代的企业级RAG系统:架构演进与实践经验(值得珍藏)

本文详细介绍了企业级RAG系统的实践经验,涵盖数据工程到内容生成的全流程架构。系统阐述了RAG技术从Naive到Agentic的演进路径,强调模块化设计和自适应机制等企业实践关键点,并展望多模态RAG、自学习等未来发展方向,为企业构建智能知识系统提供了完整指南。

youmaob的博客 1154

RAG实战-从Naive到Agentic的完整演进路径

2020 年,Google 的 Lewis 等人发表了一篇里程碑式的论文 *Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks*,正式提出了 RAG 框架。其核心思想极其朴素:**让大语言模型在生成回答之前,先从外部知识库中检索相关文档,以此作为生成的依据。

m0_59235945的博客 435

从Native RAG到Agentic RAG:大模型检索增强生成的技术演进!

文章介绍了从传统RAG到Agentic RAG的技术演进。传统RAG采用"检索-拼接-生成"的固定流程,而Agentic RAG引入Agent组件实现自主决策,通过多轮检索和证据收集提高回答质量。文章详细讲解了基于提示词的Agentic RAG实现(如chatbox项目)和基于强化学习的Agentic RAG实现(如Search-R1),比较了三种方法在决策机制、搜索能力、适应性和实现复杂度等方面的差异,指出基于强化学习的Agentic RAG是当前主流发展方向。

2301_80239908的博客 903

从Naive到Agentic:RAG技术选型与三层架构实战指南

检索增强生成(RAG)技术通过引入外部知识源,有效解决了大语言模型(LLM)在问答任务中常见的幻觉、时效性差和缺乏可信来源等问题。其核心原理是将信息检索与文本生成相结合,利用检索到的相关文档作为生成答案的上下文依据,从而提升回答的准确性和可信度。在工程实践中,RAG的价值在于能够根据不同的数据特点、查询复杂度和成本约束,灵活选择实现范式。例如,对于简单的文档查询,可以采用基础的Naive RAG流水线;而对于需要更高准确率和相关性的场景,如技术文档问答,则需要引入查询重写、多路检索和重排序等优化策略的高级R

weixin_30416871的博客 428

保姆级教程!一文梳理RAG架构的四代演进:传统、多模态、Agentic、GraphRAG全搞定!

我们今天为大家带来的文章,作者的观点是:RAG 技术的演进是一个从简单到复杂、从 Naive 到 Agentic 的系统性优化过程,每一次优化都是在试图解决无数企业落地大语言模型应用时出现的痛点问题。

xx_nm98的博客 938

RAG 2026进化:从Naive到Agentic,混合检索与多模态实战拆解

说实话,如果你现在还在用“分块→向量化→简单相似度匹配”这套 Naive RAG 的老路子,那我得提醒你:这技术栈在2026年已经有点落伍了。上周我重新梳理了企业级知识库的落地方案,发现主流架构早已迭代到了阶段。这不是简单的功能修补,而是底层逻辑的重构。最新的2026年6月发布的实践体系显示,单纯靠向量检索解决不了复杂推理,必须引入的闭环。更关键的是,多模态不再是噱头,而是标配。图片、PDF中的图表现在都能被精准索引。

390

大模型应用开发必备:企业级RAG系统架构与实践指南【收藏】

大模型应用开发必备:企业级RAG系统架构与实践指南【收藏】

python12345_的博客 1488

Agentic RAG 私有化实战:四层架构 + Self-RAG 自检(附代码)

检索 → 拼接 → 生成。无反思、无重写。:先做查询重写(Query Rewriting)/查询扩展,再加重排(Rerank),提升召回质量。:检索后做相关性自评,不相关就回退(Fallback)到外网或重写查询。:把检索本身交给一个「检索 Agent」,可多步决策、调用多种工具(向量库 / 外网 / 重写器),直到证据充分。Naive 是「盲检」,Adaptive 是「检得准」,Corrective 是「检得对」,Agentic 是「自己会查」。

2401_85300269的博客 476
上一篇: LangChain上下文工程四大策略:提升大模型性能的核心技术程
下一篇: OpenAI突破性无向量化RAG架构:零向量化的AI智能体系统构建指南
Python程序员罗宾
博客等级 码龄3年 9178粉丝 967原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值