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

【智能体】| 知识库、RAG概念区分以及智能体是什么 我相信很多朋友使用智能体目的,除了AI对话以外,还想建立自己的知识库,让AI能结合自己提供的资料生成更有针对性的回答。这是一个很自然、也很美好的想法。但是,不少人上手操作以后却发现,效果根本不是自己想象的那样。这就是本文将要探讨的问题。很多人想象的“AI+知识库”,是自己把搜集整理的资料一股脑丢进知识库,等到自己提问的时候,AI会把里面的内容认真通读一遍,从中搜集相关内容,再综合分析思考、输出一个非常完美的答复。No,根本不是这样的! 阅读详情

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

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

RAG实践流程架构

在这里插入图片描述

1. 数据工程

文档加载

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

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

文档分块

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

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

2. 文档嵌入

嵌入模型选型

  • 通用嵌入模型:
  • 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
  • 相似度一致性:与人工判断的一致性

3. 文档索引建立

父子文档索引

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

分层索引

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

多表示索引

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

4. 向量数据库

数据库选型

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

索引算法选型

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

5. 检索前处理

查询构建

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

查询优化

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

查询路由

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

6. 检索后处理

重排

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

压缩

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

CRAG(Corrective RAG)

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

7. 内容生成

提示词工程

  • 结构化提示模板:
  • 角色定义:明确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):
  • 检索、重排、重写三步流程
  • 迭代优化生成质量

8. 评估

