90% 的人都搞混的 RAG 与 CAG,一篇讲透怎么选!

无需检索!CAG 通过键值缓存让 RAG 轻松上手 随着大模型技术的不断发展,尤其是大模型上下文窗口(context window)逐渐增大的趋势,许多研究者开始思考是否可以借此特点简化传统的 RAG(Retrieval-Augmented Generation)架构。在此背景下,2024年12月的研究论文提出了一个创新方案——CAG(Cache-Augmented Generation),这是一种通过预加载外部文档到大模型的上下文窗口来简化传统 RAG 流程的方法。本文将详细介绍 CAG 的特点、工作原理、实验结果、适用场景以及如何快速上手。 阅读详情

随着人工智能技术的持续发展,如何在大语言模型(LLM)固有的知识边界限制下,高效地为其整合外部知识,已成为行业亟待解决的核心挑战。为突破这一局限,科研人员与技术实践者们探索出了多种知识整合方案。目前,最具代表性的两种方案分别是检索增强生成(RAG)与缓存增强生成(CAG)。

什么是检索增强生成(RAG)?

检索增强生成是一种能够让人工智能模型突破固定训练数据局限,动态整合外部信息的技术。与单纯依赖训练阶段嵌入模型的知识不同,

RAG通过将模型与外部数据库及检索机制相连接,使其能够在接收到用户查询时,实时获取相关的文档或知识内容。

这一技术的兴起,源于企业和机构逐渐意识到:静态的训练数据极易失效。在众多行业中,信息几乎每天都在更新迭代,而缺乏外部检索层的模型根本无法跟上知识更新的节奏。

RAG技术的诞生,正是为了填补这一空白,将前沿、垂直领域或动态变化的知识,直接融入模型的生成过程。

RAG的工作原理

RAG的工作流程始于用户的查询请求。系统首先将该查询编码为向量形式,随后利用这个向量在向量数据库(即检索系统)中检索相关的文档、记录或其他知识源。这一检索环节至关重要,它能确保模型在生成回复前,获取到最贴合查询需求的外部信息。

在这一阶段,高效的文本分块策略不可或缺:系统会将文档切分为具有独立语义的小单元,长度通常在100至1000个token之间。这样的处理方式,既能让检索系统精准定位到最相关的内容片段,又不会给生成模型造成过大的处理压力。

检索算法通常基于近似最近邻搜索技术,即便面对大规模知识库,也能快速检索出相关的文本片段。

当获取到相关文档后,这些内容会被传入生成环节,语言模型会将这些外部信息整合到最终的回复中。这一过程能够让系统生成的答案不仅逻辑连贯,更能基于外部的实时知识,保证内容的准确性。

RAG的外部知识源十分广泛,涵盖企业自有数据库、学术论文库、法律档案,甚至实时API接口等。检索引擎就像是一座桥梁,连接起语言模型的生成能力与真实世界的海量事实数据。打个比方,这就好比给人工智能配备了一张“图书馆借阅证”,而不是寄希望于它能记住馆内的每一本书。

这一基础架构还可以通过引入进阶RAG技术或纠错检索增强生成(CRAG)进行优化,后者是RAG的改良版本,在提升生成准确性方面表现更为出色。

了解了RAG的结构与运行机制后,我们就能更清晰地认识到这项技术在实际应用中的核心优势。

RAG的优势

RAG最突出的优点在于其对动态信息的处理能力。法务部门下午3点更新了一项政策?RAG系统3点01分就能获取到最新内容——全程无需对模型进行重新训练。

根据实践经验,RAG的优势主要体现在三个方面:

  1. 实时更新能力:检索层与外部知识源实时联通,能够基于最新数据生成答案。这一特性让RAG在医药、金融、科技等变化快速的领域具备极高的应用价值。
  2. 降低幻觉概率:大语言模型常常会生成看似合理、实则与事实不符的内容。而RAG通过将答案锚定在检索到的文档上,为生成内容提供了事实依据,大幅提升了回复的可信度。
  3. 灵活的数据源整合能力:外部知识可以来源于结构化数据库、半结构化API接口或非结构化文本库等多种渠道。企业能够根据自身需求,定制专属的检索流程。

不过,RAG在带来显著优势的同时,也存在着不容忽视的挑战与局限性。

RAG的局限性

