游乐游手机版
首页/AI热点日报/热点详情

RAG工业落地框架对比:QAnything、RAGFlow、FastGPT、智谱RAG

类型:热点整理2026-06-18
说到RAG,说白了就三件事。 第一,Indexing,也就是怎么把知识更丝滑地存起来。 第二,Retrieval,如何在海量知识里精准捞出用户需要的那一小块,供模型参考。 第三,Generation,把用户的提问和捞回来的知识揉在一起,让模型生成靠谱的回答。 三个步骤听上去挺简单,但从方案构建到真正
说到RAG,说白了就三件事。 第一,Indexing,也就是怎么把知识更丝滑地存起来。 第二,Retrieval,如何在海量知识里精准捞出用户需要的那一小块,供模型参考。 第三,Generation,把用户的提问和捞回来的知识揉在一起,让模型生成靠谱的回答。 三个步骤听上去挺简单,但从方案构建到真正落地,细节里全是戏——魔鬼都在细节里。 架构基本都沿着这个模块来设计,但各家落地方案各有千秋。

先看一下各家的技术方案

有道的QAnything

QAnyting的亮点,就在于它的Rerank环节——做得相当精细。

RAGFLow

RAGFlow的核心优势则集中在数据处理和Index这一步,文档解析能力是它的重头戏。

智谱AI

智谱在文档解析、切片、Query改写以及Recal模型的微调上都下了功夫,这很值得关注。

FastGPT

FastGPT最大的优点在于灵活性更高,模块的动态配置非常丰富。
下面从功能模块的角度,把几个框架的差异拉出来比一比。 | 功能模块 | QAnything | RAGFLow | 智谱AI | FastGPT | |----------|-----------|---------|--------|---------| | 知识处理模块 | PDF文件解析基于PyMuPDF,目前效率最高的方案。解析文字用PyMuPDF的get_text,不区分文字文档还是图像文档(图像文档如果没有文字会报错) | OCR、Document Layout Analyze等。这些在常规RAG里可能只是不起眼的Unstructured Loader,但RAGFlow的核心能力之一就在这里。 | (暂无详细说明) | (暂无详细说明) | | 召回模块 | 向量库采用Milvus的混合检索(BM25+向量检索),不设阈值,直接返回TopK(100) | 向量数据库用的是ElasticSearch,混合检索实现文本+向量,没有指定具体向量模型,分词器用的是huqie | 支持语义检索、全文检索和混合检索。向量模型采用BGE-M3。通过向量检索和文本检索分别召回数据,再用RFF算法排序。 | 采用文章结构切片和small to big的索引策略。有四种数据构造方案:Query vs Original、Query vs Query、Query vs Summary、F-Answer vs Original。支持Embedding模型微调 | | 重排模块 | 精准排序用自己训练的Rerank模型,阈值设在0.35 | 重排基于文本匹配得分+向量匹配得分混合排序,默认文本权重0.3,向量权重0.7 | 支持重排,动态设置。合并 embedding 和 fulltext 结果并按id去重;对qa字符串拼接后删除空格和标点,hash编码去重;配置了rerank模型则调用重排并新增得分 | (暂无详细说明) | | 大模型处理 | 所有数据组织在一起做Prompt,做了最大Token的优化处理 | 对大模型可用的Token数量进行过滤 | (暂无详细说明) | 模型微调采用分阶段策略:先开源通用问答数据,再垂域问答数据,最后人工标注的高质量问答数据 | | Web服务 | 基于Sanic | 基于Flask | (暂无详细说明) | (暂无详细说明) | | 切词处理 | 自定义的ChineseTextSplitter | 使用huqie分词器 | (暂无详细说明) | (暂无详细说明) | | 文件存储 | (暂无详细说明) | 文件存储使用的是MinIO | (暂无详细说明) | (暂无详细说明) | | 亮点 | 与常规RAG相比,Rerank环节做得非常精细 | 解析过程复杂但效果好,能将解析后的文本块与原始文档中的原始位置关联起来,目前只有RAGFlow实现了类似效果 | 提供三种检索模式,覆盖RAG主流实现。对重复数据去重并取最高得分,计算rrfScore并以此排序 | 模块动态配置多,灵活性高 | **总结一下:** 1. QAnything的Rerank模块设计最好 2. RAGFlow的文档处理能力最强 3. FastGPT的模块动态配置最丰富 4. 智谱RAG在领域数据上的微调训练表现最优 全维度来看,没有绝对的“最好”。落到自己业务的数据上,能正常跑起来、输出稳定结果,那就是最好的选择——落地为王。
来源:https://www.53ai.com/news/RAG/2024072210482.html

相关热点

继续查看同栏目近期热点。

延伸阅读

补充最近整理过的热点入口。