← 返回作品集 山里人 · 技术作品集
旁挂式企业数据智能问数平台

企业数据智能问数平台

Semantic-Layer Analytics Agent

旁挂在客户既有业务系统旁边的问数层:不改原系统一行代码、不改造它的库,先把散落在几十张表里的业务口径固化成一套语义层,再让 Agent 只在这一层取数。用中文问一句就有答案,且答案旁边就是实际执行的 SQL 与口径声明 —— 每一个数字都能追回原表。

12语义层指标(一期)
3道只读取数防线
3 栏对话 · 轨迹 · 证据
可追溯每答案附 SQL 与口径

要个数得等 IT 排期出报表,导出来自己透视,口径还各说各话 → 直接问一句就出答案,图上、表上、SQL 上互相印证,口径写在页面上,答不了也会明说差在哪。

功能模块

按业务域划分的模块清单。

语义层建模

  • 业务口径固化为可复用指标
  • 指标名与维度白名单
  • 口语别名与同义词映射
  • 口径声明随指标一起维护

问数对话

  • 中文自然语言提问
  • 流式输出,逐字返回
  • 连续追问保留上下文
  • 越界问题如实说查不到

执行轨迹

  • 每一次工具调用可见
  • 取数耗时与命中行数
  • 思考过程与中间输出
  • 模型不通时自动降级为回放

数据证据

  • 实际执行的 SQL 原文
  • 图表与明细表对照
  • 维度与过滤条件
  • 口径说明与注意事项

只读安全

  • 数据库只读账号
  • SQL 守卫只放行单条 SELECT / WITH
  • Agent 不具备执行 SQL 的工具
  • 用户输入永远进不了 SQL 文本

接入与复用

  • 封装 MCP Server
  • Claude Desktop / Claude Code / n8n 复用
  • 网页演示台
  • 预留 SQL Server 只读适配

关键能力

这套系统在设计与落地上的取舍。

◆
不做 Text2SQL 是刻意的

用了五年以上的业务系统,字段都带着历史约定 —— 某个字段不是字面意思、某个状态位是反的、本该是数字的列存过文本,自动生成 SQL 必错。口径先固化,模型只负责在指标里选。

◆
三道防线是架构级,不是提示词

只读账号、SQL 守卫、指标白名单层层收口,Agent 根本没有执行 SQL 的能力 —— 不是靠提示词求它别乱写。

◆
每个数字都能追回原表

答案旁边就是实际执行的 SQL、取数耗时与行数;口径写在页面上,算错了也能一眼看出错在哪一步。

◆
一次建模,多处复用

语义层封装成 MCP Server 后,网页演示台、Claude Desktop、n8n 用的是同一套口径,不必给每个入口各写一遍取数逻辑。

界面截图

点击任意图片可放大查看。

微信二维码 —— 扫码添加好友 扫码添加微信

可以直接登录体验

这套系统跑在独立演示环境上,上面这组演示账号可直接登录,不需要申请。演示库里的人员、单位均为脱敏后的示例数据。

  • 在线演示与试用
  • 系统定制与二次开发
  • 硬件对接(RFID / 人脸 / 打印 / 视频)

进入系统 →演示账号 demo / agent@2026

这套系统能贴你自己的牌子交付

源码自有,可按你的客户场景改、按你的品牌发。工具柜厂家、系统集成商、行业代理都能合作—— 你出客户与现场,我出软件与对接。

演示环境无需申请,上面可直接登录体验。