这正是RAG技术的难点所在,使用RAG的应用需要的技术取舍:

  1. 系统架构复杂:需要协调管理检索系统、向量数据库与生成模型三大核心组件。这种复杂性不仅增加了系统的故障点,也提升了后期的维护成本。
  2. 存在延迟问题:检索过程会为每个查询请求增加额外的计算开销。在大规模知识库中进行检索和文档处理需要消耗一定时间,可能会影响实时应用场景下的用户体验。
  3. 性能依赖检索质量:系统生成回复的质量,完全取决于检索机制的精准度。一旦检索环节出现偏差,无关的信息就会被输入到语言模型中,反而会降低回复的质量。

值得一提的是,目前已有多种成熟的技术手段,能够有效优化RAG的性能,解决上述问题。

在了解了以检索为核心的RAG技术后,接下来我们将目光转向另一种技术路线——缓存增强生成(CAG),它在提升模型性能方面采用了截然不同的思路。

什么是缓存增强生成(CAG)?

CAG是人工智能领域的一项新兴技术,与RAG持续从外部获取信息的模式不同,CAG会提前将所需信息加载完毕,并存储在系统中随时待用。

不同于RAG的动态检索模式,CAG的核心思路是将相关信息预加载并存储在模型的扩展上下文或缓存空间中。下图直观对比了两种技术的架构差异:

随着支持超大上下文窗口(部分模型的上下文长度可达百万token级别)的语言模型不断涌现,CAG技术也逐渐进入大众视野。这两种技术的区别,就好比是“每次需要答案都去查阅参考书”和“提前准备好一张便捷的备忘清单”。

CAG的工作原理

CAG的运行依赖于两种相辅相成的缓存机制。

第一种是知识缓存:在模型运行前,将相关文档或参考资料预加载到模型的扩展上下文窗口中。这些信息一旦存储完毕,模型在处理后续的多个查询请求时,无需像RAG系统那样反复从外部获取,可直接调用缓存中的内容。

第二种是键值缓存:缓存模型在处理token过程中生成的键矩阵与值矩阵。当接收到相似或重复的查询请求时,模型可以直接复用这些缓存的计算状态,无需从头开始重新计算。

这种机制不仅能够有效降低响应延迟,还能让模型在多轮对话中,更好地维持长期上下文信息。该工作流程扩展了系统的有效记忆容量,使模型能够处理更长的对话历史,或是应对重复出现的查询请求,避免了重复计算的冗余开销。

CAG的核心逻辑,在于通过缓存技术突破模型的实际记忆上限。借助信息持久化存储与快速调用的特性,CAG能够在长对话场景中,为用户提供连贯一致的交互体验。

CAG的优势

CAG最核心的优势在于高效性。由于模型可以直接复用缓存中的计算结果,响应速度得到了显著提升,延迟大幅降低——这一优势在查询请求重复出现,或知识需求相对稳定的场景中尤为明显。具体来看,CAG的优势集中在以下三点:

  1. 速度与效率双优:复用缓存的计算结果,能够极大缩短响应时间,对于重复查询或知识需求固定的场景极为适用。
  2. 会话一致性强:通过存储历史上下文信息,CAG能够避免回复内容出现逻辑漂移,确保多轮对话的连贯性。这一特性让它成为对话机器人、工作流自动化系统或客户支持聊天机器人的理想选择,因为这类场景的查询请求往往具有较高的重复性。
  3. 系统复杂度更低:相较于RAG,CAG模型无需频繁执行外部检索操作,整体架构更为简洁。

CAG的局限性

尽管CAG优势显著,但任何技术都无法做到尽善尽美,CAG也带来了一些独特的挑战,企业在应用时需要慎重考量。

  1. 信息易过时:缓存中的数据会随着时间推移逐渐失效,因此系统可能无法及时反映知识库中的最新更新或动态变化。
  2. 内存需求高昂:维护大规模缓存需要消耗大量的计算资源。企业必须在缓存容量与可用内存、计算能力之间,找到精准的平衡点。
  3. 缓存管理难度大:在分布式部署环境中,要确保缓存信息的准确性与同步性,需要依靠复杂的协调机制——而且,随着系统规模的扩大,这种管理的复杂性会呈指数级增长。

在分别剖析了RAG与CAG的技术细节后,接下来我们将对二者进行直接对比,梳理出决定它们实际应用价值的核心差异。

RAG与CAG的核心差异

那么,在实际应用中究竟该如何选择?答案取决于具体的业务场景。通过在不同项目中对两种技术的实践,下表是结合实际落地经验,拆解二者的核心差异。

