
传统 RAG 的五个短板——单跳检索、切片碎片化、结构化数据无力、时效性缺失、被动检索——上一篇已经逐一盘点。这篇看工业界怎么把它们补齐,以 腾讯云智能体开发平台(ADP) 在复杂业务场景中的工程落地实践为样本。
先说结论:企业级 RAG 的演进方向,是从「先检索后生成」的直线流水线,变成「边检索、边判断、边决策」的 Agentic 数据服务。检索不再是流程里一次性执行的前置步骤,而是过程中可以按需调用的动作。
在实际工程落地中,RAG 主流程呈现出三个关键特征:
意图先行,检索反哺意图。 先做多意图识别,并行检索知识库、工作流、数据库等多种来源;更关键的一步是,把第一轮粗查拿到的内容再作为意图判断的输入——先粗查一轮拿到线索,再据此校正意图,让「这个问题到底要查什么」判断得更准。
多路并行的混合检索。 向量、关键词、结构化(Text2SQL)、图(GraphRAG)多路并行,复杂场景下效果和速度都更优。
策略灵活,可插拔可降级。 不同场景按需选择参数、模型和检索路数;资源紧张或某一路失效时可平滑降级,而不是整体失败。
下面按能力模块逐个展开。
第一篇讲过,大部分效果问题出在解析层。ADP 在复杂图文表混排场景下,结合自研多模态文档解析能力与语义切分机制,有效缓解了传统规则切分的碎片化、上下文割裂等痛点。
在系统架构上,文档解析抽象为清晰的层次化服务:

一句话:工程链路保速度,模型链路保精度,动态路由决定谁上。
导入后可以通过解析切分干预查看原文与切片,调整影响回答的切分结果。
面对 Excel 和数据库,纯向量检索做不了精确的条件筛选与聚合。这在真实业务里非常致命:数据库动辄海量数据且动态更新,不可能全量文本化入库;「哪些产品销售额最高」「某区域有多少家网点」这类带比较、聚合、多表关联的查询,传统向量检索只能给出残缺答案。
早期工程落地的典型挑战包括:英文表头与自然语言提问难以对齐、多表场景下语义互相干扰导致选错表、复杂子句转换困难、表格合并单元格导致结构识别失真。
针对这些问题,工程上采取了一套组合拳:

在包含多表关联与复杂条件的内部测试集上,这套组合拳使结构化数据检索的可用率取得显著突破,大幅提升了复杂问答下的召回率与准确度。
文档和问答对本质是相对静态的数据,无法满足交易流水、订单库存等持续变化的动态场景。而千万级业务数据如果全量复制入库,成本与同步时延也完全无法承受。
务实的解法是「不搬数据、只学结构 + 实时查询」:

这套设计的关键取舍是:知识库里沉淀的是「数据的结构描述」而非业务数据本身,真正的数据访问发生在外部数据库内,做到业务数据不落地。接入类型、数据表描述与学习配置可查看数据库接入指南。
这类动态数据需求也出现在钢贸行业方案中:商品匹配与报价需要结合企业商品库、业务规则和行业资源价格,采购则需要将多格式报价整理为可比较的数据。
基于知识图谱的检索增强生成,把文档抽取为「实体—关系」图结构,显式建模跨文档的语义关联,弥补纯文本检索在多跳推理上的短板。
面对复杂关系链路(例如跨系统的故障联动排查),答案往往分散在多个不相邻的文档中。引入 GraphRAG 的核心工程考量包括:
此外,在建图流程上从早期的「边抽边写」演进为「抽取后全局整治」——合并同义实体与同义关系、统一对齐属性,使图谱更加纯净规范。

在跨文档多跳关联评测中,相较于单一向量检索,引入 GraphRAG 后多跳推理问答的准确率获得实质性改善,有效连接了原本割裂的信息孤岛。
把检索从固定流水线的一次性前置步骤,转变为智能体自主调用的工具,形成动态闭环:
规划 → 调用检索工具 → 评估证据 → 信息不足则改写 Query / 换数据源再检索 → 证据充足再综合回答

工具箱覆盖标准检索、文档切片与父切片溯源、结构化 SQL 执行、图谱关系遍历等多类独立工具。智能体可根据当前问题复杂度自主决策调用链路。在涉及多步对比、合同审查、复杂故障诊断等跨文档推理场景中,端到端问答准确率与证据溯源完整度获得大幅改善。
具体的工具添加、反思模型与检索范围配置,可查看Agentic RAG 功能指南。
把编码、型号、批号这类强约束信息从正文中抽取为结构化元数据并建立独立索引,实现两阶段分层检索:先用元数据精准锁定文档,再回到全文获取细节切片。
典型场景是大规模、强约束的企业级知识库。例如在某大型企业服务知识库中,文档规模达数十万级,用户查询常包含明确的产品型号代码、故障警报代号、物料编码或生产批号。
传统向量检索在处理离散标识符时语义区分度极低,容易出现召回漂移;纯全文检索中编码又易被高频词掩盖。两阶段增强管线先通过 Query 提取强约束字段命中目标文档,再在限定范围内做混合检索,有助于减少相近编号干扰,并保留局部语义的完整性。

对编码、型号等查询,可以通过元数据设置提高相关知识的召回权重;需要严格限定候选范围时,应同时配置标签过滤。
在传统检索中,一条去年的旧政策和今年刚发布的修订版在库内共存时,向量相似度常常无法正确感知新旧,甚至导致旧版本优先召回。
时效性检索通过工程化链路让系统读懂时间意图:

在包含明确时间维度的法规、政策与动态信息问答中,该机制可减少新旧文档冲突造成的回答倒挂。操作可查看时效性检索设置:明确时间范围用于过滤,“最新”等意图主要用于加权排序。
在高水准基线之上,真实业务的持续优化更多来自对工程细节的精细打磨:
企业生产环境中,知识权限必须清晰回答两个核心问题:谁能配置知识库?谁能在对话中检索到哪些内容?

这意味着权限校验不是答完后的表层遮掩,而是真正下沉到召回层——无权访问的内容根本不进入候选上下文,从源头杜绝越权风险与 token 浪费。
最后一个关键能力在于持续迭代机制:将线上实际运行中的反馈与效果问题自动沉淀为结构化评测集,打通「问题收集 → 评测集扩充 → 算法与策略优化 → 版本回归验证」的持续闭环。

多数团队的评测集是上线前手工编纂几十条,之后难以维系。数据飞轮让评测集随真实业务问题自然生长,确保每次版本迭代都能完整回归,历史问题不反复发生。
从文档解析的动态路由,到 Text2SQL 双引擎,再到 GraphRAG 剪枝、权限隔离与数据飞轮——这套工程体系的共同点在于:不盲目追求单点理论指标,而是在大量真实业务场景中把一个个系统短板固化为可复用的工程底座。
跨文档推理的全局平衡、知识资产的治理维护以及评测体系的建立,可以继续阅读评测与知识治理。
验证一个复杂检索场景
选一个需要跨文档对比、条件筛选或计算的问题,按Agentic RAG 配置指南建立检索链路,再比较答案依据、响应时间和消耗。进入 ADP,开始验证。
相关阅读