【一线数智资讯】最近我一直在关注一个技术:本体(Ontology),这个词并不新。
传统人工智能、知识工程和语义网时代就有它,做过专家系统、知识图谱的人都不陌生。但很长时间里,它没有成为企业信息化的主流,有意思的是,到了大模型时代,它又被重新提了出来。
大模型已经能理解自然语言、分析复杂问题,甚至写代码、调工具,为什么还要回头找一个老技术?难道AI还不够聪明吗?
我的看法是,值得关注的不是本体重新流行,而是大模型正在改变本体的建设方式和应用价值。大模型让AI更善于理解语言,本体则让AI更有可能理解企业自己的业务世界。两者结合,企业AI才有机会从"会回答问题"走向"真正参与业务"。
要讲清楚这一点,得先回到企业信息化和数字化本身。
一、企业软件为什么一直不太懂业务
设想一家企业,ERP、CRM、供应链、电商平台和BI等等都已上线,订单、客户、库存、采购、合同、回款的数据都在系统里,编码标准和数据字典也有。从信息化角度看,基础相当不错。
但你问系统:"为什么这家客户销售额增长了,利润反而下降了?"它通常答不出来。你得自己找数据、关联订单、核对价格和折扣、分析采购成本,再判断问题出在哪儿。
这不是没有数据,也不是没有算力,难处在语义上。
同样叫"客户",销售部门指的是签约主体,财务部门指的是应收账款核算对象,运营部门指的是实际使用产品的组织。它们不一定是同一个对象。"销售额"也一样,可以是合同金额、订单金额、开票金额,也可以是实际回款。口径不统一,各部门都能算出一个正确的数字,却得出不同的经营结论。
过去二三十年,企业不断建系统、治理数据、定标准,就是想把业务活动转成计算机能处理的信息。但有个问题始终没有彻底解决:计算机能处理业务数据,不等于它理解这些数据的业务含义。
传统软件靠程序员预先定义数据结构、流程和判断规则。每增加一种业务关系或判断逻辑,都得有人分析、建模、写规则,再固化进系统。说白了,就是人先把业务想清楚,再告诉计算机怎么做。
本体试图回答的是另一个问题:能不能把业务世界里的概念、关系和规则明确表达出来,让计算机在统一的语义框架下理解数据代表什么?
二、本体不是新技术,过去为什么没有普及?
本体的概念最早来自哲学,后来被人工智能、知识工程和语义网借用,用来描述一个领域里有哪些概念、各有什么属性、彼此是什么关系,以及要遵守哪些约束。
拿客户管理来说,数据库会告诉你客户表有哪些字段:编号、名称、所属行业。本体还要进一步定义:客户与合同是什么关系,合同与订单、订单与交付、交付与回款又是什么关系。它还要说清业务含义,比如一个客户可以有多个合同,一个合同可以对应多个订单,但合同金额、订单金额和实际回款是不同的概念,不能因为都跟同一笔业务有关就混为一谈。
这样系统拥有的就不只是一堆字段,而是一套关于客户经营的语义模型。
既然有价值,为什么没成为标配?主要有三个原因。
第一,建本体非常依赖专业人员。企业的业务知识散落在部门、制度、操作手册、系统字段和员工经验里,要提炼成统一的概念体系,业务专家、数据人员和技术人员得反复沟通。同一个词在不同部门含义不同,建立统一语义模型的第一步,往往是消除组织内部的认知差异。这不是画张关系图就能完成的。
第二,建模和维护成本高。产品会调整,组织会变动,规则会更新,过去这些都要人工逐项梳理。模型越深、范围越广,维护越难。
第三,传统AI用不好知识。过去的专家系统要把专业知识转成明确规则,再由推理引擎执行,严谨但不灵活。面对大量非结构化文档、自然语言和多变的业务场景,信息提取、规则编写和系统适配都得靠人工。
结果是本体有价值,却难建设,很难低成本覆盖不断变化的业务。所以很多企业选择先做数据仓库、主数据管理、指标体系和业务系统。需要说明的是,在对语义一致性和规则推理要求较高的领域,本体一直有实际应用,只是成本限制了普及。
三、大模型改变了什么
大模型最大的变化,是让机器有了更强的语言理解、信息提取、语义归纳和内容生成能力。
过去要从几百份制度、产品手册、合同和操作规范里提取概念及其关系,得有人逐份阅读整理,再讨论形成标准。现在大模型可以先通读这些材料,识别候选概念,归纳可能的关系,找出不同文档中定义不一致的地方,辅助生成结构化的知识模型。
这并不意味着本体可以自动生成,也不意味着模型给出的知识天然正确。它改变的是建模的效率和方式,专业判断依然需要人来做。
更关键的是,大模型和本体开始有了新的分工。
先看一个经营场景。负责人问AI:"找出本季度销售增长,但现金回收情况恶化的客户,并分析主要原因。"
大模型听得懂这句话,但要完成任务,还得解决一连串问题:销售增长按订单、收入还是别的指标算?现金回收恶化用哪些财务指标判断?客户在销售系统和财务系统里能否准确对应?该查哪些数据、怎么关联?
没有统一的业务语义、可靠的数据和可执行的查询能力,大模型可能交出一份语言流畅、分析完整,却建立在错误口径上的报告。
有了本体,客户、销售收入、应收账款、回款这些概念的定义和关系先明确下来,AI就能把自然语言问题对应到企业认可的对象和指标口径,再通过受控的查询和计算拿到结果。
大模型负责理解问题、组织分析、解释结果,本体提供语义框架,数据系统提供事实,计算工具负责可验证的计算。
再看一个医疗场景,要求会更高。以口腔电子病历为例。医生接诊一个牙周病患者,病历里有主诉、检查、诊断和治疗方案。如果希望AI不只是帮着生成病历,还能判断这份病历写得对不对,就要回答几个问题:
检查是否完整?诊断牙周炎,通常需要探诊深度、临床附着丧失、牙齿松动度、影像学上的骨吸收等依据,病历里记录了哪些,缺了哪些?
诊断与检查所见是否对得上?诊断为"重度牙周炎",检查记录能不能支撑这个结论?治疗方案是否符合指南?比如牙周炎一般要先做基础治疗并评估效果,再考虑后续手术;如果患者还想做种植,牙周感染是否已经控制、骨量是否足够、有没有糖尿病控制不佳、吸烟这类影响预后的因素,指南里都有相应的考量。
这些要求都来自医学指南,但指南是写给人读的文字。要让AI可靠地使用,就得把里面的内容拆成明确的概念和关系:病种、检查项目、检查所见、诊断、诊断依据、治疗措施、适应条件、禁忌条件、疗效评估。病历里的每一项记录,再映射到这套结构上。
另外,病历里还有很多口径问题。"松动"可能是患者主诉,可能是医生的检查所见,也可能是复查结论,含义完全不同。没有这层语义,大模型再聪明,也只能靠字面去猜。
有了基于指南建立的本体,AI才有可能对照检查、诊断、治疗之间的逻辑关系,提示"该诊断缺少影像依据"或"该方案前置条件未满足"。当然,这只能是辅助提示,指南有更新,也有适用范围,患者情况各有不同,最终的临床判断必须由医生做出。
四、大模型已经这么聪明了,
为什么还需要本体
因为通用知识和企业自己的业务知识是两回事。
大模型知道什么是库存、应收账款、客户生命周期,也了解常见的经营分析方法。但它未必知道某家企业怎么定义有效客户、怎么计算销售业绩、哪些订单计入收入、集团内部有哪些特殊的审批和核算规则。这些不是从互联网上学来的。
企业需要的,不只是一个知道很多事情的AI,而是一个按本企业定义理解问题、使用数据、遵循管理规则的AI,这涉及三个层面:
第一层是语言理解。用户说"帮我看看库存是不是有问题",大模型要判断意图,想到可能是积压、缺货、周转效率或账实不符。
第二层是业务语义。系统得知道企业有哪些库存概念,库存数量、可用库存、在途库存和安全库存有什么区别,数据来自哪些系统,指标按什么口径计算。
第三层是业务执行。在获得授权的前提下查询数据、计算、核对规则,必要时调用预先批准的工具,再把结果解释给用户。
大模型主要增强了第一层,也能参与后两层。但要让第二、第三层可靠运行,仍然需要业务语义、可信数据、规则和工具。本体的价值主要在第二层,并在第一层与第三层之间建立更清晰的连接。
没有语义约束,大模型知道很多,却不知道企业到底采用哪种定义;只有本体没有大模型,又需要大量人工把问题转成固定的查询条件和规则。两者结合,才能既有自然语言交互的灵活,又有业务语义的明确。
这里有个边界要说清:本体能减少概念歧义,却不能自动消除数据错误,也不能保证推理一定正确。它提供的是更明确的语义依据,不是正确性的保证。
五、本体会成为企业AI的新底座吗
我认为这是企业AI架构中值得认真研究的方向,但要避免把它神化。
过去的企业IT架构围绕应用系统、数据平台和业务流程展开:面客作业系统、电商平台、ERP管资源,CRM管客户,供应链管采购与库存,BI管分析,各系统靠接口和集成平台连接。这套架构解决了数字化的基本问题,今天依然不可缺少,是企业在AI时代的数字化基础。
进入大模型时代,要增加一种新能力:让AI理解不同系统里的业务对象及其关系,并在明确的权限和规则下调用这些系统。
光有API是不够的。接口能告诉AI怎么调用,却不告诉它字段在业务上是什么意思。比如接口返回一个“amount”,AI要知道它是订单金额、合同金额、含税金额,还是已确认的收入;返回一个客户编号,AI要知道它对应的是签约主体、付款主体,还是实际服务对象。语义不明,即使所有系统都开放了API,大模型也未必能安全、准确地使用。
所以企业AI架构要回答三个问题:AI如何理解业务意图?AI如何知道对象、数据和规则之间的关系?AI如何在权限和执行边界内调用系统完成工作?本体是回答第二个问题的重要基础,并为另外两个提供支撑,有机会成为连接大模型、业务知识、数据资产和应用系统的语义层。
但它不是唯一的底座,也取代不了数据平台、业务系统、主数据管理、权限体系和工作流引擎。不同企业需要的语义建模深度也不同。业务简单、口径统一的场景,结构化数据加元数据和明确的业务规则可能就够了;跨部门、跨系统、关系复杂、专业知识密集的场景,系统化的本体建设才更有价值。
真正重要的不是企业有没有本体,而是有没有能力把自己的业务知识变成AI能可靠使用的东西。
六、AI时代企业数字化建设
现在应该怎样看待本体
从CIO的角度,我认为不该因为本体重新受到关注,就马上启动一个宏大的本体平台项目。技术从来不是目的,企业关心的还是经营效率、业务质量、成本和风险。脱离业务的本体,最后很可能又成了一套复杂的知识模型,架构漂亮、概念完整,却没真正进入业务流程。
我更倾向于从具体问题出发,逐步验证价值。
比如从跨系统的客户经营分析入手,先统一客户、合同、订单、收入、回款这些核心概念,解决同一对象在不同系统里的语义差异。或者从供应链入手,理清商品、供应商、采购订单、库存、交付和结算之间的关系,让AI在统一语义基础上做查询、分析和异常识别。如果证明本体确实提高了AI的准确性、可维护性和跨系统协作能力,再逐步扩大范围。
同时要建立持续维护机制。业务部门负责确认业务定义,数据团队负责数据标准与质量,IT团队负责语义建模、系统集成和技术治理。大模型可以辅助发现和整理知识,但不能替代业务责任人做最终判断。
还有一点:不要把所有业务知识都塞进本体。企业知识包括概念关系、制度文档、实时数据、计算规则和操作流程,管理方式各不相同。本体应该重点承载那些需要统一定义、反复使用、对跨系统理解很关键的概念与关系,其余的交给知识库、规则引擎、数据服务和工作流。边界划清了,本体才能发挥作用,而不是变成新的技术负担。
本体不是大模型时代才诞生的新技术。它过去受限于知识获取、建模和维护的成本,很难在复杂业务里低成本发挥作用。大模型给了它新的建设和使用工具,也让企业有机会重新审视它的价值。
过去我们花了很多年建业务系统、数据平台和标准体系,解决的是业务如何数字化。今天我们希望AI不只读取系统里的数据,还能理解业务概念、关联不同系统的信息,并在明确的规则和权限下参与实际工作。这需要的不只是更多数据,也不只是更聪明的大模型,而是一套把业务知识、数据和执行能力连接起来的机制。本体就是其中值得关注的一环。
大模型让AI更能听懂人说的话,本体帮助AI理解企业说的业务究竟指什么。当然,理解业务不等于能正确决策,更不等于可以不受约束地执行,企业真正需要的,是把语义、数据、规则、权限和执行能力结合起来。(来源:IT斜杠女青年Lydia)
热门跟贴