特性检索增强生成(RAG)缓存增强生成(CAG)
核心机制实时调取:在接收到查询请求时,从外部数据库中获取相关数据预加载:在接收查询请求前,将相关数据加载到模型上下文或缓存中
延迟与速度速度较慢:生成答案前,需要消耗时间进行检索、获取与文档处理速度极快:直接从内存中调取信息,省去了外部检索的开销
知识时效性实时更新:可获取几秒前刚更新的数据(如突发新闻、新颁布的法规)静态快照:知识的时效性取决于最后一次缓存更新的时间,存在“过期”风险
最佳应用场景动态、大规模数据集(如判例法、医学研究、新闻资讯)稳定、高重复性数据集(如合规条例、常见问题解答、标准操作流程)
可扩展性水平扩展:可随数据库规模同步扩展,仅受限于检索速度内存受限:扩展能力受限于模型的上下文窗口大小与可用内存容量
系统复杂度复杂度高:需要管理向量数据库、嵌入向量生成流程与检索逻辑复杂度中等:需要管理缓存生命周期、上下文优化与内存效率
幻觉抑制能力通过检索到的文档锚定答案,支持引用标注基于稳定的预加载上下文生成答案,保证回复一致性
架构与工作流程对比

RAG与CAG在知识获取方式上,采用了截然不同的设计思路。RAG遵循“实时按需调取”的模式:先将用户查询编码为向量,再在向量数据库中进行检索,获取相关文档后,才将其输入到生成模型中。这种设计虽然确保了信息的时效性,但额外的检索步骤也不可避免地增加了响应延迟。

从架构上看,RAG系统依赖于由文档分块、向量检索、检索协调构成的多阶段流程。文档分块环节需要在保留语义的前提下,兼顾检索效率;而向量检索通常依赖近似最近邻算法,以低成本处理大规模文档集合。

与之相对,CAG采用“预加载”的模式。它不会主动向外获取新知识,而是依靠扩展上下文窗口与缓存空间,复用已存储的信息。这种本地化的处理方式省去了外部检索的环节,因此大幅降低了响应延迟。

但这种优势的背后,是对信息时效性的妥协:缓存中的信息可能会滞后于现实世界的变化。因此,CAG系统的核心工作,在于构建智能的缓存管理策略,包括缓存替换机制、内存分配方案与上下文窗口优化等。

灵活性与稳定性的权衡

从技术适应性的角度,总结出如下规律:

  1. RAG的灵活性:动态检索机制让系统能够在数据完成索引后,立即获取新信息。在RAG系统实时更新知识库的场景,这一特性使其在变化快速的领域中具备不可替代的优势。
  2. CAG的稳定性:预缓存的信息模式,能够带来更强的一致性,但同时也牺牲了适应性。尽管CAG能够提供更快的响应速度和更可预测的表现,但面对缓存准备阶段未覆盖的突发查询,往往难以给出理想的回答。

根据实践经验,这种灵活性与稳定性的差异,在业务需求多变或知识快速迭代的场景中,会产生决定性的影响。

幻觉抑制能力对比

接下来,我们谈谈技术的准确性,以及两种方案如何应对人工智能“凭空捏造信息”的问题。

RAG与CAG基于各自的架构特点,采用了不同的幻觉抑制策略。RAG通过将回复锚定在检索到的事实信息上,为生成内容提供了外部验证,从而有效降低幻觉概率。

CAG则依靠对已验证信息的稳定访问,减少幻觉的出现。但需要注意的是,如果缓存中的信息本身存在错误,或是已经过时,这些问题将会在多次交互中持续存在。

性能与可扩展性对比

当我们将目光投向生产环境的大规模部署时,技术的性能与可扩展性就成为了核心考量因素。在实践中,总结出了如下性能取舍规律:

  1. RAG系统:由于检索环节的存在,系统延迟相对较高,但可以通过增加检索节点、分布式部署向量数据库的方式实现水平扩展。在实际应用中,只要做好基础设施的投入,RAG的扩展性能够很好地满足大规模业务需求。
  2. CAG系统:响应速度优势显著,但扩展性受限于内存容量。当缓存管理的开销增长速度超过内存预算时,系统性能就会遭遇瓶颈。

技术的可扩展性从来不是一个简单的问题,它与业务的查询模式、可用的计算资源等因素密切相关。

何时选择RAG,何时选择CAG?

理论分析到此为止,接下来我们进入实操层面。基于在不同项目中对两种技术的落地经验,可以基于下面的选型框架,帮助技术团队做出决策。

选型决策框架

通常会从以下维度,指导团队进行技术选型:企业在选择RAG或CAG时,需要综合评估自身的信息更新频率、延迟要求、一致性需求与资源储备。信息更新频繁的场景更适合RAG,而知识领域相对稳定的场景,则能充分发挥CAG的效率优势。

