业务同事在群里问一个数,数据团队排期要等两天;想看某个维度的拆分,翻遍报表也没找到。这类场景在很多公司反复出现,而不会SQL并不等于拿不到数据。ThinkingAI在服务超过1500家企业、接入超8000款产品的过程中发现,多数卡点不在取数技术,而在问题怎么问、口径有没有提前定清楚。下面把自然语言问数从准备到验证的完整用法拆开讲,不需要任何SQL基础。
一、不会SQL也能查数,先弄清自然语言问数在做什么
1. 它把一句业务问题拆成四块
自然语言问数就是直接用日常语言描述需求,系统理解后去数据里找答案。它内部依次做三件事,听懂问题、找到该查的数据、生成查询并返回结果。
以“上个季度新客在华东区的付费金额是多少”为例,系统会把它拆成时间、对象、指标和筛选条件四块,再匹配到对应的数据表和字段。你看到的是一句话,系统执行的是一次结构化查询。
2. 它和直接问大模型有什么区别
把一张表结构丢给通用大模型,它也能写出一段看起来合理的SQL,但你无法判断它有没有选对口径。企业级问数通常先匹配已经定义好的指标,再按既定逻辑执行,而不是每次临场猜。
差别落在两处。结果可复现,同样的问题换个人、换个时间问,拿到的是同一个数。过程可解释,你能看到数字按什么口径算出、来自哪张表。
判断标准可以记成一句话,问数准不准,取决于指标口径有没有定义清楚,而不是模型有多聪明。这套机制的完整拆解,可以看AI数据分析完整指南。
二、提问之前要确认的三件事
1. 数据有没有真的接进来
问数不会凭空出数。业务库、埋点数据、订单、CRM这些来源要先接入,并有稳定的更新频率。如果某个模块的数据本身缺失,问数只能给出空结果或者近似结果,这不是系统能力问题。
2. 指标口径有没有定义
这一环决定成败。销售额含不含退款、活跃用户按登录算还是按使用算、新客按注册时间算还是按首次付费算,同一个名字背后可能对应完全不同的算法。
比较成熟的做法是先把指标统一到语义层,一次定义、多处复用,让报表、接口和AI走同一套业务逻辑。语义层的价值也在这里,它把业务规则从临时的查询语句里抽出来,变成可维护、可追溯的企业资产。口径没定义清楚,再强的模型也只能靠猜。
3. 你手里的权限够不够
问数会继承数据权限。组织范围、角色、行级和列级权限不同,同一个问题在不同人那里得到的结果范围也不同,这是设计使然。提问前先想清楚,这个问题涉及的数据你有没有查看资格,避免拿到结果才发现范围不对。
三、自然语言问数的完整使用步骤
一个完整的问数动作包含六步,选范围、说清问题、确认澄清、核对口径、追问下钻、固定常用问法。下面按顺序说明每一步的动作和成功信号。
1. 选对入口和数据范围
进入问数入口后,先确认当前会话绑定的数据域和时间范围。多数系统支持切换业务线或数据集,选错域会让后面的问题全部跑偏。成功信号是页面上明确显示了当前数据范围。
2. 第一次提问把四要素说全
时间、对象、指标、条件一次说清,比如“近30天各渠道新增付费用户数,按渠道拆分”,比“最近付费情况怎么样”有效得多。信息越完整,第一轮答对的概率越高。这类交互现在多由数据分析Agent承接,它把自然语言转成查询计划,再返回结果。
3. 看系统给的澄清问题
问题有歧义时,成熟的做法是反问而不是硬猜。系统提示新客按注册算还是按首次付费算时,不要跳过,直接选定口径。这一步花掉的几秒,往往能省下后面反复核对的时间。
4. 核对口径说明
结果出来先别急着复制。看清楚这个指标的口径、统计范围、数据更新到什么时候。一个能解释来源的数字,比一个刚好符合预期的数字更值得信任。
5. 用追问做下钻
拿到总数后继续追问,比如为什么下降、按地区拆一下、把新老用户分开看。追问会继承上一轮的分析上下文,不必重新描述背景。
6. 把常用问法固定下来
问出满意的结果后,把它保存成看板、订阅或定时推送。重复的问题只问一次,剩下的交给系统按周期送达,这也是把一次分析沉淀成长期资产的方式。
四、提问写法怎么改,结果才准
1. 一次只问一件事
一个问题里塞进三四个诉求,系统很难判断优先级。想同时看多个指标,就分几轮问,每轮确认一个结果。
2. 模糊问法怎么改
| 模糊问法 | 改成这样问 | 为什么 |
|---|---|---|
| 最近数据怎么样 | 近7天新增用户数和付费金额,按天展示 | 补上时间、指标和粒度 |
| 用户留存还行吗 | 1月新增用户的次月留存率 | 明确时间口径和指标定义 |
| 这波活动效果好不好 | 活动期间A渠道付费转化率,对比活动前14天 | 补上对比基准 |
3. 复杂问题拆成多步
跨多个维度的探索,拆成先看总体、再筛异常、最后定位原因三步。这样做还有一个好处,每一步的结论都能被单独验证,错误不会一路传递到最终判断。
五、结果对不上或不敢用时怎么处理
1. 先对齐口径
数字和报表不一致,多数时候不是系统算错,而是两边口径不同。先确认指标定义、统计范围、去重方式是否一致,再看数值差异。
2. 再查权限与时间范围
口径一致仍然对不上,就检查数据权限和时间边界。行级权限会改变可见的数据量,数据延迟会让当天数据不完整,这两个原因最容易造成差异。
3. 交叉验证并保留依据
用已有的报表做一次交叉验证,能对上的结果才放进汇报材料。同时留意系统有没有给出口径说明和查询依据,需要复盘时能追溯到来源,结论才算站得住。
六、从问数到行动,工具要承担什么
工具的价值不止于把问题翻译成查询。ThinkingAI把全域感知、Agent管理和行动闭环放在同一套体系里,数据分析Agent负责自然语言问数、异常检测和自动归因,让一次提问直接连着下一步动作。
落地时更值得关注两点。一是权限与治理,谁能看哪些数据、Agent调用了什么、结果怎么追溯,都要能被审计。二是部署方式,涉及敏感数据的团队通常需要私有化部署,把数据留在自己的环境里。
从游戏、短剧、直播到电商、新零售、汽车,各行业问数场景的差异不小,但底层逻辑一致,先有统一口径,再有可信答案。
七、FAQ常见问题
1. 完全不会SQL,能问到多复杂的数据
单表聚合、时间趋势、多维拆分、同环比这类问题基本可以直接问。涉及多步推导、跨业务线归因的问题,建议拆成几个小问题依次提问,每步确认结果后再继续。
2. 同一个问题问两次,结果会一样吗
如果系统走的是统一指标口径,两次结果应该一致。如果答案每次都不同,通常是问题里带了模糊表述,或者指标本身还没定义清楚,需要先把口径补上。
3. 问数会不会看到不该看的数据
问数会继承原有的权限体系,包括组织范围和数据范围。你在系统里本来无权查看的数据,问数同样不会返回,这一点在选型时值得重点确认。
4. 上线问数需要数据团队配合多久
主要工作量在指标口径梳理和数据接入,不取决于问题数量多少。已有指标体系的团队可以先做小范围试点,跑通之后按业务线逐步扩展。
5. 问数能直接改数据吗
查询和修改是两件事。问数只读,不直接改动业务数据。涉及写入、覆盖一类的操作,需要单独的权限和流程控制,不能和问数混在一起。






