摘要
在金融问数场景下,纯 LLM 方案受限于概率生成机制,难以保证查询口径的准确性。本文从一个生产环境的一线踩坑案例切入,拆解纯 LLM 方案在金融场景面临的四大工程挑战,并论证引入本体作为"语义导航系统"的必要性。
一、背景:数据分析工具的四阶段演进
要理解本体的价值,需先回顾数据分析工具的演进。这条路径本质上是从"人适应工具"到"工具适应人"的演进,共经历四个阶段。每一次跃迁都源于同一驱动力:业务人员对"更快、更准、更简单"获取数据洞察的渴望。
① 固定报表时代——"准但慢"。 业务提需求,IT 写 SQL,T+1 出报表。优点是口径统一、结果准确;缺点是周期长、响应慢。业务想换一个维度看数据,就得重新提需求,等上几周是常态。
② 自助 BI 时代——"活但难"。 数据仓库和星型模型的引入,让业务可通过拖拽字段生成图表,灵活性大幅提升。但门槛依然存在——业务需要理解"事实表""维度表",更要命的是语义歧义。比如业务口中的"保费",到底是"标准保费""实收保费"还是"预估保费"?字段命名不统一,结果就是"垃圾进,垃圾出"。
③ AI 问数(NL2SQL)时代——"快但飘"。 大模型让非技术人员能用自然语言直接查数据,看似彻底解决了门槛问题,但新的危机随之而来:准确性失控。这是当前主流,正面临严峻挑战。
④ 本体驱动的认知智能——"准且懂"。 它的核心能力是"推理"。如果说前三个阶段都在"找数据",那么第四阶段的核心跃迁,是从"找数据"走向"懂数据"——系统不再只是被动响应查询,而是能理解数据背后的业务逻辑,进行主动的推理和关联。
二、一线踩坑:纯 LLM 方案为何在金融场景"翻车"
大模型的本质是基于概率预测下一个 token,它并不真正理解"保单状态为'有效'"在数据库里对应的是 status_code = 1 还是 status_flag = 'Y'。如果没有明确指引,它就会"猜"——而金融数据对准确性有极高要求,容不得猜测。
-- 业务问:这个月有多少张有效保单?-- 模型可能生成(语义错误):SELECT COUNT(*) FROM table WHERE status = '有效';-- 而真实仓库中"有效"可能对应:SELECT COUNT(*) FROM table WHERE status_code = 1; -- 或 status_flag = 'Y'注:上例中模型生成的 SQL 语法完全正确,但倘若映射错误,查询结果即为错误——且这种错误是"静默的",业务人员很难察觉。
再看一个更隐蔽的例子。业务问:"上个月各机构的规模保费排名是多少?""规模保费"是有明确定义的指标,但它的计算口径可能涉及多张表、多个过滤条件——要排除某些产品类型、按生效日期而非承保日期统计、剔除退保数据等。如果这些口径没有被显式定义,纯 LLM 就会凭训练数据中的"常识"去猜,而金融行业的"常识"往往与真实业务口径相去甚远。
这说明:纯 LLM 方案的"翻车"不是偶发,而是缺少一份"口径说明书"的必然结果。
四大工程挑战
具体而言,纯 LLM 方案在金融场景面临四大工程挑战:
这个阶段的核心矛盾,是 AI 的"自信"与金融的"严谨"之间的冲突。 由于模型在错误的逻辑上同样会给出高置信度的确定性回答,且错误为静默式,业务侧难以通过结果形态察觉,因此必须通过口径校验机制来兜底,而非依赖模型自身的"自觉"。
三、为什么金融场景必须做本体工程:价值论证
行业内本体做得较成熟的代表是 Palantir。它起家于军事和情报领域——它可以推理出隐藏的人际关系、资金链路和风险网络,就像电影里警察破案时那块贴满人物照片和关系连线的看板。这种跨实体的多跳推理能力,正是本体的高阶价值所在。
但需要指出:推理能力并非所有企业的首要诉求。对多数企业而言,尤其是金融公司,"精准"远比"推理"更为迫切。在金融场景里,一个口径错误的报表可能直接导致监管处罚或经营误判,而"推理"带来的洞察再精彩,也弥补不了"精准"的缺失。因此,本系列提出一个务实观点:"精准优先、推理按需"——本体设计不必追求推理能力的上限,而应在实施时按需取舍,以匹配企业的实际业务场景与数据基础。
基于上述原则,企业级本体建设的方向就变得清晰:不追求"最强大脑",只追求"最准执行"。我们不需要一个无所不知的"百科全书",我们需要的是一个口径统一、执行精准、可追溯的"数据导航系统"。这种"精准优先"的定位,也决定了本体建设的投入节奏——聚焦那些高频、高价值、对准确性要求最苛刻的业务场景,先把"最准执行"做到位,再逐步向"推理增强"演进。
从监管视角看,"精准"更是不可逾越的红线。无论是偿付能力报告、准备金评估,还是反洗钱监测、消费者权益保护,每一个数字背后都对应着明确的监管口径和法律责任。一个"看起来差不多"的查询结果,在金融领域可能就是一次合规事故。
本体之所以重要,正是因为它把"口径"这件最容易出错的"隐性知识",变成了机器可校验的"显性规则"。
四、工程视角:本体作为可复用的长期资产
除了解决准确性问题,还有一个更务实的理由:一套设计良好的本体模型,可以同时满足智能分析工具和 AI Coding(指面向数仓的 AI 辅助 SQL 生成——即让大模型根据自然语言或需求自动编写数据查询代码,而非泛指通用软件开发) 两个需求。因为智能分析本质上只是 AI Coding 能力的延伸——多了一步查询数据库的操作。这意味着本体建设不是一次性投入,而是一份可以复用的长期资产。
本体资产的复用还体现在团队协作上。当数仓团队、业务团队、AI 团队共享同一套本体定义时,沟通成本会大幅下降——因为大家讨论的是同一套"业务语言",而不是各自维护的"方言"。
举例:业务提出"统计高净值客户的续保率"。如果没有本体,数仓团队需要反复确认"高净值客户"的口径(资产门槛?保费规模?)、"续保率"的定义(按保单数还是保费?分母是什么?),一来一回往往要耗费数天。而有了本体,这些口径早已被固化定义,AI 可以立即生成准确的 SQL,把需求到答案的周期从"天"压缩到"分钟"。
五、小结
自然语言问数是当前提升数据民主化效率的关键一步,但它只是"入口"。由于金融数据的复杂性、敏感性和对准确性的极高要求,纯 LLM 方案难以独立胜任,而引入本体作为"语义导航系统",正是让问数从"入口"走向"精准落地"的关键。
4 个可复用工程判断(操作层)
以下判断为可迁移的决策规则,可直接套用于金融问数项目的评估与建设:
3 条价值论证(认知层)
支撑上述判断的"为什么":
静默错误的代价:金融场景错误报表可能直接导致监管处罚或经营误判,而错误是静默式的、难以察觉,必须靠机制而非模型"自觉"兜底;
精准优先于推理:对多数金融企业,"精准"远比"推理"迫切,本体设计不必追求推理上限,而应聚焦"最准执行";
本体是长期资产:一套本体可同时服务智能分析与 AI Coding,且让多团队共享同一套"业务语言",投入具备规模效应。
附:数据披露与合规说明
本文为技术方法分享,涉及的效果指标均采用相对提升与定性描述,未披露任何公司经营数据、客户数据或具体业务体量。文中踩坑案例为脱敏后的示意性示例,相关数字均为示意值。如需披露具体量化结果,请以公司合规/公关部门确认的口径为准。
作者简介:
张阳,平安寿险高级工程师,CDMP 国际数据管理认证,拥有 11 年数据科技实战经验。长期关注企业级数据仓库、数据治理、BI 应用、本体与知识管理建设等。