对延迟敏感的应用场景,通常更适合采用CAG系统;而需要获取最新信息的应用,则应当选择RAG技术。最终的决策,往往需要企业基于业务优先级,在这些相互制约的需求之间找到平衡。

适合选择RAG的场景

在以下情况中,RAG是更优选择:

  1. 需要处理动态、高频更新的信息:如科研检索平台、产品信息频繁迭代的客户支持系统,或是新闻分析平台——在这些场景中,信息的时效性远比响应速度更为重要。
  2. 面对大规模、多样化的知识库:如法律检索平台、医疗信息系统与竞品情报分析工具。根据实践经验,只要数据的更新频率达到日级或周级,RAG通常就是最稳妥的选择。
  3. 对信息过期的容忍度极低:当提供过时数据的成本,高于增加响应延迟的成本时,RAG是更合适的技术方案。

如果您担心人工智能给出过时的答案,那就先从RAG技术入手。后续完全可以通过优化手段提升响应速度;但如果一开始就选择了其他技术,再想弥补时效性的短板,难度会大得多。如果决定采用RAG,记得选择合适的技术框架。

适合选择CAG的场景

在以下情况中,CAG能够发挥最大价值:

  1. 知识需求相对稳定:如处理常规咨询的客服聊天机器人、课程内容固定的教育平台,或是工作流自动化系统——这些场景的核心知识体系很少发生变化。
  2. 查询请求量大且重复率高:如果业务场景中,80%的流量集中在100个固定问题上,CAG的速度优势将会被无限放大。
  3. 对延迟要求极高的实时应用:如实时推荐系统、交互式游戏体验,或是任何以毫秒级响应速度影响用户体验的场景。

根据实践观察,当业务能够预测90%以上的查询请求,且知识库相对稳定时,CAG就是最理想的技术选择。

RAG与CAG应用场景

接下来,我们结合具体的行业案例,看看两种技术在实际生产环境中的表现,以下是经过实践验证的有效方案。

医疗健康行业

我们首先从医疗健康行业切入——在这个领域,获取准确、及时的信息,直接关系到生命安全,其重要性不言而喻。

在医疗应用中,RAG系统能够通过检索最新的医学研究成果、治疗指南与药物相互作用数据,为临床决策提供支持。医护人员可以借助RAG,获取那些未被纳入模型训练数据的最新临床规范与研究结论。

而CAG系统则在需要快速调取标准化流程的场景中发挥价值,如查阅既定诊疗方案、患者病史摘要与标准化诊断流程——这些场景对响应速度与结果一致性的要求极高。

医疗健康行业是最能体现混合方案价值的领域:可以用CAG处理标准化流程,用RAG应对所有动态变化的知识需求。

金融行业

金融行业的技术需求,与医疗行业截然不同,极具研究价值。

金融机构利用RAG系统开展市场分析、合规监管监测与投资研究工作——这些场景都需要接入实时市场数据与最新的监管政策。RAG能够整合金融数据库与新闻资讯,为从业者提供实时的市场洞察。

与此同时,CAG系统在处理高频常规咨询时表现优异,如标准化金融计算、产品定义解释与既定合规流程查询等场景。

金融行业的技术选型,往往取决于合规风险的高低:如果提供错误信息可能导致数百万的合规罚款,技术团队通常会倾向于选择RAG。

教育行业

教育行业同样为RAG与CAG提供了广阔的应用空间。

个性化学习平台往往会优先选择RAG技术,因为学生的学习需求具有多样性,且需要接触不断更新的内容,如最新的研究论文、课程资料,或是作为教学案例的时事新闻。借助RAG,AI辅导系统能够提供精准的内容引用,或是补充那些未被纳入训练数据的拓展阅读材料。

而CAG则更适合重复性强、一致性要求高的教学场景。例如,平台在推送标准化练习题、讲解基础概念,或是开展结构化实训时,缓存机制能够确保反馈的快速性与一致性。

正是基于这种互补性,教育系统常常会将两种技术结合使用,既为学习者提供前沿的知识内容,又能保障核心知识点的扎实巩固。

软件工程行业

将目光转向软件工程领域,开发者群体正越来越多地采用RAG与CAG技术,以提升研发效率。

RAG能够帮助开发者从外部数据源中检索技术文档、API说明与故障排查方案。由于软件库与开发框架的更新速度极快,RAG的检索层能够确保提供的答案始终保持最新状态。

而CAG则在重复性高的开发任务中发挥作用,如代码自动补全、调试辅助,或是解答开发者的高频问题。通过缓存已有的代码模式与解决方案,CAG能够有效降低响应延迟,加速开发流程。

