当前位置: 首页
AI教程
搭建RAG系统第一步常见的错误

搭建RAG系统第一步常见的错误

热心网友 时间:2026-06-26
转载

大多工程师构建 RAG 系统时,第一步往往扎进 embedding 模型的选型里。这个次序,其实是本末倒置的。

大多数人搭 RAG,第一步就错了

观察到许多团队在 text-embedding-ada-002bge-m3 之间犹豫不决,进行了多轮基准测试。结果发现系统实际效果欠佳?问题症结其实并非 embedding,而是 chunking。这个现象,颇具代表性。

那个将两周时间耗费在 embedding 选型上的工程师

去年有位朋友负责内部知识库 RAG 项目,产品要求是“用户提问必须都能回应”。他直接把头两周全压在这件事上:

  • 对 OpenAI、Cohere、BGE、Jina 四家 embedding 做了对比测评
  • 搭建了评估脚本,精细计算 top-k 召回率
  • 向量库换了三套:从 Pinecone 到 Qdrant 再到 pgvector

最终 top-3 召回率达到 78%,他自认为已足够。

结果怎样?上线两周后,“答非所问”的用户反馈接连不断。排查日志发现,命中的 chunk 语义虽相关,却来自文档中的孤立段落——由于缺少上下文,模型根本无法输出有价值信息。

问题根源并非 embedding 不准,而是 chunk 切得过碎,上下文被完全割裂。

Embedding 选型:边际收益正持续下滑

这其实是一个经常被忽略的现状:主流 embedding 模型在通用文本任务上的性能差距已经非常有限。

2025 年 MTEB 榜单前十名,top-3 召回率差距普遍低于 3%。然而,一个糟糕的 chunking 策略,就能让这项指标直接暴跌 20%。

换言之,花两周时间做 embedding 选型,可能只有 +3% 的收益;而花两天优化 chunking 策略,却可能带来 +20% 的提升。

并非 embedding 不重要,只是优先级确实搞错了。

真正的三大瓶颈

1. Chunking 策略

固定长度切分是最常见的起步方式,也是最先触及的天花板。

实战中效果更稳定的几种策略:

  • 句子级 + 滑动窗口:保留上下文连贯性,适用于叙述型文档
  • 按语义分段:借助小模型识别段落边界,适合结构化报告
  • 父子 chunk:检索阶段使用小 chunk,提交给 LLM 时附带父 chunk,兼顾精准度与上下文完整性

不存在普适方案。关键是要有评估集来量化不同策略的效果差异,而不是凭感觉盲目更换。

2. 评估闭环

这通常是大多数 RAG 项目中最容易被忽视的环节。

缺乏评估集,无异于用眼睛观测一个黑箱。调整了 chunking 是好是坏?改动了检索策略是否产生回归?你完全无法判断。

一个最小可行的评估闭环:

  1. 从真实用户问题中抽取 50-100 个代表性案例
  2. 由人工标注每个问题的“理想 chunk”(即 ground truth)
  3. 每次改动后运行一次,对比 Recall@3 与 MRR 指标

工具层面,RAGAS 框架能半自动化这一流程,值得尝试。

3. 检索质量:单靠向量检索远远不够

纯向量检索存在一个经典失效场景:精确词匹配。

用户搜索“Claude Sonnet 4.6 的 context window 是多少”,向量检索很可能优先返回语义接近的“Claude 3.5 context window”。这正是问题的关键。

混合检索(BM25 + 向量)在类似场景下表现得更稳定。pgvector 0.7 及以上版本已支持混合检索,实现成本不高,但效果提升显著。

一套值得参考的迭代顺序

  1. 先采用固定 chunking 搭配任一主流 embedding 跑通流程,别在这两步上耗费太久
  2. 建立最小评估集,为自己提供衡量标准
  3. 优化 chunking 策略,借助评估集量化每次调整
  4. 引入混合检索
  5. 根据需求添加 reranker(可选,收益取决于具体场景)
  6. 此时再考虑更换 embedding 模型是否仍有额外价值

RAG 系统达到理想效果,80% 依赖于数据处理与检索质量,仅 20% 取决于模型选择。从这个角度看,优化方向就变得清晰多了。

来源:https://juejin.cn/post/7631595203976298523

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
科研人员必读:多肽、蛋白质、重组蛋白区别及定制指南

科研人员必读:多肽、蛋白质、重组蛋白区别及定制指南

Section 01 多肽 VS 蛋白质 VS 重组蛋白 多肽、蛋白质和重组蛋白,本质上是同宗同源的东西——都是氨基酸串起来的生物大分子。三者的核心区别,说到底无非是三个维度:分子大小、折叠形态,以及生产方式。 接下来是一张清晰的对比图,帮你快速建立直觉: ![对比图1](https:

时间:2026-07-07 17:55
知识图谱与本体语义建模的核心区别解析

知识图谱与本体语义建模的核心区别解析

谈到人工智能如何“理解”知识,有两个概念常被放在一起讨论:知识图谱与本体语义建模。不少人以为它们是同一事物,或者认为后者是前者的进化版。实际上,两者的分工完全不同——打个比方,一个是“记事的本子”,另一个是“写本子之前先定好的规矩”。 1 本体语义建模:先绘制一张“通用分类蓝图” 设想一下,你要整

时间:2026-07-07 17:55
强烈推荐工作搭子WorkBuddy

强烈推荐工作搭子WorkBuddy

一次偶然的机会,从朋友那里了解到WorkBuddy这个工具。说实话,在AI产品扎堆的今天,能遇到一个下载即用的助手,确实值得推荐给每一个被日常琐事缠身的人。 安装过程没什么难度,双击安装包默认安装即可。需要留意的是,如果在Windows7上折腾了半天没反应,别慌——这工具在高版本Windows下运行

时间:2026-07-07 17:55
跨境电商系统自动化测试与CI/CD流水线构建指南

跨境电商系统自动化测试与CI/CD流水线构建指南

技术方向:自动化测试与DevOps实践关键词:日本代购、一站式日淘、雅虎代拍系统、煤炉自动代拍 一、测试分层策略详解 不少人刚开始就想直接搞E2E测试,觉得跑通完整流程才够“真实”。然而,测试金字塔这么多年仍不过时,原因很简单——不同层级的测试各有分工,缺少任何一层都会不稳。来看看这张金字塔图: ┌

时间:2026-07-07 17:54
中小企业AI营销矩阵工具推荐:赛诺贝斯智域蒲公英

中小企业AI营销矩阵工具推荐:赛诺贝斯智域蒲公英

天天刷着别人的爆款内容,自己却“有心无力”——这才是2026年绝大多数中小企业运营社交媒体的真实写照。说白了,社交媒体如今早已不是“要不要做”的选择题,而是“怎么做才能真正见效”的生存考验。现实情况是,团队人力就那么几个,预算也紧巴巴,却要同时运营抖音、小红书、知乎、头条、百家号等多个阵地……文案、

时间:2026-07-07 17:54
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全