其次注意,本体模型作用是提供更加完整的上下文给AI大模型用于推理,整个推理能力是AI推理。 本体在两处起作用,一处是基于问题识别用户意图确定需要访问哪些数据对象,拉取哪些数据;其次是本体模型和数据一起投喂给AI。 再次明确我前面分析的本体案例和演示原型,本体模型仅仅作为给AI大模型推理用的上下文就是一种最佳方式。整个问题已经转换为了如何解决大数据量下的上下文溢出问题。 五、实践验证:本体模型的两次语义注入 5.1 系统实现概览 为了验证上述设计理念,我们实现了一个完整的演示系统 ecommerce-ontology-analytics,包含: 本体模型体系:5 个 YAML 但如果有了本体模型,M_Metric 中明确写了: formula_description: SUM(payment_amount) WHERE status NOT IN (5,6) MINUS SUM
今天继续分享合同管理本体模型定义。在前面我谈到了一个核心的方法思路,就是首先是通过自然语言,基于对象、行为、规则三个维度构建了本体模型的元模型 Markdown 文件。 然后再和 AI 大模型交互,让大模型基于文本文件来输出完整的符合 OWL 本体建模语言标准的 OWL 完整模型文件。这个本身也给我们后续构建本体模型给出一种新的参考思路。 基于 OWL 语义的本体模型拓扑架构 本模型采用 W3C 的 OWL (Web Ontology Language) 标准,旨在构建一个以 cm:Contract 为核心、高度向外辐射的拓扑架构。 业务支撑:SPARQL 查询模板与应用场景 本体模型为前端应用提供了超越传统 SQL 的查询效能。 结论:本体模型对合同管理的核心价值 综上所述,本合同管理本体模型通过显式的类层级、严密的基数约束以及智能的 SWRL 规则,为企业提供了一个标准化、关联化、透明化的语义底座。
你如果没有这种场景和需求,那么你构建本体干啥?引入大模型干啥?如果你构建的方法能够解决抽象建模,业务语义精确化表达和知识网络,闭环回路构建。那么这个模型是否叫本体模型也无关紧要。 那么好了,问题又来了,既然传统的APS分析推理已经可以做,为何还要进入本体建模和AI大模型来做同样的事情? 本体和AI的结合 最后一个点,还是要谈下本体论,本体建模和AI大模型结合的事情。 更多的方法都是通过AI辅助来构建本体,而这个本体模型本质还是用传统的OWL2模型+SWRL等规则语义,那么你后续推理自然也是演绎推理,这个虽然有价值但是并不是最核心价值的地方。 那么本体和AI如何结合? 又回到这个关键的问题上面。我一再强调的观点就是,本体模型提供给AI完整的精确的业务语义上下文,而基于场景的分析推理完全交给AI大模型。 但是在这种实践的过程中我们看到关键点在于这个上下文不仅仅是抽象的本体模型,还包括基于场景问题解决的时候动态拉取的实例数据,如果我们不分阶段把这些东西全部投喂给AI大模型,AI大模型实际是无法解决的,超过了
今天继续聊本体论建模。 因为最近写本体论方面的文章比较多,包括前面也分享了一个基于已经有的本体元模型,通过AI编程的方式输出一个可视化的本体语义知识网络图谱。 注意先不用生成代码片段,而是先输出完整的模型定义,我需要对模型定义进行检查和确认。 那么我们写一段提示词,让大模型基于这个提示词帮我们生成一段符合OWL语义标注的完整本体模型定义。 本体中有详细的类,对象,数据,属性,属性定义规则等定义。同时形成相应的规则,关联约束等。 5. 尽量详细定义,不要丢失关键内容。 接着第3个关键问题,我一直理解事件定义在本体模型中相对重要。 注意前面的建模并没有去实现本体模型的可视化。
今天继续结合这套企业架构材料,来看下如何基于企业架构来构建本体模型。 这四类正好对应到本体建模的四个核心元模型。 具体怎么做的呢? 我手上有一份《本体建模规范》(v1.0,八个模型那一套,里面把对象、行为、规则、场景的 YAML Schema 都规定好了)。 这条链路在 TOGAF 文档里是有的,但都是规划层面的;现在我用本体模型把它落实到了具体的对象和行为上,可以直接被系统读、被规则卡、被跨域穿透。 这三步做完之后我最大的感受是:规划文档再厚,没有本体模型托底,它还是浮的——落到系统里的时候照样会断链、会扯皮、会口径不一对不齐。本体模型其实不是规划之外的东西,它是规划真正"落地"的那一层。
五、V4:流程模型与查询统计模型——补齐AI原生系统的拼图从M1到M5加上事件模型(ME)以后,其实整个本体模型的基本框架就已经全部完成了。但这个模型还不足以支撑我们一个AI原生应用系统的开发。 六、V5:映射模型与UI模型——落地与交互MM映射模型:衔接遗留系统对于遗留系统,它可能涉及到已经有了数据库,我再想去构建本体模型。这个时候你的本体模型和你数据库的表之间怎么样去做勾稽关联和映射? L5集成边界层这套模型的核心设计理念可以概括为六个词:正交分解、事件解耦、流程分离、读写分离、可追溯、可管控。 L5集成边界层:MI接口模型。为了实现跨领域本体之间的协同和交互,定义接口契约。L6交互入口层:MUUI模型。整个前端的菜单、界面、导航。 右侧横切层:M5主体模型,贯穿L1–L6,回答"谁能做什么"的问题。右侧旁路层:M7查询统计与报表模型,作为读模型旁路,仅与M1、M2直接关联。
进入大模型时代,这个前提发生了根本变化。当本体的消费者从 DL 推理机变成大语言模型(LLM)时,评价一套本体好坏的标准、它应当承载什么、以及它应当长什么样,都要重新回答。 可我真正想做的,是把本体喂给大语言模型,让它来理解和使用。这是两个完全不同的消费者。 后来我发现,这个判断和学界正在发生的一个转向是吻合的:知识工程的重心,正从"用大模型去做本体工程",转向"为大模型服务的本体";在这个新阶段,大家更看重事实覆盖、可扩展、好维护,而不再死磕逻辑上的语义完备性 四、于是我的主张成形了:本体定义,大模型推理 把这层窗户纸捅破之后,方法的轮廓一下子清楚了。 顺便和我绕过的两条老路放在一起对照一下: 维度 形式化本体(OWL 2 + SHACL) Palantir 工业本体 我主张的:面向大模型推理的本体 谁来推理 DL 推理机 / SHACL 校验器 平台内置动作与函数
;M4场景模型描述端到端流程和用例编排;M5主体模型描述岗位、角色和权限边界;M6异常补偿模型描述失败、回滚和补偿策略;M7质量约束模型描述性能、可靠性、并发和安全等非功能要求。 这样后续模型生成出现问题时,可以回到需求来源定位原因。 2. 本体模型引擎 本体模型引擎负责把需求文档转成本体模型,并管理模型的生命周期。它既要支持自动生成初始模型,也要支持人工调整和版本管理。 它根据M1对象模型生成数据库结构和领域对象,根据M2行为模型生成接口和服务骨架,根据M3规则模型生成校验与计算逻辑,根据M4场景模型生成流程编排,根据M5主体模型生成权限配置。 5. 数据连接引擎 数据连接引擎负责把本体对象连接到真实IT系统。它维护对象到表、字段到字段、对象关系到JOIN关系、枚举值到系统编码的映射。 加入需求引擎和应用生成引擎,支持从一句话需求到需求文档、从需求文档到本体模型、从本体模型到可运行应用。
本文旨在介绍本体的基本概念和通用构建方法。 1 为什么构建本体? 我们要用这个本体来干什么? 本体中的信息应该为何种类型的问题提供答案? 谁将来使用并维护本体? 在确定了本体的基本范围后,一种确定本体具体范围的方法是,列出一系列本体应该能够回答的问题,这些问题被称为 competency questions,其专注于本体所涉及的领域,但也不用过于具体,我们将用这些问题来对已完成的本体进行测试 第二步 考虑重用现有的本体 在从头开始构建本体之前,最好先调研是否有相关的本体已经被构建出来了。我们可以基于这些本体进行进一步的改进和扩展。 5 定义属性—更多细节 5.1 转置属性 一个属性的值可能会影响另外一个属性的值。
同样,对于本体模型,如果脱离场景和应用,那么本体模型本身没有体现存在的意义,或者说了为了本体而本体。在我的本体建模规范里面,我将场景问题和本体模型的映射,放到了场景模型定义中。 但是场景模型按道理不属于狭义的本体建模范畴,但是场景模型解决了一个关键点,就是本体模型存在的意义和价值问题。场景模型让本体模型的价值得以体现。 存在的本质如何定义,如何抽象,如果这是本体论研究的范畴。那么这个本体模型究竟应该如何形成?我们的建模方法论是如何的?包括这个本体模型形成后,如何应用这个本体模型去解决问题,去分析和推理。 所以本体模型本身也不是重点,重点是你如何基于业务形成本体模型,同时确保整个本体模型是正确的。包括你如何基于场景问题应用本体模型,去发挥本体模型的价值。这个才是重点。 方法论+本体模型才能够真正发挥本体应用的价值。那么AI大模型公共知识库里面有无方法论?
今天继续聊本体论和AI大模型,今天核心的主题就是本体论究竟解决了什么问题,带来什么核心的业务价值。 那么我们是否可以设想下,能否在给AI列举了5到10种已有场景下我如何做运营的方法后,AI能够基于我底层的对象模型,行为规则,自动来分析推理新场景的应对方法。 因此固化当前的场景虽然也可以用本体,但是从来不是本体真正的重点,真正的重点是真正理解了完整的本体模型的业务语义,真正能够做到出现新场景下的举一反三。这样才能够充分发挥AI大模型+本体的价值。 提供这个完整语义最佳的方式就是本体模型。所以原来我们只谈本体给AI大模型提供了丰富的,精确的业务语义还是没有直达最本质的东西。核心是AI要能够替代关键人员的思考过程。 这些往往就是需要本体模型+AI辅助的关键点。 所以如果你看我前面文章,我其实对经典本体论不太感冒。AI时代只有本体模型+AI大模型两者充分结合才能够真正发挥巨大的价值。
原因就是本体建模,本体模型应用都需要底层有一个强大的Harness能力支撑。比如一个20页的原始需求,生成的软件需求存文本可能都超过10M,生成的本体模型也基本这个量级。 这些指导书真正实现了场景到本体模型之间的关键映射,脱离了这些指导书实际本体模型没法真正发挥最大的作用。这个平台我为何没有大量发布给大家下载试用? 所以拿到本体论平台也是一样的道理。本体论平台提供了Harness底座和本体模型最终的沉淀能力。但是里面的关键是将业务目标和需求转换为本体模型的能力,基于业务目标去应用本体模型分析推理的能力。 如何更好的理解本体模型,如何基于不同的业务目标和需求去构建适合自己的本体模型并落地应用,如何让本体模型发挥传统UML模型,数据模型,AI大模型无法发挥出来的更大作用,这个才是我们需要考虑的问题。 对于本体模型一样的道理,本体模型作用不是仅仅类似企业架构抽象企业实际业务,而是要真正解决业务问题的。或者说类似Palantir的理念,本体模型是真正衔接业务和数据,打通OLTP和OLAP的关键桥梁。
本体与AI · 第5篇 上个月参加一个技术沙龙,茶歇的时候有个年轻人问我:"现在LLM什么都能干,本体建模还有学的必要吗?" 今天我把这个问题摊开来说——大模型时代,本体建模到底还值不值得学,LLM能不能替代本体工程师,我实测下来的结论是怎样的。 ▎ 两种极端的观点 现在圈子里对这个问题,基本两派。 一派说:LLM懂一切,不需要本体了 理由是:GPT-4、Claude、Qwen这些大模型,训练数据里包含了大量的百科知识、领域术语、概念关系——你问它"采购申请和报销申请有什么区别",它能答得头头是道; ▎ 我的结论:本体建模值得学,但学法要变 直接说结论:本体建模在2026年仍然值得学,而且值得学的人比想象中多。 但学法跟5年前不一样了。 5年前学本体:先把OWL的每一个构造子都搞懂,Protégé的每个按钮都点一遍,写几十行SWRL规则练手。
我们提出五个不同的思维模型,这些模型来源于对技术人员和非专业人员在讨论身份时对话的观察。随后,我们将探究观察到的讨论和设计模式,这些模式皆由思维模型的交集产生。 最初的讨论提出了三种思维模型。此后,根据同行专家的反馈,纳入了第四和第五种思维模型。 我们期待收到有关此思维模型方法以及我们描述的五个思维模型的反馈和建议。 从观察中,我们确定了五个不同的身份思维模型,每个模型都有自己的框架,目的和定义性问题。这是身份的五个正交思维模型。 这些思维模型是自然而然的概念,源于人们对身份的需求。尽管可以教授这些模型,但我们的观察表明,这些模型更经常被争论和假定(国际标准中包含的“属性”思维模型除外)。
一家是AAA鑫达合金材料有限公司(注册地深圳,统一社会信用代码 91440300MA5XXXXXX1),另一家是BBB鑫达精密制造有限公司(注册地东莞,代码 91441900MA5YYYYYY2)。 启示一:大模型是好的提取器,不是好的裁判。裁判必须是可审计的规则 + 本体定义的身份判据。本体提供 ground truth,大模型提供候选——分工清清楚楚。 而"定义概念和关系"恰恰是本体最擅长、大模型最不擅长的事。这俩不是替代关系——本体定规则、大模型提候选,合起来才是一个能上线、能审计、能回滚的企业级方案。 如果你也在做知识图谱落地、大模型 + 企业数据、或者任何"系统认人"的场景,实体消歧这道坎早晚要过。别信编辑距离,别让大模型当裁判,把"什么是同一个"写进本体里。 ■ 互动时间 1. 实体消歧你用的是规则、向量相似度、还是大模型?效果咋样? 3. 如果让你给本体加一条"同名异实"防火墙规则,你会怎么写? 评论区聊聊。
虽然上面这个基于传统本体论和知识图谱的思路构建本体模型并进行推理的思路流程没有任何问题。但是AI大模型在里面起到什么作用? 传统本体建模标准是否适合AI用? 包括我在谈本体建模和本体模型的时候提到另外一个重要观点。就是构建的本体模型应该是一套更加适合AI大模型理解的业务语义模型。 但是传统的OWL+RDF+SWRL+SHACL这种模式,我不认为是一条适合AI使用的本体模型。这种定义本身割裂了本体建模中的静态对象关系模型和动态行为规则模型。 其次就是我一直谈到的这种本体模型定义中缺少了关键的场景模型定义(可以理解了算法模型,是提前预设的行为规则的组合),本体建模是为场景问题服务,缺少了场景模型定义,整个本体模型缺少了关键的牵引。 也就是基于场景问题,我们基于Tbox本体模型定义,动态拉取数据出来后,可以直接投喂给大模型,让大模型展开后续的动态推理。而不是一定要用传统的本体模型中的推理引擎和推理机进行推理。
,为什么要建立身份的思维模型 Part 2 介绍五种关于身份的思维模型 Part 3 五种身份思维模型的交集和推荐做法 上一章节我们讲到,思维模型是真实、假设或虚构情况的心理学表示。 通过理解五种思维模型,我们可以更好地进行身份系统的讨论和工程设计。本期我们将带来五种思维模型的主要特征和具体解释。 ---- 五种思维模型 每个思维模型对“身份”识别、记住和响应的方式都不相同。 02 展示思维模型 展示思维模型将身份视为我们将自己展示给社会的方式。供应商关系管理、以用户为中心的身份以及自主身份背后都是这种思维模型。 是指每个对象选择让外界认识自己的方式吗? ? 要建造一个系统,属性思维模型是最简单的一种模型,部分原因在于,属性思维模型是唯一一个有国际标准提供正式定义的思维模型。 04 关系思维模型 在关系思维模型中,身份产生于与他人的互动和与他人的关系。 这一思维模型包含一些可见的物理特征,比如一个“身高至少达到这么高”才能坐过山车的测试就基于这种模型。
虽然英国央行还没有决定是否发行 CBDC,但我们还可以从中看一看他们对 CBDC 设计原则、可能平台模型等的一些认识。 英国央行CBDC的假想模型 英国央行的讨论文件中给出了一个假想的基于分层架构的平台模型。分层架构可以促进竞争、创新和扩展。 在这个模型中,所有 CBDC 支付都实时结算。支付完成后,交易将不可撤销,钱也会直接进入收款人的账户中。 基本支付、商业销售点支付、离线支付、打包支付、微支付、可编程性等不同类型的支付都是这个模型支持的支付功能。 ? 03 叠加服务 在该模型中,核心账本拥有相对简单的功能,因此支付接口提供商可以开发叠加服务以提供额外功能。
2 构建一个 OWL 本体 本章节以创建一个披萨本体为例,介绍如何通过 protoge 构建一个 OWL 本体。 2.1 创建本体 File -> New 新建一个本体,修改其 IRI(每个本体唯一): ? 以 OWL 形式保存为 "pizza.owl": ? 在 Annotation 中可以添加评论: ? 断言本体(手工创建)和推理本体如下图所示: ? 2.12 值分割 本章节我们将介绍值分割(Value Partitions),它并不是 OWL 的特性,而是一种本体构建中的设计模式。 5 创建其他的 OWL 部件 5.1 创建个体 新建一个 Country 类,创建一些个体。因为 OWL 不使用唯一命名假设,所以必要时需要设置个体的独立性。 ? x) [3, 4, 5](?x) Built-In Atom 事先定义好的规则,支持用户自定义: Person(?p) ^ hasAge(?p, ?age) ^ swrlb:greaterThan(?
本体模型是沉淀企业核心业务语义的重要模型,是容易被AI大模型学习和理解的业务语义模型。而本体模型的一个呈现方式即知识图谱或变通后知识图谱。 AI辅助写作已经更新到V7.0版本,基于本体模型驱动的AI辅助写作,前面也专门输出了一篇文章。即基于历史文章抽象我写作本体模型,然后再结合本体模型+大模型进行问答方式写作。 新的本体+AI的思路是一开始就构建底层的本体模型,本体模型一方面支撑IT应用构建,一方面又为后续虚拟世界到现实世界的连接构建了足够的业务语义,方面自然语言的交互。 借助AI大模型+本体,让这个思路有了实现的可能。 我在前面和AI交互的时候提到一个关键问题,就是基于本体模型调用Function接口拉取数据处理作为上下文注入AI的时候。 所以这个平台遇到的问题已经不是技术实现问题,仍然是深刻理解业务后构建的本体模型本身的业务语义的精确度问题,本体模型的稳定性问题。