两种技术的协同应用,能够帮助工程师在提升工作效率的同时,获取准确、贴合上下文的技术支持。

法律与合规行业

法律行业的技术应用案例,充分展现了两种方案如何针对特定领域的挑战,提供差异化的知识访问模式。

法律从业者利用RAG系统开展判例研究与合同审查工作——这些场景都需要获取最新的合同文本与法律先例。借助RAG,法务人员能够确保提供的法律意见,完全符合最新的法院判决与监管政策要求。

与之相对,CAG技术更适合应用于企业内部合规监测与自动化政策执行场景,尤其是在规则固定、查询重复率高的业务中。例如,无需每天数千次地检索《反贿赂指南》或《通用数据保护条例第15条》,CAG系统可以将这些静态的监管框架,直接预加载到模型的上下文窗口中。

由于法律条文这类核心“事实依据”很少会发生日级别的变化,通过缓存这些知识,能够为占比90%的标准化合规查询,彻底消除检索环节的性能瓶颈。

零售行业

在零售与电商领域,响应速度与内容相关性直接决定了用户的购物体验。

RAG技术常被用于构建高级商品搜索功能、整合实时库存数据,以及实现动态商品推荐。例如,当消费者询问某款商品是否有货时,基于RAG的系统能够查询实时数据库,给出精准的库存状态回复。

而CAG则负责快速响应消费者的常见问题,如配送政策、退换货规则与订单状态查询等。通过复用缓存中的对话模板与答案,系统能够实现秒级响应,同时降低服务器的负载压力。

当RAG与CAG协同工作时,能够为消费者打造出兼具准确性与高效性的无缝购物体验。

混合方案与系统集成

到目前为止,我们一直将RAG与CAG作为独立的技术方案进行讨论。但在实际应用中,许多企业正逐渐采用混合方案,将两种技术进行融合。这种整合模式,能够兼顾RAG的信息时效性与CAG的高效响应优势。

混合方案的优势

混合系统代表了知识整合技术的未来发展方向,它将RAG的动态检索能力,与CAG的高效性能优势融为一体。

在这类混合模型中,CAG通常负责处理访问频率高、内容稳定的信息;而RAG则被用于处理需要实时数据支持,或涉及专业领域知识的查询请求。这种分工模式实现了“两全其美”的效果:既保证了常规查询的极速响应,又确保了动态内容的生成准确性,同时还能通过智能路由,降低系统的整体负载。

混合方案的挑战

不过,混合方案也带来了更高的架构复杂性。系统需要实现缓存与检索模块的精密协同,同时还需要在资源分配上进行精细的平衡。

混合方案的集成成本主要体现在三个方面:构建双轨制的知识访问路径、维护缓存数据与检索数据的同步一致性,以及设计智能路由逻辑——即判断每个查询请求应该由哪种技术方案处理。

如果您计划采用混合方案,就必须对两种技术的底层逻辑,具备深入且全面的理解。

混合方案的典型应用场景

根据实践经验,混合架构目前在客服生态系统中的应用最为广泛。我们会经常看到这样的平台:CAG负责处理高流量的静态常见问题,提供即时回复;而RAG则被选择性地调用,用于调取用户的实时账户信息或交易记录。

另一个典型案例出现在科研领域:CAG负责缓存基础理论知识,而RAG则为新的查询请求,检索最新的学术论文或动态数据。类似地,在电商平台中,CAG缓存商品详情与平台政策,RAG则整合实时库存与价格信息。

在RAG与CAG之间,并不存在放之四海而皆准的“最优解”——任何声称某种技术绝对领先的说法,都可能带有商业目的。最终选择RAG、CAG,或是二者的混合方案,取决于您的具体业务需求、技术约束与战略目标。

当您需要获取动态、实时的信息,且能够接受一定的响应延迟,以换取准确性和时效性时,RAG是理想之选。而当业务场景对速度与一致性要求极高,且知识需求相对稳定时,CAG则能发挥出最大价值。

我们很可能会看到更先进的混合方案出现——这类方案能够智能地为不同查询请求选择缓存或检索路径,在性能与准确性之间实现极致的平衡。

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

从稀疏表示到低秩表示(一) 确定研究方向后一直在狂补理论,最近看了一些文章,有了些想法,顺便也总结了representation系列的文章,由于我刚接触,可能会有些不足,愿大家共同指正。 从稀疏表示到低秩表示系列文章包括如下内容: 一、 sparse representation 二、 一、 sparse representation 1  sparsity  一个线性表示解决的问题如下图所示: 阅读详情

相关推荐

