跳到主要内容
术语表

无向量 RAG(基于推理的检索)

定义

无向量 RAG 是不用 embedding 索引的检索增强生成:它不去取向量离问题最近的切块,而是由模型对材料的结构——目录、章节标题、每个文件的摘要——进行推理,决定读什么,再去读它选中的部分。

又称
基于推理的检索、树状检索
相关
Agentic RAG、全文优先
取舍
选得更准,模型调用更多

去掉向量之后,变了什么​

标准的 RAG 用一个数字决定模型看到什么:问题的 embedding 和每个切块之间的相似度。排得最高的被读,其余的不被读。没有谁——模型不会,你也不会——看着材料做出选择。

无向量 RAG 把这个决定交给模型。它先看到材料的形状——章节标题、一张章节地图、文件夹里每份文档的一句话主旨——判断哪些部分和问题相关,打开它们,读完。如果读到的内容指向别处,它就回头再找。这更接近一个人面对一本没读过的书时的做法:看目录,翻到那一章,认真读。

向量 RAG由相似度分数决定预先把每个切块 embedding把问题 embedding取最近的几个切块凭这些碎片回答又快又便宜——对排在后面一点的内容视而不见
无向量、基于推理由读过结构的模型决定先读地图——目录,或每个文件一句话主旨挑出和问题相关的章节完整打开它们缺了什么?回头再找保留结构,读了什么有据可查——更慢,模型调用更多

在 MindMax 里,查找时的候选段落靠和问题共有的词找出来;读结构、决定打开什么,是模型的事。

同一个问题,两种决策者。左边由分数挑碎片;右边由模型读地图、挑章节。

它换来了什么​

  • 结构保留下来。 切块把一本书切成段落大小的碎片,没有章节,也没有顺序。按目录导航则两者都保住了,而关于论证的问题恰恰依赖它们。
  • 整节,而不是碎片。 选定一节之后,模型会把它完整读完,所以意思不会在某个随意的切块边界处被截断。
  • 精确的字眼保持精确。 一个条款编号或一个人名按原样匹配,而不会被模糊成「看起来差不多的东西」——见语义搜索。
  • 读了什么有据可查。 因为打开什么是模型选的,回答可以列出它实际读过的内容,而不是碰巧得分高的内容。
  • 不用建索引。 第一个问题之前不用跑 embedding,文件改了也不用重新 embedding。

它仍要付出什么​

  • 时间和模型调用。 读地图、做选择,是向量查找几毫秒就做完的事。回答会更慢,每一次选择都是一次要付费的模型调用。
  • 它的好坏取决于地图。 一份没有可用标题的文档——一份很长的逐字稿、一本没有目录页的扫描书——几乎没给模型留下可以推理的东西。
  • 总还得有东西去找候选。 面对几千个文件,模型没法读完每一份摘要。实际可用的系统会把结构和底层的快速搜索结合起来,而那层搜索有它自己的盲区。

MindMax 怎样处理​

MindMax 从设计上就是无向量的。搜索背后没有向量数据库。它像你一样找资料——看文档结构、看页面上的原词、换几种说法再找——所以每个回答都能追到一段你打得开的原文。代价是:问法和文件里的措辞差得很远,或者换一种语言来问时,可能会漏掉。

模型对什么进行推理,取决于材料的体量。装得进阅读预算的文档根本不检索——直接整篇读(全文优先)。一本书按章节地图导航,问题需要的章节完整读完。针对一个文件夹的问题,先看每份文档的一句话主旨,挑出需要的,再用同样的方式读。找一句精确的话,则按查找来做,靠页面上的字眼。

把各部分说准确:找候选段落是按词的,和你在搜索面板里用的是同一个搜索。做选择——哪些文档、哪些章节、哪些段落符合你的意思——是模型的推理。回答最后会附上这次实际读了什么:一份文档只有被打开过或被引用过,才算读了。

你向整个文件夹提问
@ 市场调研为什么这几份报告对市场规模的估算不一样?
按每份文档讲什么来挑而不是挑出和问题字面最像的十个片段
  • PDF行业研究报告-2025.pdf自上而下测算市场规模,依据出货量
  • DOCX战略备忘录.docx从客户数自下而上做估算
  • PPTX项目启动会.pptx引用了一个醒目数字,没给方法
  • XLSX2024价格表.xlsx各档位价目
  • EPUB跨越鸿沟.epub泛讲技术采用的几个阶段
另有 19 份,这个问题用不上,不读
打开章节地图,把相关章节完整读完
回答讲清楚各方分歧在哪
自上而下
统计全部出货量
PDF 行业研究报告 · 第 12 页
自下而上
只统计付费客户
DOCX 战略备忘录 · 市场规模测算
启动会幻灯片沿用了自上而下的数字,但没有说明PPTX 项目启动会 · 第 7 张
本次回答读过3 份文档 · 5 个章节

一个关于文件夹的问题:先看主旨,再挑出问题需要的文档,再完整读它们的章节——并记下读了什么。

针对整本书中某一章的问题:那一节被打开、读完,回答引用了它。

常见问题

什么是无向量 RAG?

不用 embedding 索引的检索增强生成。它不去检索和问题最相似的切块,而是由模型在材料的结构——标题、目录、每个文件的摘要——上导航,决定读什么,然后去读。

无向量 RAG 比向量搜索更好吗?

它在保留结构、保持精确字眼、记录读了什么上更好,也不需要建索引。它更慢,模型调用更多,并且依赖材料有可用的结构。面对海量资料,底层仍然需要一个快速搜索。

无向量 RAG 和 Agentic RAG 有什么区别?

Agentic RAG 是更宽泛的思路:模型自己分多步执行检索,用它手上有的任何工具——其中可以包括向量搜索。无向量 RAG 是更窄的选择:不用 embedding,靠对结构的推理来决定。

MindMax 用的是无向量 RAG 吗?

是的。没有向量数据库。装得下的文档整篇读;书按章节导航;文件夹从每个文件的主旨开始。候选段落按词找出来,打开什么由模型决定。代价是:措辞和你的文件差别很大,或者换了一种语言的问题,可能会漏。