检索评估

  • 精确率(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的演进,企业可以构建出更加智能、高效、准确的知识服务系统,为数字化转型提供强大支撑。

普通人如何抓住AI大模型的风口?

领取方式在文末

为什么要学习大模型?

目前AI大模型的技术岗位与能力培养随着人工智能技术的迅速发展和应用 , 大模型作为其中的重要组成部分 , 正逐渐成为推动人工智能发展的重要引擎 。大模型以其强大的数据处理和模式识别能力, 广泛应用于自然语言处理 、计算机视觉 、 智能推荐等领域 ,为各行各业带来了革命性的改变和机遇 。

目前,开源人工智能大模型已应用于医疗、政务、法律、汽车、娱乐、金融、互联网、教育、制造业、企业服务等多个场景,其中,应用于金融、企业服务、制造业和法律领域的大模型在本次调研中占比超过 30%。
在这里插入图片描述

随着AI大模型技术的迅速发展,相关岗位的需求也日益增加。大模型产业链催生了一批高薪新职业:
在这里插入图片描述

人工智能大潮已来,不加入就可能被淘汰。如果你是技术人,尤其是互联网从业者,现在就开始学习AI大模型技术,真的是给你的人生一个重要建议!

最后

只要你真心想学习AI大模型技术,这份精心整理的学习资料我愿意无偿分享给你,但是想学技术去乱搞的人别来找我!

在当前这个人工智能高速发展的时代,AI大模型正在深刻改变各行各业。我国对高水平AI人才的需求也日益增长,真正懂技术、能落地的人才依旧紧缺。我也希望通过这份资料,能够帮助更多有志于AI领域的朋友入门并深入学习。

真诚无偿分享!!!
vx扫描下方二维码即可
加上后会一个个给大家发

在这里插入图片描述

大模型全套学习资料展示

自我们与MoPaaS魔泊云合作以来,我们不断打磨课程体系与技术内容,在细节上精益求精,同时在技术层面也新增了许多前沿且实用的内容,力求为大家带来更系统、更实战、更落地的大模型学习体验。

图片

希望这份系统、实用的大模型学习路径,能够帮助你从零入门,进阶到实战,真正掌握AI时代的核心技能!

01 教学内容

图片

  • 从零到精通完整闭环:【基础理论 →RAG开发 → Agent设计 → 模型微调与私有化部署调→热门技术】5大模块,内容比传统教材更贴近企业实战!

  • 大量真实项目案例: 带你亲自上手搞数据清洗、模型调优这些硬核操作,把课本知识变成真本事‌!

02适学人群

应届毕业生‌: 无工作经验但想要系统学习AI大模型技术,期待通过实战项目掌握核心技术。

零基础转型‌: 非技术背景但关注AI应用场景,计划通过低代码工具实现“AI+行业”跨界‌。

业务赋能突破瓶颈: 传统开发者(Java/前端等)学习Transformer架构与LangChain框架,向AI全栈工程师转型‌。

image.png

vx扫描下方二维码即可
在这里插入图片描述

本教程比较珍贵,仅限大家自行学习,不要传播!更严禁商用!

03 入门到进阶学习路线图

大模型学习路线图,整体分为5个大的阶段:
图片

04 视频和书籍PDF合集

图片

从0到掌握主流大模型技术视频教程(涵盖模型训练、微调、RAG、LangChain、Agent开发等实战方向)

图片

新手必备的大模型学习PDF书单来了!全是硬核知识,帮你少走弯路(不吹牛,真有用)
图片

05 行业报告+白皮书合集

收集70+报告与白皮书,了解行业最新动态!
图片

06 90+份面试题/经验

AI大模型岗位面试经验总结(谁学技术不是为了赚$呢,找个好的岗位很重要)图片
在这里插入图片描述

07 deepseek部署包+技巧大全

在这里插入图片描述

由于篇幅有限

只展示部分资料

并且还在持续更新中…

真诚无偿分享!!!
vx扫描下方二维码即可
加上后会一个个给大家发

在这里插入图片描述

转录组分析中的Fastp和FastQC:如何快速检测数据质量并优化流程 本文深入探讨了转录组分析中数据质量控制的核心流程,重点介绍了Fastp和FastQC两款工具的组合应用。FastQC负责对原始测序数据进行全面质量评估,生成可视化报告;Fastp则能一站式完成接头切除、低质量序列过滤、长度筛选等关键质控步骤。文章提供了详细的参数解读、实战脚本和自动化流程构建指南,帮助研究人员快速检测数据质量并优化预处理流程,为下游的差异表达等分析奠定可靠基础。 阅读详情

相关推荐

锐浪报表 Grid++Report 子报表 Delphi

锐浪报表 Grid++Report 是国内较好的报表控件,本人一直使用它,做出很多特色的报表。可以说你的报表设计出来,它基本上能做出来。 但是它帮助文件上,说的不深,近期因为要做一个有关社工的报表,大表中,嵌套2个子表。可以说,一个表到三个数据集,分别打印。 在认真看了帮助的基础上,网上探索,基本无此类,特别是Delphi的帮助,几乎为零。经二天摸索,做出来了。 一、设计思路 1、大表和二个小表,可以设计为三个表,分别使用三个GridppReport控件,取名...

lyhoo163的专栏 9074

智能体RAG是什么?

智能体RAG描述了一种基于AI智能体的RAG实现。具体来说,它将AI智能体整合到RAG流水线中,以编排其组件并执行除简单信息检索和生成之外的其他操作,以克服非智能体流水线的限制。智能体RAG描述了一种基于AI智能体的RAG实现。如何运作?尽管智能体可以合并到RAG流水线的不同阶段,但智能体RAG通常是指在检索组件中使用智能体。具体来说,检索组件通过使用可访问不同检索器工具的检索智能体而成为智能体组件,例如:l对向量索引执行向量搜索的向量搜索引擎(也称为查询引擎)(就像在典型的RAG流水线中一样)

程序员鑫港的博客 2049

DaVinciCFG实战:从ARXML配置到ADC代码生成全解析

本文详细解析了使用DaVinciCFG工具进行ADC模块配置的全过程,从ARXML文件处理到代码生成与集成。重点介绍了关键参数配置、ARXML语法规则、常见错误排查及代码优化技巧,帮助开发者掌握AUTOSAR架构下ADC驱动开发,提升汽车电子系统的可靠性。

f9g0h的博客 379

大模型系列——解读RAG

RAG 是2023年最流行的基于 LLM 的应用系统架构。有许多产品几乎完全建立在 RAG 之上,覆盖了结合网络搜索引擎和 LLM 的问答服务,到成千上万个数据聊天的应用程序。很多人将RAG和Agent 作为大模型应用的两种主流架构,但什么是RAG呢?RAG又涉及了哪些具体的技术呢?1. 什么是RAGRAG即检索增强生成,为 LLM 提供了从某些数据源检索到的信息,并基于此修正生成的答案。RAG ...

我相信...... 3751

安装了anaconda,pycharm导入numpy时提示没有该包(模块)?

**问题详情:**我安装了anaconda,在利用Pycharm学习numpy这个库的时候,导入numpy这个包的时候提示我没有nummpy这个模块:No module named numpy.如下图所示。 应该说安装了Anaconda,里边就自带了numpy这个库,就应该能够使用。我一个新手怎么搞得懂呢?于是网上查了查找到了一个解决办法,说是我项目的解释器应该设置为Anaconda安装目录下的python.exe,而不应该是系统自带的:https://blog.youkuaiyun.com/aanndd77/art

qq_39820505的博客 1万+

本地部署 Bolt.new - 小学生都能轻松搭建AI编程环境

本地部署 Bolt.new - 小学生都能轻松搭建AI编程环境

engchina的专栏 8625

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

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

python12345_的博客 1492

SFF-8654接口引脚定义全解析:从SAS到U.2的高速硬件连接核心

在高速数据存储与传输领域,接口标准是连接主机与存储设备、确保信号完整性与协议互通性的物理基础。其核心原理在于通过精确定义的物理引脚和电气特性,承载不同的高速串行通信协议,如SAS和PCIe。这类高密度连接器的技术价值在于以紧凑的形态支持多协议兼容与高速率传输,满足了企业级存储、高性能计算对带宽和可靠性的苛刻要求。典型的应用场景包括服务器硬盘背板连接、NVMe U.2固态硬盘直连以及外部存储扩展。本文聚焦于SFF-8654(亦称Mini SAS HD)这一关键接口,深入剖析其引脚定义、信号分区(如高速数据通道

weixin_29188043的博客 713

2024 年 RAG 技术如日中天,企业级解决方案如何脱颖而出?

2023 年,大模型惊艳了世界。2024 年,RAG 技术如日中天。RAG 使得大模型能够在不更新模型参数的情况下,获得必要的上下文信息,从而减少大模型的幻觉。

m0_74885516的博客 2467

Python的单元测试之unittest

是一个功能类似 unittest 的库,它集合众家标准测试库之所长,和 unittest 相比,功能更为强大,使用更为简单,OpenStack 广泛的利用它编写单元测试。unittest 提供了自动匹配发现并执行测试用例的功能,随着项目代码结构越发庞大,势必有多个测试文件,自动匹配发现并测试用例的功能在此就显得非常有用,只要满足。unittest 提供了丰富的命令行入口,可以根据需要执行某些特定的用例。的测试用例都会被 unittest 发现并执行,测试用例文件的默认匹配规则为 test*.py。

1、测试博主技术知识分享 2、pos行业知识技术分享 3、java后端技术知识分享 4、嵌入式技术知识分享 5、运维部署相关知识分享 283

23、OpenMP常见用例与标准循环级示例详解

本文详细介绍了OpenMP的三种典型用例:循环级OpenMP、高级OpenMP和MPI+OpenMP,适用于不同层次的并行需求。重点讲解了循环级OpenMP在向量加法、流三元组和模板计算中的应用示例,并探讨了首次触摸优化、线程绑定、NUMA架构影响等关键性能优化策略。通过实际代码演示和性能分析,帮助开发者快速掌握OpenMP的基础并行化方法,并为后续高性能优化提供指导。

fanta的博客 87

【干货收藏】掌握Agentic RAG:构建动态自适应的大模型知识检索与生成系统

本文详细介绍Agentic RAG技术,一种融合动态查询分析和自我纠错机制的高级RAG策略。基于LangGraph和Qwen构建自适应系统,实现查询路由、动态知识获取和多阶段质量保障。通过完整代码示例,展示从状态管理到工作流构建的实践过程,帮助开发者构建能根据查询复杂度智能调整策略的RAG系统,提升AI知识获取和推理能力。

2401_84815887的博客 1077

【深度学习|学习笔记】广义线性模型Generalized linear model(GLM)模型详解,附代码。

【深度学习|学习笔记】广义线性模型Generalized linear model(GLM)模型详解,附代码。

2401_89898861的博客 1875

【干货收藏】Agentic AI深度解析:从基础架构到实战应用的完整指南

文章详细介绍了Agentic AI的八层架构和五级体系。八层架构从基础设施到运维治理,五级体系从基础工具调用智能体演进到复杂多智能体系统。文章探讨了实施挑战和未来应用前景,为开发者构建自主智能系统提供了全面技术框架和实践指导。

2401_85325726的博客 990

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

收藏级干货!一文读懂RAG架构四代演进:从Naive RAG到Agentic RAG

本文系统分析了检索增强生成(RAG)技术的四代演进:从基础Naive RAG(索引-检索-生成三阶段),到增加预检索和后检索优化的Advanced RAG,再到模块化设计的Modular RAG(7大模块化组件),最终发展为引入智能体动态决策的Agentic RAG。文章重点剖析了各代架构的核心技术突破,如Modular RAG的LEGO式可配置框架,以及如何通过模块化设计、智能体协同等创新解决知识更新、语义对齐等关键问题。研究为LLM应用落地提供了重要技术参考,展示了RAG从简单工具到智能系统的进化路径。

优快云_224022的博客 625

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

【收藏级干货】RAG技术深度剖析:解决大模型幻觉与构建企业级AI应用的核心架构

RAG技术作为连接大语言模型与企业知识的关键桥梁,有效解决了大模型幻觉与知识陈旧问题。从基础向量检索发展到图增强、智能体化等高级形态,已成为企业级AI应用的核心架构。未来将向多模态、A2A协作和边缘化方向发展,重塑人机协作边界。

2401_85373691的博客 1009

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

收藏级干货:从RAG到Agentic RAG:大模型检索增强生成的技术演进与实战

特点传统RAG决策被动,仅仅依靠固定的流程主动,能够根据内容自主决策如何采取行动数据获取按照既定规则从固定的数据源检索可以从多个外部源中动态的检索适配度适配度低,不同的输入效果不同能够不断完善提高性能自主性依赖用户查询独立运作,实时学习用例常见问题的解答和静态搜索聊天机器人、推荐系统和复杂的工作流程。

优快云_224022的博客 1159

【干货收藏】Agentic RAG系统构建全攻略:LangGraph与Qwen实战

本文深入探讨了Agentic RAG系统的核心理念与实现路径,详细解析了如何基于LangGraph构建有状态的工作流,并结合Qwen模型、本地向量检索与网络搜索,实现具备动态路由、智能决策、自我纠错的增强生成系统。该方案能够精准识别查询复杂度,灵活选择最优检索与生成策略,并通过多阶段质量控制大幅提升答案的准确性、可靠性和时效性。展望未来,将向多模态融合与自主智能化方向持续演进。一方面,引入图像、视频、表格等多模态数据进行统一检索与生成,扩展系统在复杂任务中的适用性与表达能力;另一方面,结合。

AI大模型的博客 475

收藏级干货:四张图彻底搞懂RAG、AI Agent与Agentic RAG,大模型入门必看!

文章介绍了RAG、AI Agent和Agentic RAG的概念及其关系。RAG利用外部知识源减少LLM幻觉,AI Agent是具有角色和任务的LLM,通过内存、规划和工具完成复杂任务。Agentic RAG将AI Agent整合到RAG流程中,形成单Agent路由或多Agent协作架构,克服传统RAG的局限性。文章还提供了大模型学习路线,帮助读者系统掌握这些技术。

Android23333的博客 648

干货|RAG、Graph RAG与Agentic RAG的区别和联系,还有创新应用!

本文系统介绍了三种检索增强生成技术:RAG、GraphRAG和AgenticRAG。RAG使AI模型能够实时获取外部信息,提升回答的时效性;GraphRAG通过知识图谱实现结构化关联分析,支持跨领域推理;AgenticRAG则赋予AI自主规划检索方案的能力,实现多轮优化输出。文章对比了三者的核心功能、优势及适用场景,指出RAG适用于实时数据分析,GraphRAG适合复杂推理,AgenticRAG则在智能决策支持方面表现突出。随着技术发展,这些方法将持续推动AI在理解、推理和自主规划方面的进步。

2401_85390073的博客 1000

收藏级干货|RAG技术五阶段演进详解(小白&程序员必看,从入门到进阶)

对于刚接触大模型的小白,或是想落地大模型应用的程序员来说,检索增强生成(RAG)绝对是绕不开的核心技术——它用“外部知识检索+LLM生成”的融合模式,精准解决了大语言模型最头疼的两个痛点:知识静态化(无法实时更新)和幻觉生成(输出虚假信息)。从朴素RAG到Agentic RAG,本质是RAG从“简单工具”向“智能助手”的升级,核心目标始终不变:为大模型搭建可实时更新的“外挂知识库”,让生成的内容更精准、更高效、更贴合实际需求,这也是为什么现在企业落地大模型,80%以上都会用到RAG技术。

weixin_72959097的博客 1404

震惊!RAG已死?Claude Code团队全面转向Agentic Search的三大原因,技术干货必收藏!

Claude Code团队放弃RAG转向Agentic Search的原因分析:效果更优、解决代码实时更新问题和安全性顾虑。文章对比了代码编辑领域三大技术路线:实时搜索派(Claude Code)、智能索引派(Aider)和混合RAG派(Cursor/Windsurf)。指出RAG本质是"空间换时间",适合静态知识问答;而Agentic Search适合动态探索任务,两者可根据场景结合使用。表格对比了两者的智能水平、成本、实时性等特征,建议根据不同需求选择合适方案。

2301_76168381的博客 1409

必学收藏!从零构建Agentic AI:让数据自己思考,代码自主决策的完整指南

本文详细介绍了如何基于大模型构建Agentic AI智能体,深入解析了规划、记忆、工具调度等核心模块,并提供了基于function call和MCP协议的具体实现方法。作者分享了从Workflow到Agentic AI的演变过程,以及Agent评估方法,内容源于两年多的实践经验,是智能体开发的实用指南。

2401_85327249的博客 1030

突破AI知识边界:探索GraphRAG、向量RAG和Agentic RAG的融合之路,大模型入门到精通,收藏这篇就足够了!

本文系统梳理三类RAG方案及其代表工具,并探讨在企业与科研环境中的最佳应用及未来融合路径,是企事业单位专家、科研院所与投资人洞悉前沿AI检索技术的必读干货。

2301_81888214的博客 814

收藏!传统RAG查不准?Agentic RAG:带自主思考的智能检索系统进阶指南

检索增强生成(Retrieval-Augmented Generation,简称RAG) 是大模型应用落地的核心技术之一,其核心逻辑是通过外挂知识源为大语言模型补充实时、专业的上下文信息,既能显著提升生成内容的准确性与时效性,又能有效抑制大模型“一本正经胡说八道”的幻觉问题(幻觉即LLM在无事实依据的情况下,自信地编造虚假信息的现象)。但对于有过真实业务落地经验的开发者或小白来说,传统RAG的局限性往往令人头疼:而Agentic RAG的出现,正是为了解决这些痛点。今天这篇干货,就带大家全面拆解Agenti

kaka0722ww的博客 791

【干货收藏】传统RAG vs Agentic RAG:一文掌握大模型知识增强技术的核心差异与未来趋势

传统 RAG 为我们打开了 LLM 与外部知识结合的大门,它在许多场景下依然高效且实用。然而,随着 AI 应用的日益复杂,Agentic RAG 代表了 RAG 技术发展的必然趋势。它将 LLM 从一个简单的“生成器”提升为能够自主思考、规划和执行的“智能体”,从而构建出更强大、更可靠、更接近人类智能的知识型 AI 系统。理解并掌握 Agentic RAG 的核心思想,将是构建未来高阶 AI 应用的关键。

youmaob的博客 624
上一篇: 【必学收藏】手把手搭建ReAct Agent:从零实现大模型推理+行动闭环
下一篇: 【实战】从零开始构建知识图谱RAG系统,让大模型更精准理解复杂关系(收藏级教程)
不秃头de程序猿
博客等级 码龄5年 4089粉丝 1476原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值