【TM1650】STM8S TM1650芯片控制程序

以下为.h文件: #ifndef __TM1650_I2C_H #define __TM1650_I2C_H #include "stm8s.h" #include "stm8s_gpio.h" #include "tim1.h" #include "usart2.h" #include <iostm8s103f3.h> #include <intrinsics....

cxw312864660的博客 1万+

什么是CAG?为什么CAG火了,RAG不香了?

检索增强生成(RAG)是一种通过实时检索外部知识来增强语言模型生成能力的技术。其核心思想是在模型生成内容时,从外部知识库中检索相关信息,并将这些信息整合到生成过程中。这种方法使得模型能够访问大量最新的外部知识,从而提高输出的准确性和相关性。RAG的工作流程主要包含以下步骤:1. 接收用户输入或查询2. 从外部知识库中检索相关文档或段落3. 将检索到的信息与原始查询结合4. 使用语言模型生成最终响应。

simoncool23的博客 1574

基于Transformers库的BERT模型:一个文本情感分类的实例解析

简介 本文来讲述BERT应用的一个例子,采用预训练好的BERT模型来进行演示。BERT的库来源于Transformers,这是一个由PyTorch编写的库,其集成了多个NLP领域SOTA的模型,比如bert、gpt-2、transformer xl等,并且可以自由选择已经预训练好的模型参数,我们可以基于这些参数进行进一步的训练调试。 Part 1: 利用BERT基于特征的方式进行建模 1、任务与数...

蓝天白云梦的csdn博客 2万+

别再只懂RAG了!新一代架构RAG+CAG保姆级教程,从入门到精通,收藏这篇就够了!

在大模型应用的浪潮中,**RAG(检索增强生成)**一直是提高模型回答准确性的关键技术。而几个月前,另一个词——**CAG(缓存增强生成)**开始频频出现,很多人都在讨论它的潜力。 但真正的魔力,其实发生在 **RAG 与 CAG 的融合** 之中。

m0_59235945的博客 893

复用浏览器之跳过扫码登录

复用浏览器 1、通过命令启动浏览器:chrome --remote-debugging-port=9222(前提是退出所有的chrome浏览器) 2、启动浏览器之后,在地址栏输入127.0.01:9222,成功复用如下图所示:

qq_43911915的博客 2034

博图Advanced实战:VB脚本实现HMI画面智能弹出(附完整代码解析)

本文详细介绍了在西门子博图Advanced平台中利用VB脚本实现HMI画面智能弹出的实战方法。通过动态计算坐标、分辨率自适应方案和完整代码解析,帮助工程师解决不同显示环境下的定位难题,提升工业自动化界面的交互体验。

weixin_29041767的博客 343

【必学收藏】大模型知识增强技术:RAG与CAG原理与应用全解析

本文详细对比了大模型两种知识增强技术:RAG通过实时检索获取最新信息,适合动态知识场景但存在延迟;CAG预加载信息到缓存,响应快但知识易过时。文章解析了两者原理、优缺点及适用场景,提供了选型框架和行业应用案例,指出混合方案能兼顾信息时效性与响应效率,是未来发展方向。

2401_85325726的博客 1018

SAP ABAP CDS View 里的日期函数

摘要:本文系统介绍了ABAP CDS日期函数在企业级应用中的关键作用,包括账龄计算、合同续期等业务场景。重点解析了DATS_IS_VALID、DATS_DAYS_BETWEEN等核心函数的语义和使用边界,特别强调on_error四种异常处理策略的选择逻辑。针对系统日期获取,对比了经典CDS的参数注入和View Entity会话变量两种方式。文章还提供了完整可运行的示例代码(包含CDS视图和ABAP程序),帮助开发者快速验证不同版本下的函数行为差异,确保在实际项目中正确应用这些日期处理函数。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 379

CAG 新范式来了!颠覆RAG? CAG 如何让大模型更快、更准、更智能

最近,一篇研究论文提出了一种全新的框架——缓存增强生成(Cache-Augmented Generation,CAG)。与传统的 RAG 方法不同,CAG 摒弃了实时检索的依赖,转而采用预先加载数据和计算缓存的方式,使得 LLM 能够在需要时快速调用这些信息,显著提升了处理速度。这一创新为知识密集型任务开辟了一条更高效的路径。CAG 给我感觉就是longcontext,只不过是套了层缓存的壳。

m0_59164520的博客 2001

【大模型+知识图谱】哈工大版chinese-roberta-wwm-ext模型介绍、下载部署和GPU显卡配置

