
微信

飞书
选择您喜欢的方式加入群聊


AI 问数最常见的错误之一,是选错字段。
用户问:
“本月有效订单是多少?”
系统可能看到订单表里有 order_count、pay_order_count、valid_order_num、finished_order_num、refund_order_num 等字段。
如果字段说明不清楚,AI 很容易猜错。
字段越多,字段名越像,错误概率越高。
技术字段名通常服务工程系统,不服务业务人员。
例如:
AI 不能只看字段名就理解业务。
字段说明必须告诉它这个字段代表什么,什么时候能用,什么时候不能用。
很多字段的难点不在字段名,而在字段值。
例如订单状态里,1、2、3、4 分别代表什么。
渠道编码里,dy、tm、jd、wx 对应哪些平台。
门店类型里,直营、加盟、快闪、联营如何区分。
如果 AI 不理解字段值,查询条件就可能写错。
这也是字段值索引、枚举解释和业务字典的重要原因。
业务人员不会总用系统字段名提问。
他说“成交额”,系统里可能叫 GMV。
他说“退款”,系统里可能叫售后单。
他说“老客”,系统里可能叫存量会员。
AI 问数需要把业务语言映射到数据语言。
同义词、业务别名和常见问法可以显著降低字段匹配错误。
有些字段看起来像指标,但不能直接用。
例如表里有 sales_amount,也有 net_sales_amount。
一个含退款,一个不含退款。
一个含税,一个不含税。
如果指标口径没有固定,AI 很容易把“看起来像”的字段当成正确答案。
Snowflake Semantic Views 的官方文档强调,语义视图可以定义事实、维度和指标,让应用在统一语义下使用数据。
这说明字段选择问题最终要靠语义层解决。
高频问题应该沉淀成标准问题。
例如:
每个问题都对应正确字段、正确过滤条件和正确指标口径。
Databricks Genie 的官方资料也提到 benchmarks,可用于评估 Agent 回答质量。
企业可以把这些标准问题作为回归测试,持续检查 AI 是否选对字段。
BuildTable 可以整理表字段、字段值、指标口径和业务文档。
AskTable 在问数时结合字段说明、字段值索引、同义词、指标定义和问题上下文,降低选错字段的概率。
如果字段含义不清,系统不应该假装确定,而应该提示补充语义或让数据负责人修正配置。
字段太多不是小问题。
它会直接影响 AI 问数的准确性。
企业不能指望模型凭字段名猜业务。
要让 AI 选对字段,必须把字段说明、字段值、同义词、指标口径和标准问题一起纳入语义治理。
从认知建立到落地陪跑,我们提供完整的企业AI服务
无论是刚开始评估AI,还是已经准备好落地,我们都能提供对应的支持