先说结论
先按问题需要的证据选择查询方式:政策解释用带权限的文档检索,精确金额与统计用受控 SQL,明确的关系遍历用结构化关系或图查询。向量相似度不能替代准确汇总;混合问题应拆成可核验的子查询,再组合答案。
读完你会得到
- 精确汇总与语义解释使用不同证据路径。
- 先做业务题集,再决定是否增加向量库或图数据库。
- 混合答案保留各子查询的时间、权限与来源。
“哪些客户的合同快到期,并且适用新版续费政策?”看起来是一道知识库问题,却包含到期日筛选和政策解释两件事。把数据库导出成文本,再让模型从几段相似内容里算客户数量,容易漏记录。架构选型要从这类问题开始。
配套资料与延伸阅读
- RAG 评测怎样定位问题:把检索、依据和答案完整性分开看(阅读)
继续阅读相关方法与边界。
- 企业 RAG 权限怎么做:从文档分块到缓存都要隔离(阅读)
继续阅读相关方法与边界。
- 企业 AI / FDE 服务(了解)
带上十个真实问题、现有资料来源和权限约束,可用于讨论企业知识库的查询路径与试点范围。
先把问题写成证据需求
从业务人员最近做过的任务里取样,记录问题、允许查看的数据、应返回的对象和判对依据。例如“介绍退货政策”需要完整规则,“昨天已结算收入”需要交易状态和金额,“同一供应商影响了哪些订单”需要稳定主键与关系。它们不应共享一条未经区分的检索路径。
微软的 RAG 设计资料把数据管道与问答流程分开,数据平台建议则要求每个新增组件有明确用途。下面的分类表是本站的架构决策方法,不是厂商性能测试。
本节依据: [1] Microsoft Azure Architecture Center [2] Microsoft Learn
用四类任务比较查询路径
| 问题类型 | 优先路径 | 需要验证的条件 |
|---|---|---|
| 条款、说明书、制度解释 | 文档全文与语义检索 | 找对版本、对象、例外与原文位置 |
| 订单金额、库存、计数和分组 | 受控数据库查询 | 指标定义、去重、时间和可见行正确 |
| 组织、供应商与依赖关系 | 关系查询,必要时使用图 | 边的定义、方向、生效时间完整 |
| 统计结果加政策解释 | SQL 与文档检索分别执行 | 实体、时间、权限范围能够对齐 |
图数据库适合需要维护和遍历关系的任务,并不因为问题出现“关联”两个字就必需采购。少量固定关系可能由现有数据库连接查询完成。先量出查询复杂度和维护负担,再判断专用图引擎是否值得增加。
数据库选型应带上已有系统条件
AWS 的资料列出关系数据库加向量扩展、搜索引擎、图分析与托管检索等不同路径。它提供的是选项,不是通用排名。已有稳定数据库、资料量适中且权限逻辑集中时,可以先评估现有系统能否承担查询;高更新频率、多来源检索或复杂全文需求可能需要独立索引。
记录连接方式、备份恢复、删除传播、权限过滤和团队维护能力。相同的模型换一个向量库不会自动解决文档抽取错误。将主系统数据复制到索引,也会增加同步和权限副本的责任。原始系统和索引更新时间必须能对应。
把混合问题拆成两个可核验结果
续费问题的教学拆解
- 取业务对象
通过受控查询得到允许查看的到期合同编号、客户与合同版本。
产出:带查询时间的结构化记录 - 取政策证据
按合同类型、地区、生效日和权限取适用政策,保留段落位置。
产出:候选政策与冲突状态 - 对齐条件
逐项判断合同是否适用,缺字段或政策冲突时进入待确认。
产出:对象与政策的匹配表 - 输出和复核
答案列出对象、判断依据及未确认项,联系动作另走审批流程。
产出:可回查的答案
这里的查询都只读。即使解释成立,也不能顺手自动续费或改合同。需要执行动作时应建立独立工具合同、授权与幂等设计,不把问答系统的访问权限扩大成写入权限。
用同一组题决定是否升级架构
题集要包含短问题、精确编码、同名客户、过期政策、关系断裂、无权对象和确实无答案的情况。每题写清允许证据、参考结果和应拒绝的动作。先评估检索是否找对资料,再评估解释,统计问题则直接与受控参考查询比较。
假设有十二道演练题,其中四道需要精确计数。文档方案只答对八道解释题,不能把另外四题从报告删掉后宣称全部通过。也不能用模型给自己打分作为计数题的唯一依据。增加 SQL 路径后,还要测试用户改地区或时间时是否正确更新过滤。
可以再放入三份名称近似的产品手册:A 型号支持某接口,A-Pro 不支持,旧版 A 曾支持但已停用。问题只提 A 时,候选检索应验证型号和版本,不能因为 A-Pro 文本相似就采纳;问题缺型号时应先澄清。然后把一个对应型号的库存问题交给受控数据库查询,确认系统没有从手册里的教学库存数字回答。
结果报告按任务类型分别列出正确、错误、拒答和未知原因,再给总体分母。增加组件后既要检查原来失败的题,也要回放已通过的题,防止解决统计问题时破坏政策解释或权限过滤。
上线前留出证据不一致的处理
索引使用周一的合同快照,而数据库使用周三状态时,同一客户可能出现不同结论。答案应带数据时间;需要一致快照的任务,应由流程协调数据版本或停止合并,不能用流畅的措辞掩盖时间差。
每条路径保留对象标识、查询版本、资料版本和用户授权上下文。删除原始资料或撤销权限时,历史摘要与缓存也要重新判断能否复用。试点验收不仅检查正确答案,还检查缺资料、查询超时和路径失败能否给出清楚的待处理状态。
交付给业务方的最小选型记录
记录业务题清单、选择的查询路径、保留和删除规则、各项评测结果,以及谁负责资料、权限和运营。预算应包含索引更新、数据管道和故障处理,不只看首次建库成本。
如果文档方案已经满足主要任务且能解释失败原因,就继续改善资料质量;确有精确查询或多跳关系需求,再添加对应组件。选型结论应能用题集重新验证,而不是永久绑定某个产品名称。
常见问题
所有企业知识库都要独立向量数据库吗?
不需要。先核对现有数据库或搜索系统的检索、权限、更新和容量能力。专用向量库是一个选项,是否增加应由业务题与维护条件决定。
GraphRAG 能代替 SQL 汇总吗?
不能默认代替。精确金额与计数仍需要明确指标和完整数据范围;图与文档检索可以补关系解释,但不应让模型从少量检索片段估算总数。
资料来源与核对说明
文章中的行业定义与技术方法尽量引用官方或标准组织资料;表格、清单和决策框架是基于这些资料形成的编辑性整理,不代表来源机构对本站服务的背书。
- Design and develop a RAG solutionMicrosoft Azure Architecture Center
核验于2026-10-09。官方把RAG数据管道、应用问答和分阶段评测分别描述。本站SQL/图/文档决策框架是业务分析,不冒充官方基准。
- Data platform for AI workloads on AzureMicrosoft Learn
核验于2026-10-09。官方建议先判断现有数据平台能力,新增组件需有用途,考虑版本与生命周期。本站数据流盘点和业务表格为实施建议。
- Vector database optionsAWS Prescriptive Guidance
核验于2026-10-09。官方列出关系、搜索、图与托管检索选项;本站问题分类与决策表为方法设计,不是产品性能排名。动态文档,原页未标单独发布日期。
带上流程、样例和目标,添加企业微信沟通。先确定项目范围与验收方式,再安排实施。