RoBERTa模型的一个重要改进版本,由阿里云的研究团队提出。而Chinese RoBERTa-wwm-ext则是针对中文文本的预训练模型,它在哈工大的研究团队手中进一步优化,特别适用于中文自然语言处理任务。

知识靠谱的博客 2773

AD22里面封装修改后,同步到PCB图里面

【摘要】本文介绍了Altium Designer 22中同步更新元件封装的三种方法:1)从PCB库直接更新:在PCB库面板右键选择"Update PCB With[封装名]";2)通过原理图标准更新:使用Design->Update PCB Document菜单;3)在PCB编辑器中验证更新:通过Tools->Update From PCB Libraries菜单。所有方法最终都需通过ECO(工程变更订单)确认变更,建议执行前仔细核对变更内容。这些方法适用于AD22及早期版本

whm128的博客 1762

从 RAG 到 CAG:知识任务处理新思路

在人工智能领域,随着大型语言模型(LLM)的广泛应用,如何高效地利用外部知识来提升模型在知识任务上的表现成为了研究热点。检索增强生成(RAG)架构在一定程度上解决了 LLM 知识局限的问题,看到一篇新的文章《Don’t Do RAG: When Cache-Augmented Generation is All You Need for Knowledge Tasks》有些新的思考,整理出来分享给大家。

AI从业者的专栏 1421

量化交易之因子分析大全

在机器学习项目中,特征工程是非常重要的。在量化研究中也是如此。本文将量化研究中常用到的特征,也就是因子进行详细收纳,并给出推导公式和实现代码。

夏之微风的博客 2282

RAG和CAG的区别与联系,我们如何合理应用CAG和RAG

RAG 和 CAG 各有优势,合理的应用策略需要根据业务需求进行选择。通过结合使用两者,可以实现既快速又精准的智能内容生成,提高大语言模型的应用价值。随着人工智能技术的发展,RAG 与 CAG 的结合将持续优化,为更多行业提供高效、智能的解决方案。企业和开发者应深入理解两者的机制,并在具体应用中合理配置,以充分发挥其潜力。

测试者家园 1339

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

RAG 与 CAG:生成式 AI 落地的两大核心架构

总结核心观点:RAG 与 CAG 无优劣之分,关键适配业务需求展望:随着大模型技术发展,两者的融合将成为生成式 AI 落地的核心架构行动建议:从最小可行方案入手,根据实际效果迭代技术选型。

weixin_71363825的博客 888

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

幻觉抑制:检索增强生成(RAG)的优化方向

摘要:检索增强生成(RAG)技术通过结合外部知识库检索与大模型生成,能有效缓解大语言模型的幻觉问题。然而,RAG系统在知识库构建、检索匹配、后处理和生成等环节仍可能产生幻觉。优化方向包括:提升知识库质量与嵌入表示精度;采用混合检索策略和查询增强技术提高匹配准确度;通过重排序、压缩和Prompt工程确保生成内容基于可靠证据。此外,建立多维度评估体系和动态优化闭环对持续提升系统可靠性至关重要。这些措施能显著降低RAG系统的幻觉风险,提高其在关键领域的应用可靠性。

min158123456的博客 855

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

RAG、KAG 与CAG的一知半解

本文分析了三种大模型增强生成框架:检索增强生成(RAG)、知识增强生成(KAG)和缓存增强生成(CAG)。RAG通过实时检索外部数据减少幻觉,适用于动态场景但存在延迟;KAG利用知识图谱提升专业领域推理精度,但构建成本高;CAG预加载静态知识实现快速响应,适合固定内容场景。三者各具优势,未来趋势是混合应用。文末提供了大模型学习的进阶路径,从基础到微调部署四个阶段,并附有配套资源。

2401_85343303的博客 457

CAG与RAG:速度与灵活性的博弈

CAG(Contextualized Answer Generation)通过预加载知识到模型缓存中,显著提升了响应速度,避免了RAG(Retrieval-Augmented Generation)中检索步骤的延迟。然而,CAG的局限性在于其依赖模型的上下文窗口大小,且在处理大规模或动态数据时不如RAG灵活。CAG在静态知识库场景中表现优异,但在数据频繁更新或超大规模处理时,RAG更具优势。两者可以结合使用,形成混合方案,兼顾速度与灵活性,从而在不同应用场景中实现更优的AI模型性能。此外,构建高效AI模型还

XianxinMao的博客 772

从RAG到CAG,面向性能的提升

