技术演进

检索增强是怎样一步步长出来的

时间轴按论文、技术报告或正式产品的首次发表年份排列。同一年里的条目是并列分支。没有做成产品的方法也会列出,只是侧栏里暂时没有框架。

  1. 1994

    BM25

    检索 · 成熟

    用词频和文档长度给关键词匹配打分,是后来所有混合检索里的稀疏一路。

  2. 2009

    倒数排名融合

    检索 · 常用

    不比较各路检索的原始分数,只按名次把多张名单合成一张。

  3. 2019

    重排序

    检索 · 常用

    召回只求全,重排序再读一遍问题和段落,把真正相关的排到前面。

  4. 2020

    kNN-LM

    生成 · 演进中

    预测下一个词时,把语言模型的概率和检索到的邻近词插值。

  5. 2020

    后期交互

    检索 · 常用

    先分别为问题和文档保存词级向量,查询时再做细粒度匹配。

  6. 2020

    REALM

    架构 · 演进中

    在预训练时就检索外部文档,而不是等提问时才去查。

  7. 2020

    稠密检索

    检索 · 成熟

    用向量距离寻找语义相近的段落,而不只匹配相同的词。

  8. 2020

    Fusion-in-Decoder

    生成 · 演进中

    每段资料单独编码,解码时再把多段证据合到一起写答案。

  9. 2020

    朴素 RAG

    架构 · 成熟

    回答前先检索一段外部资料,再交给模型阅读。

  10. 2020

    多跳检索

    检索 · 常用

    答案散落在多篇文档里时,沿着前一步的结果继续查下一跳。

  11. 2020

    忠实度

    评估 · 常用

    单独检查答案是否被给出的资料支持,而不是只看答得像不像。

  12. 2021

    RETRO

    架构 · 演进中

    从零训练一个会在生成中途检索万亿词符语料的模型。

  13. 2021

    WebGPT

    编排 · 演进中

    让模型操作浏览器收集网页,再写出带引用的答案。

  14. 2022

    迭代检索

    编排 · 常用

    写推理的中途发现缺证据,就再查一次,而不是一开始把资料一次取完。

  15. 2022

    混合检索

    检索 · 常用

    同时保留关键词和向量两路召回,再把名次或分数合并。

  16. 2022

    HyDE

    查询 · 常用

    先写一段假想答案,用这段文字的向量去检索,而不是直接用问题。

  17. 2022

    多模态 RAG

    索引 · 演进中

    检索对象从纯文本扩到图像、版面和带图的文档。

  18. 2022

    Atlas

    架构 · 演进中

    检索器和语言模型一起微调,使少量标注就能完成知识密集型任务。

  19. 2022

    Demonstrate-Search-Predict

    编排 · 演进中

    用少量示例告诉模型何时搜索、如何写查询,再根据检索结果作答。

  20. 2022 起

    数据加载

    索引 · 常用

    把 PDF、Word、网页和扫描件解析成统一的正文、结构元素与来源元数据,再交给切块和索引。

  21. 2023

    REPLUG

    生成 · 演进中

    不改黑盒模型的参数,把同一问题配上不同文档分别计算,再合并概率。

  22. 2023

    多查询

    查询 · 常用

    从一个问题变出多个问法,分别检索后再合并名单。

  23. 2023

    查询改写

    查询 · 常用

    先把用户的原话改写成更适合检索的查询,再去查。

  24. 2023

    FLARE

    编排 · 演进中

    生成下一句时如果模型自己没把握,就用这句的预测去检索,再重写这一句。

  25. 2023

    引用归因

    生成 · 常用

    答案里的每句话标出它依据的是哪一段检索结果。

  26. 2023 起

    Text2SQL

    查询 · 常用

    把自然语言问题转换为受约束的 SQL,让 RAG 从非结构化文档扩展到关系型数据库。

  27. 2023

    上下文压缩

    生成 · 常用

    检索之后先把段落压短,只把和问题有关的句子送进模型。

  28. 2023

    切块策略

    索引 · 常用

    不再只按固定字数切开,而是让一块内部尽量是同一个意思。

  29. 2023

    父子索引

    索引 · 常用

    用小块检索,命中后把包含它的大块交给模型阅读。

  30. 2023

    中间迷失

    生成 · 常用

    模型更会使用排在上下文开头和结尾的资料,放在中间的相关段落容易被忽略。

  31. 2023

    RGB 基准

    评估 · 常用

    分开测量模型在有噪声、有反事实和需要拒绝时,还能否用好检索结果。

  32. 2023

    RAGAS

    评估 · 常用

    没有标准答案时,用模型分别给检索和生成打几项代理分。

  33. 2023

    RA-DIT

    架构 · 演进中

    分别微调语言模型和检索器,使两者都为检索增强服务,而不必从零预训练。

  34. 2023

    Self-RAG

    生成 · 演进中

    由模型自己决定要不要检索,并判断自己的话有没有依据。

  35. 2023 起

    格式化生成

    生成 · 常用

    用 JSON Schema、类型模型或工具调用约束模型输出,让回答能被程序验证和继续执行。

  36. 2023

    新鲜度

    工程 · 常用

    资料变了以后,索引和答案要跟着变,而不是一直查建库那天的快照。

  37. 2023

    ARES

    评估 · 演进中

    用少量人工标注校准自动评判,再估计上下文相关性、忠实度和答案相关性。

  38. 2024

    RAGTruth

    评估 · 常用

    用人工标到词级的 RAG 回答语料,测量检索之后仍然出现的幻觉。

  39. 2024

    CRUD-RAG

    评估 · 演进中

    按创建、读取、更新、删除四类文本任务评估 RAG,而不是只评估一次问答。

  40. 2024

    RAPTOR

    索引 · 演进中

    把文本块聚类并逐层写摘要,形成一棵可以按层检索的树。

  41. 2024

    CRAG

    检索 · 演进中

    先判断检索结果是对、含糊还是错,错了就改道去查别的来源。

  42. 2024

    知识库投毒

    安全 · 演进中

    攻击者往知识库写入少量文本,就能让特定问题稳定检索到并生成攻击者想要的答案。

  43. 2024

    权限与隐私

    安全 · 常用

    检索前就按身份过滤文档,并防止模型把不该泄露的原文复述出来。

  44. 2024

    RAFT

    生成 · 演进中

    训练模型在一组混有干扰段落的资料里引用真正有用的那几段。

  45. 2024

    HippoRAG

    检索 · 演进中

    用知识图谱和个性化 PageRank 一次找出多跳证据,而不必反复调用模型。

  46. 2024

    Adaptive-RAG

    编排 · 演进中

    先判断问题有多复杂,再决定不查、查一次,还是多步查。

  47. 2024

    检索缓存

    工程 · 演进中

    相同或相近的问题复用已经取回的段落和中间结果,避免每次都重新检索和阅读。

  48. 2024

    RankRAG

    生成 · 演进中

    同一个模型既给段落排序,也根据排好的段落生成答案。

  49. 2024

    Speculative RAG

    生成 · 演进中

    小模型按不同文档子集并行起草,大模型只核对这些草稿并选一份。

  50. 2024

    ColPali

    索引 · 演进中

    把文档页当成图像来检索,不再先做 OCR 或版面解析。

  51. 2024

    GraphRAG

    索引 · 演进中

    先从文档抽出实体和关系,再沿社区摘要回答跨全文的问题。

  52. 2024

    LongRAG

    索引 · 演进中

    把检索单位从一百词的短段落放大到数千词,让长上下文模型一次读完。

  53. 2024

    上下文检索

    索引 · 常用

    在嵌入和建 BM25 索引之前,给每个块补上它在原文中的位置和含义。

  54. 2024

    LightRAG

    索引 · 演进中

    用更轻的图索引同时查具体实体和上层主题,并支持增量更新。

  55. 2025

    Agentic RAG

    编排 · 演进中

    由流程里的模型决定下一步是检索、换查询、读另一份资料,还是停下来回答。

  56. 2025

    深度研究

    编排 · 演进中

    面对开放问题,系统自己规划多轮检索、阅读网页并写出带引用的长报告。

  57. 2025

    多模态检索规划

    编排 · 演进中

    问题本身可以是图或文档页面,系统再决定检索文本、图像还是整页画面。

  58. 2025

    GraphRAG 适用边界

    评估 · 演进中

    用分难度的基准看图谱检索在什么问题上真的胜过普通 RAG。

  59. 2025

    推理与检索协同

    编排 · 演进中

    检索和推理不再分先后,而是在同一次解题里交替补证据、改推理。

  60. 2026

    领域评测

    评估 · 演进中

    评测从通用问答走进医学、法律等专业语料,并分开看检索和生成各自贡献了多少。

  61. 2026

    检索路由

    编排 · 演进中

    按问题和语料是否匹配来选择检索范式,而不是认定某一种高级 RAG 永远更好。

  62. 2026

    生成器能力评测

    评估 · 演进中

    在资料已经给定时,单独测量模型会不会整合、推理、读表和拒绝回答。

  63. 2026

    系统性能基准

    工程 · 演进中

    同一套流水线同时测量吞吐、显存和答案质量,而不是只报告任务分数。

  64. 2026

    四条轴线

    架构 · 演进中

    2026 年的综述不再按年份命名下一代 RAG,而按效率、安全、交互和复杂推理重新归类。