不用大模型不烧 token 能把智能问数做到啥程度?

先把结论放在前面:能做出一个完整可用的 BI 查询工具,只是入口从"随便问"变成"引导式输入"。

核心能力多表关联、跨表对齐、排名占比环比,一样不少。差别只在灵活性:用户不能说"帮我看看上月华东区卖得咋样",但可以说"上月 华东 订单金额 总和"。

如果这个交换你能接受,那智能问数可以做到零算力成本、零 token 费用。

为什么可以不靠大模型

关键在于:BI 查询用的语言,本身就是收敛的。

业务人员问数据,翻来覆去就是那几种意图------查明细、做汇总、搞对比。围绕的实体也是固定的------订单、客户、产品、供应商。条件的组合方式(过滤、分组、计算)是可枚举的。

这不像日常闲聊,天马行空。这更像是"行业黑话",有明确的模式和边界。

润乾 NLQ 的做法是:把这套"黑话"的模式和边界,用一本业务词典定义清楚。系统不靠"理解",靠"匹配",你输入的词在词典里能找到,就按规则编译;找不到,就明确告诉你"不认识"。

没有猜测,就没有幻觉。

不用大模型,能做到什么程度?

用户只要用规范的业务语言提问,绝大多数日常业务查询都能直接跑通,而且是 100% 准确。

比如下面这些典型场景,直接输入就能查:

  • 明细筛选:北京 去年 金额大于 1 万 有效订单

  • 聚合排名:各城市 订单总金额 排名前 5

  • 关联过滤:订单数超过 3 个 上海客户

  • 多维对齐:各省 客户数 供应商数

从能力边界看,企业日常 BI 场景基本全覆盖: 单表条件筛选、维度分组汇总、跨表关联计算、多源按维对齐,这些传统需要写 SQL、做定制查询面板的需求,规则引擎都能直接处理。

尤其是多表 JOIN 这类纯大模型方案的重灾区,在润乾 NLQ 里依托 DQL 语义层的外键属性化和按维对齐机制,表间关联由规则自动推导,不用 AI 猜,不会出现关联遗漏、类型搞错的问题,结果稳定可复现。

操作方式:从"随便问"变成"引导式输入"

不接大模型,最大的变化在输入方式。

接大模型时:用户说"上月华东区卖得咋样",LLM 翻译成规范文本,用户确认后执行。

不接大模型时:用户在输入框里打字,系统根据词典实时提示匹配项。输入"订单",提示"订单 金额 总和"、"订单 数量"、"订单 状态 已完成"等可选组合。用户选一个,就是一个完整的规范查询。

规范文本也是自然语言,只是比口语规整一些。业务人员看一眼提示,组合一下,就能写出查询。不需要学语法,不需要懂 SQL。

更复杂的计算怎么办?跳转到 NLR(自然语言报表)再做

排名、占比、环比、同比这些跨行运算,不接大模型时怎么处理?

分两步:第一步用 NLQ 查出基础数据,第二步跳转到 NLR(自然语言报表)做二次计算。

以"去年各月销售额环比"为例:

  • 第一步:查询 "去年 年月 订单金额 总和"------NLQ 查出各月销售额。
  • 第二步:计算订单金额总和比例环比 命名为订单环比------NLR 在结果集上算环比。

NLR 也是规则驱动,不走 AI。用户手动拆成两步,多一次操作,但结果一样确定。

代价和收益,都很清楚

代价: 入口灵活性降低。用户不能随意说口语,需要按规范方式组织查询。复杂查询需要手动拆步。

收益: 零 GPU 成本,零 token 费用,零 API 延迟。结果 100% 确定,可追溯、可重复。部署在普通 CPU 服务器上,长期持有成本可控。

关键判断标准就一条:你的查询场景,是"模式相对固定"还是"口语千变万化"?

前者,不接大模型完全够用。后者,NLQ 接上大模型提升通过率,但依然保留确认层兜底。

大模型在这里是"加速器",不是"发动机"。 发动机是词典和规则引擎,有没有加速器,车都能跑。

相关推荐
Flynn Liang14 小时前
Spring AI 2.0 深度解析:ChatClient、Advisor 链与 MCP——Java 工程师的 AI 落地最优解
java·人工智能·spring·大模型·架构设计·spring ai
DevOps老兵15 小时前
Transformer拆解06:Self-Attention,一句话里的词怎样互相看见
大模型·transformer·自注意力·self-attention·注意力矩阵
我喜欢就喜欢15 小时前
RAG 重排序 Rerank 实战:用 bge-reranker 把 Top-K 命中率拉回来
python·大模型·向量检索·rag·rerank
VIP_CQCRE16 小时前
在 VS Code 等编辑器里用 OpenCode 接入 Ace Data Cloud:Provider 配置与 IDE 验证
大模型·ai编程·vs code·opencode·ace data cloud
行走的陀螺仪16 小时前
Super-Agent 架构演进(下):解耦设计与 NestJS 工程落地
架构·大模型·agent
像风一样自由20202 天前
3.Dockerfile如何构建一个Python算法镜像
开发语言·人工智能·python·大模型
猿界零零七2 天前
Agent 开发面试题--Day002【Agent和Workflow的有什么区别】
人工智能·大模型
大鹏的NLP博客2 天前
从格赖斯合作原则看大语言模型与提示词工程
人工智能·自然语言处理·大模型·agent
寻道码路2 天前
AI Agent 工程化开发实战(五):持久化与断点恢复——Checkpointer 与 Store
人工智能·大模型·checkpoint·持久化·ai agent·langgraph·ai工程化
虎鲸不是鱼2 天前
AI 自动化逆向(三十六)先找不加密的部分
人工智能·自动化·大模型·逆向·ai逆向