这个提示次的结构 (包括任何特定的指令或特殊的标记) 是至关重要的,并且严重依赖于所选择的模型。不同的LLM有不同的输入要求。【引】在架构师同盟的社群里讨论GPU 数据库,不可避免地谈到了性能问题,例如CPU 和GPU 的共享内存问题,关于这一问题的实践探索,大家可以参考本人合著的《分布式系统性能优化:方法与实践》一书,里面有相关的问题讨论与实验。KV缓存是现代大模型服务方式的基础实现细节,在KV缓存中,各个注意力层的键和值被保存,有效地保存了整个模型的中间表示,以便可以用于进一步的自回归生成传递。

我相信...... 784

一文吃透RAG:从原理到优化,解决大模型幻觉与时效性

摘要: 2026年,RAG(检索增强生成)成为大模型工程化落地的核心解决方案,有效缓解幻觉与时效性瓶颈。文章详解RAG的闭环架构(检索-过滤-增强-生成-反馈)、混合检索(向量+关键词+语义重排)及实战优化技巧,包括数据预处理(语义去重、元数据标注)、嵌入模型选型(BGE-M3、All-MiniLM)、向量数据库对比(Pinecone、Milvus),并提供完整代码实现(LangChain+BGE-M3+Pinecone)。核心价值在于低成本(全量微调的1/10)实现精准输出与实时更新,适配AI Agent

user340的博客 2667

不要做RAG,CAG足以应对所有知识任务!

这些发现表明,对于某些应用程序,特别是那些知识库受限的应用程序,CAG提供了一种简化且高效的RAG替代方案,以降低复杂性获得可比或卓越的结果。近年来,大语言模型(LLM)在基于知识的任务中取得了巨大进展,传统的检索增强生成(RAG)方法能够通过向大语言模型输入外部知识源,从而生成更好的答案,弥补了信息孤岛和信息时效性问题。未来,随着模型的上下文窗口容量的增加,CAG的使用可能会进一步扩展。相反,CAG通过将所有相关信息预加载到模型的扩展上下文窗口中,消除了实时信息检索的需要。

具身机器人和通用AI 1355

AI大模型幻觉解决方案之一RAG方案的优缺点

大模型结合知识库解决方案的优点和缺点如下:一、人工更新专家编辑数据录入员操作二、自动更新数据采集与爬虫技术接口集成与数据推送机器学习与自然语言处理辅助更新

东南草堂 1808

多模态 RAG vs 传统 RAG:核心差异 + Agent 角色,大模型学习收藏这篇!

多模态 RAG vs 传统 RAG:核心差异 + Agent 角色,大模型学习收藏这篇!

m0_48891301的博客 1217

什么是 CAG?——缓存增强生成的技术原理与应用前景

让Agent生成测试用例原来如此简单在大语言模型(LLM)飞速发展的今天,我们依赖人工智能系统来生成文本、回答问题和辅助决策。:LLM 只能基于其训练数据进行推理,而这些数据通常是静态的,并不能反映最新的信息。:每次生成都需要进行复杂的神经网络计算,影响响应速度和用户体验。为了解决这些问题,应运而生。CAG 通过缓存机制优化 LLM 的生成过程,在保证内容质量的同时,提高响应速度并降低计算开销。

测试者家园 1637

视频隐私脱敏工程化:CSRT/KCF追踪算法在本地推理中的实现与边界

在短视频内容合规审查中,动态遮挡(Dynamic Masking)是高频且高耗时的环节。传统手动关键帧打码不仅效率低下,且在目标快速移动或遮挡时极易出现遮罩漂移。本文从计算机视觉工程角度,解析基于CSRT与KCF算法的目标追踪方案在视频隐私处理中的技术路径、性能权衡及落地实践。

Mysssone的博客 224

6 款电商 AI 图片生成软件实测|国内 + 跨境卖家工具清单

电商 AI 作图工具已经从 "能不能用" 进入了 "好不好用" 的阶段。对于绝大多数卖家而言,现在的 AI 工具已经可以覆盖 60%-80% 的基础商品图需求,显著降低拍摄和设计成本。选择工具的核心逻辑不是 "哪款最强",而是 "哪款最适配你的品类、平台规模和团队能力"。垂直电商工具胜在工作流效率,通用生图工具强在创意上限,模板类工具赢在上手速度。建议根据自身业务阶段,搭配 1-2 款主力工具 + 1 款辅助工具,形成适合自己的视觉生产流程。

Mardi_Ladin的博客 398
上一篇: 【震惊】你的LLM为啥总“失忆“?揭秘大模型开发真正瓶颈:上下文工程六大核心组件,小白也能秒变AI架构师!
下一篇: 震惊!用ChatGPT+LangChain三步搞定SQL查询,再也不用背语法了!
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2835原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值