原子概念
结构化查询与指标层
SQL/指标层/确定性计算与RAG解释分工、数据快照和单位口径。
检索别名:text-to-SQL · metrics layer · 确定性计算
01 输入
- 结构化数据与指标定义
- 授权、时间、币种及实体条件
02 处理机制
- 校验查询范围与只读资格
- 在完整合格集合上确定性计算
- 返回快照、口径和明细供解释
03 输出与证据
- 可复算的数值结果
- 有覆盖边界的分析证据
需要全量计算时不要用相似片段近似
“上月每个地区退款总额”要求完整数据、明确过滤和可复核聚合。向量检索返回的是若干相关记录,通常不是满足条件的全量集合,因此把检索到的发票交给模型相加,可能漏项、重复或混用币种。RAG可以解释规则,SQL与指标层负责确定性取数和计算。
建议向Agent暴露受控查询或业务指标工具,输入使用明确日期、实体、单位和过滤条件,输出返回结果、数据快照、执行口径和必要明细。PostgreSQL提供关系查询与事务基础;是否与pgvector共库是部署选择,不改变数值必须由完整数据计算的原则。
工具应封装业务口径
同一项收入可能包含净额/总额、集团/分部、应计/收付等差异。相比让模型自由拼写任意SQL,稳定的指标API更容易约束口径和权限。确需生成SQL时,应限定可读schema、参数、行数、执行时间和允许操作,不能让自然语言直接获得数据库写权限。
查询结果也要带as-of和来源版本。金融历史分析不能连接今天修订后的表却声称代表过去;教育掌握统计要固定评分器与题目版本;法律事项统计要固定资料覆盖与程序状态。确定性计算只保证按给定输入执行,不保证输入语义正确。
验证分成数据与解释两层
准备可人工算出的测试集合,包括空集、重复记录、跨币种、时间边界与权限差异。先核验返回值、分母和过滤,再检查模型是否忠实解释计算结果。模型不得把一个估算字段写成审计确认数字,也不应掩盖缺失数据。
对高代价查询设置预算并缓存合格快照;缓存资格仍受授权与新鲜度限制。若数据不完整,输出覆盖范围与缺项,而不是把没有检索到的记录当作数值为零。最终答案应让读者能复算关键步骤。
RELATIONSHIP MAP
与其他节点的关系
箭头从本节点指向目标;关系是工程分析映射,不代表厂商合作或已披露的内部实现。
哪些节点指向本页 · 2
- PostgreSQL与pgvector — 实现 → 结构化查询与指标层
关系查询与向量可共享权威库
- 金融数据的时点与重述 — 依赖 → 结构化查询与指标层
金额聚合交给结构化计算
PRIMARY SOURCES
来源与阅读边界
来源按研究截止日整理。官方文档说明能力和约束,代码只证明对应版本,论文与讲座不自动证明生产效果。 资料截止:2026-10-15。
- PostgreSQL:事务隔离与一致视图 ↗官方文档 / 声明
- SEC:结构化XBRL资料 ↗官方文档 / 声明