江西冬酿科技有限公司 · 南昌市 · 服务江西及全国咨询热线 400-873-2750

RAG 到底值不值得上?先搞清检索和生成的分工

RAG 到底值不值得上?先搞清检索和生成的分工 内部文档接入后可检索、可追溯来源 经常有人问我们,RAG 是不是把公司的文件夹丢给大模型,让它自己学一遍。不是这样。RAG(Retrieval-Augmented Generation,检索增强生成)的逻辑很朴素:用户提问后,系统先去文档库里翻出和这个问题最相关的那几段原文,再把这几段话连同问题一起交给模型,让模型照着材料回答。 分工也就清楚了。检索负责找对那一页,生成负责把找到的内容说成人话。打个不太严谨但好用的比方——这是一场开卷考试,模型是考生,文档库是那本书。考生再会写,书里没有的东西也写不出来;书里页码贴错、同一道题有三个版本互相打架,他抄出来的答案照样是错的。所以我们后面会反复讲一句话:RAG 的效果上限由文档质量决定,跟用哪个模型关系没那么大。 检索和生成,各自会怎么失败 上系统之后出的问题,八成能归到下面四个环节里的一个。分清楚是谁的责任,才不会一出问题就去换模型。 环节 它在干什么 出问题时你看到的现象 常见原因 解析入库 把 PDF、Word、网页、系统记录切成片段,附上来源和权限 答案里出现半句话、表格串行、页眉页脚混进正文 扫描件没做 OCR、按固定字数硬切、跨页表格没合并 检索召回 用向量加关键词,把最相关的几段捞出来 明明文档里有,它说不知道 切片太碎丢了上下文、同义说法没覆盖、只用了向量没上关键词 生成 把片段读成答案,标出处 答案大方向对,但张冠李戴、引用页码错 片段没带来源元数据、提示词里没写死「只根据给定材料回答」 兜底 检索不到时如实说没有 模型开始编 没有拒答规则,模型被要求「尽量给出答案」 什么场景适合上 RAG 共同特征只有一条:答案本来就躺在文档里,用户的问题是「在哪一页」,不是「怎么推」。这类需求落地周期短,通常两到四周能跑出可用版本,具体看你文档有多乱、整理意愿有多强。 制度与流程查询。报销标准、请假规则、设备报修走哪条线。这类问题要求一字不差,模型自由发挥反而是风险。 产品与技术资料问答。参数、兼容型号、常见故障码。销售和售后在一线翻 PDF 太慢,让他们打字问更快。 合同、招投标、资质库。「哪份协议约定了…

企业知识库怎么防止越权:四层权限设计要点

企业知识库怎么防止越权:四层权限设计要点 内部文档接入后可检索、可追溯来源 先说一个反常识的结论:前端看不到,不等于没权限 我们给几家企业做过知识库的事后检查,问题几乎都出在同一处:页面上明明看不到的文件,换个问法就被 AI 答出来了。原因不复杂——系统先做向量检索,拿到 Top-K 片段,再在渲染的时候把没权限的条目隐藏掉。过滤发生在展示层,模型早就把那段内容读进去了,你只要让它换个说法转述一下,这条权限限制就失效了。 所以这条原则必须先划清楚:权限判断要发生在检索之前或检索之中,不能发生在展示之后。下面按四层拆:数据分级、部门与角色授权、检索层过滤、日志审计。企业知识库这件事,结构设计上省一步,后面都要返工。 第一层:数据分级,四档就够了 分级难的不是定标准,是让人愿意填。见过不少知识库上线时列了七八级,三个月后标签全是空的,等于没分。经验是把级别压到四档,并且默认继承:文档从哪个目录、哪个业务系统同步过来,就继承那儿的级别,只有少数文档需要人工上调或下调。 级别 典型内容 可见范围 检索时怎么处理 L1 公开 产品介绍、对外物料、员工手册 全员,含访客账号 不额外过滤 L2 内部 流程制度、培训资料、通用模板 在职员工 校验账号在组织树内 L3 受限 客户合同、报价单、项目交付文档 所属部门或项目组 带部门/项目组标签过滤 L4 机密 薪酬、股权、未公开财务、核心参数 指定人员 独立索引,或者干脆不入库 L4 那条值得多讲一句。不是所有资料都适合放进知识库。薪酬表、股权协议这类东西,一年被问不了几次,放进来收益低、风险高,技术上再严也怕配错一次。我们的建议是这类内容不进主库,需要时走人工渠道。 第二层:授权别只按人,组织树、角色、文档 ACL 三层叠加…

企业知识库怎么从零搭建:资料盘点、权限分层与更新机制

企业知识库怎么从零搭建:资料盘点、权限分层与更新机制 内部文档接入后可检索、可追溯来源 去年帮南昌一家制造企业做知识库,他们的 IT 图省事,把整个共享盘挂了上来,号称「三千份文档入库」。上线第一周,销售问「退货政策是几天」,AI 答「七天」。实际制度三个月前就改成十五天了,被检索到的是两年前那一版。这类事故跟模型能力关系不大,问题全在资料本身——入库前没人判断该不该进,入库后没人管它是否还生效。 所以这篇不聊向量数据库选型,也不比模型参数,只讲从零搭一个能用的企业知识库必须跨过去的四道坎:盘点、权限、解析、更新。 第一步:资料盘点,重点在于决定什么不进 多数团队做盘点的方式是「能收集到的全收」,结果知识库变成了电子垃圾场,检索精度被稀释得厉害。我们通常建议先做减法:能长期复用、有明确责任人、有版本意识的资料才收,其余一律放外面。 资料类型 建议 判断依据 制度、流程、SOP、作业指导书 入库 长期复用,有归口部门,有修订记录 产品参数、报价口径、服务条款 入库,但必须带生效日期 变动频繁,过期危害大 客户合同、含个人信息的名册 不入库或脱敏后入库 权限与合规风险高于检索收益 周报、会议纪要草稿、过程稿 不入库 一次性内容,半年后无人看,还会干扰召回 扫描件、图片型 PDF 先做 OCR 再入库 没有文本层的文件等于没入库 历史版本、已废止文件 只留当前有效版 同题多版本是答错的头号原因 盘点时顺手做一件事:每份资料标记一个「资料责任人」和一个「复审周期」。这个字段现在看着没用,等知识库跑三个月、开始答错东西的时候,你会感谢自己当初填了它。 第二步:权限分层,边界要在入库前定 知识库最难的两件事,一件是资料过期,另一件就是权限没设计好。权限没做对的典型表现是:要么所有人都能搜到薪酬表,要么为了安全把权限卡得太死,员工搜不到该搜的东西,用两周就弃用了。 权限要分四层来看,别只做一层: 层级 控制方式 落地要点…

拨打 400-873-2750免费咨询