主编推荐语
一本面向企业级AI应用开发者和决策者的RAG技术实战指南。
内容简介
本书全面覆盖了从基础理论到高级优化的各个环节。本书采用循序渐进的讲解方式,配以丰富的图表和代码示例,为读者提供了一条完整的学习路径,帮助读者快速掌握RAG技术的精髓。
本书共10章,分为四部分。
第一部分(第1章和第2章):RAG技术基础,介绍了RAG技术的定义、发展背景、核心组成以及落地面临的挑战,同时深入探讨了RAG技术背后的原理,包括嵌入技术、数据索引与检索,以及大语言模型的应用。
第二部分(第3~5章):RAG应用构建流程,详细讲解了RAG应用的各个环节,从数据准备与处理,到检索环节的优化,再到生成环节的技巧。
第三部分(第6~8章):RAG技术进阶,主要介绍了RAG系统的高级优化策略、常见框架实现原理与性能评估方法。针对高级优化策略,介绍了索引构建、预检索、检索、生成预处理和生成五个环节;针对常见框架,介绍了自省式RAG、自适应RAG、基于树结构索引的RAG、纠错性RAG等;针对评估方法,从评估指标和评估框架两个方面介绍了检索环节和生成环节的各种衡量指标的特点。
第四部分(第9章和第10章):RAG应用实例,首先通过具体的企业级应用案例和行业特定解决方案,展示了RAG技术在文档生成、知识库检索、客户服务等领域的实际应用,以及在金融、医疗、法律等特定行业的落地实践。然后展望了RAG技术的未来发展趋势,如长上下文对RAG的影响、多模态RAG的应用,以及嵌入模型与大模型语义空间融合等前沿话题,最后对RAG落地挑战进行了总结。
目录
- 版权信息
- 前言
- 第一部分 RAG技术基础
- 第1章 RAG技术简介
- 1.1 为什么需要RAG
- 1.2 RAG技术的发展背景
- 1.3 RAG技术的核心组成
- 1.4 与大语言模型集成
- 1.5 RAG面临的挑战
- 1.6 总结
- 第2章 RAG技术背后的原理
- 2.1 Embedding技术
- 2.2 数据索引与检索
- 2.3 大语言模型
- 2.4 总结
- 第二部分 RAG应用构建流程
- 第3章 数据准备与处理
- 3.1 数据清洗
- 3.2 文本分割
- 3.3 索引构建
- 3.4 总结
- 第4章 检索环节
- 4.1 索引构建与优化
- 4.2 检索策略与算法
- 4.3 查询转化
- 4.4 总结
- 第5章 生成环节
- 5.1 LLM重排序
- 5.2 提示工程
- 5.3 LLM归纳生成
- 5.4 总结
- 第三部分 RAG技术进阶
- 第6章 高级RAG优化技术
- 6.1 索引构建优化
- 6.2 预检索优化
- 6.3 检索阶段优化
- 6.4 生成预处理
- 6.5 生成阶段优化
- 6.6 总结
- 第7章 常见RAG框架的实现原理
- 7.1 自省式RAG
- 7.2 自适应RAG
- 7.3 基于树结构索引的RAG
- 7.4 纠错性RAG
- 7.5 RAG融合
- 7.6 基于知识图谱的RAG
- 7.7 其他
- 7.8 总结
- 第8章 RAG系统性能评估
- 8.1 RAG评估指标
- 8.2 常见的RAG评估框架
- 8.3 总结
- 第四部分 RAG应用实例
- 第9章 企业级RAG应用实践
- 9.1 通用应用
- 9.2 行业应用
- 9.3 构建企业级RAG系统
- 9.4 总结
- 第10章 RAG技术展望
- 10.1 RAG技术演进
- 10.2 多模态RAG
- 10.3 RAG落地挑战
出版方
机械工业出版社
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。