范叶亮写智能体、模型和数据系统时,习惯先把定义和边界钉死。把「图存储与计算」整理成可落地的中文笔记:问题在哪、默认做法会踩什么坑、该怎么选。原站导航和广告已去掉。
图存储
1968 年 Ross Quillian 在其博士论文中最先提出 语义网络 (Semantic Web),把它作为人类联想记忆的一个显式心理学模型,并在他设计的可教式语言理解器 TLC(Teachable Language Comprehenden)中用作知识表示方法。
语义网络的基本思想是在网络中,用“节点”代替概念,用节点间的“连接弧”(称为联想弧)代替概念之间的关系,因此,语义网络又称联想网络。它在形式上是一个带标识的有向图。由于所有的概念节点均通过联想弧彼此相连知识推导。
语义网络与 RDF 存储
之后 Tim Berners-Lee 又提出了 语义网堆栈 (Semantic Web Stack)的概念。语义网堆栈利用图示解释是不同层面的语言所构成的层级结构,其中,每一层面都将利用下游层面的能力,语义网堆栈如下图所示:
资源描述框架 (Resource Description Framework,RDF)是用于描述网络资源的 W3C 标准,比如网页的标题、作者、修改日期、内容以及版权信息。
图数据库
<?xml version="1.0"?> <RDF> <Description about= "http://www.w3school.com.cn/RDF" > <author> David </author> <homepage> http://www.w3school.com.cn </homepage> </Description> </RDF> 资源 、 属性 和 属性值 的组合可形成一个陈述(被称为陈述的主体、谓语和客体)。上述的 RDF 文档包含了如下两个陈述:
更多 RDF 介绍请参见:https://www.w3school.com.cn/rdf/index.asp 。
查询语言
Apache Jena 是一个用于构建 语义网络 (Semantic Web)和 链接数据 (Linked Data)应用的开源 Java 框架。Jena 提供了 3 大部分功能:
下面以 Graph of The Gods 的关系图对 Jena 的基本功能进行说明。 Graph of The Gods 是一张描述希腊神话相关事物之间关系的图,其中顶点的类型有:titan(泰坦,希腊神话中曾经统治师姐的古老神族),god(神),demigod(半神),human(人),monster(怪物),location(地点);关系的类型有:father(父亲),brother(兄弟),mother(母亲),battled(战斗),lives(居住)。
图计算
以 Apache Tomcat 作为容器来安装 Apache Jena Fuseki,下载最新版的 Apache Jena Fuseki 并解压,将其中的 fuseki.war 复制到已经安装并运行的 Apache Tomcat 的 webapps 路径下。安装完毕后,进入 http://127.0.0.1:8080/fuseki 即可使用 Apache Jena Fuseki。
在导入 Graph of The Gods 数据后,执行如下查询语句可以获得 jupiter 的所有兄弟:
图计算框架
PREFIX gods : <http://leovan.me/gods/> SELECT DISTINCT ?god WHERE { ?god gods : brother gods : jupiter } 查询结果为:
图数据库 是一个使用图结构进行语义查询的数据库,它使用节点、边和属性来表示和存储数据。不同于关系型数据库,图数据库为 NoSQL(Not Only SQL)的一种,属于联机事务处理(OLTP)的范畴,可以解决现有关系数据库的局限性。
值得单独记下的点
- 语义网络中的节点:表示各种事物、概念、情况、属性、动作、状态等,每个节点可以带有若干属性,一般用框架或元组表示。此外,节点还可以是一个语义子网络,形成一个多层次的嵌套结构。
- 语义网络中的弧:表示各种语义联系,指明它所连接的节点间某种语义关系。
- 节点和弧都必须带有标识,以便区分各种不同对象以及对象间各种不同的语义联系。
- 资源是可拥有 URI 的任何事物,比如 http://www.w3school.com.cn/rdf
- 属性是拥有名称的资源,比如 author 或 homepage
- 属性值是某个属性的值,比如 David 或 http://www.w3school.com.cn (请注意一个属性值可以是另外一个资源)
- 陈述:The author of http://www.w3school.com.cn/rdf is David 陈述的主体是: http://www.w3school.com.cn/rdf
- 陈述:The homepage of http://www.w3school.com.cn/rdf is http://www.w3school.com.cn 陈述的主体是: http://www.w3school.com.cn/rdf
落地时建议先做的 5 件事
- 先写清任务能不能被自动验证:能验证的交给系统和评测,不能验证的留给人审。
- 本地部署先算显存、延迟和失败回滚,不要只看能跑通一次。
- 多智能体只在单智能体触到上下文或专业边界时再拆。
- Token、微调和压缩都要有对照数字,避免口号式优化。
- 结论写成可检查清单:接口、超时、评测集、回滚版本。
和智能体产品怎么接
龙虾PRO做 OpenClaw 落地时,最该拿走的是「单智能体先做好工具和提示,再谈编排」。数字员工、技能市场和网关应共用同一套评测与权限,而不是各写一套角色人设。
本文侧重全链路风控方法论。落地时请用自身业务单据做回放验证,不要把示例阈值直接当生产策略。 相关:风控体检 · 方案资源
常见问题 FAQ
什么是AI智能系统?
「AI智能系统」可概括为:1968 年 Ross Quillian 在其博士论文中最先提出 语义网络 (Semantic Web),把它作为人类联想记忆的一个显式心理学模型,并在他设计的可教式语言理解器 TLC(Teachable Language Comprehenden)中用作知识表示方法。 本文从定义、方法与实践要点展开说明。
为什么要关注AI智能系统?
关注AI智能系统,是因为它直接影响效率、风险与可复制性。文中指出:1968 年 Ross Quillian 在其博士论文中最先提出 语义网络 (Semantic Web),把它作为人类联想记忆的一个显式心理学模型,并在他设计的可教式语言理解器 TLC(Teachable Language Comprehenden)中用作知识表示方法。
如何落地AI智能系统?有哪些关键步骤?
建议按以下路径推进AI智能系统:1) 语义网络中的节点:表示各种事物、概念、情况、属性、动作、状态等,每个节点可以带有若干属性,一般用框架或元组表示。此外,节点还可以是一个语义子网络,形成一个多层…;2) 语义网络中的弧:表示各种语义联系,指明它所连接的节点间某种语义关系。;3) 节点和弧都必须带有标识,以便区分各种不同对象以及对象间各种不同的语义联系。;4) 资源是可拥有 URI 的任何事物,比如 http://www.w3school.com.cn/rdf;5) 属性是拥有名称的资源,比如 author 或 homepage。细节见正文对应章节。
AI智能系统适合哪些人或团队?
AI智能系统更适合:产品/技术负责人、运营与增长团队、需要落地智能体或自动化的中小团队、关注「AI智能系统」方向的读者。若你只需要单次聊天式问答,可先读概念;若要上生产,请重点看步骤、权限与风控相关段落。
关于「图存储」,本文给出了什么结论?
在「图存储」部分,要点是:s Quillian 在其博士论文中最先提出 语义网络 (Semantic Web),把它作为人类联想记忆的一个显式心理学模型,并在他设计的可教式语言理解器 TLC(Teachable Language Comprehenden)中用作知识表示方法。 语义网络的基本思想是在网络中,用“节点”代替概念,用节点间的“连接弧”(称为联想弧)代替概念之间的关系,因此,语义网络又称联想网络。它在形式上是一个带标识的有向图。由于所有的概念节点均通过
关于「语义网络与 RDF 存储」,本文给出了什么结论?
在「语义网络与 RDF 存储」部分,要点是:ache Jena 是一个用于构建 语义网络 (Semantic Web)和 链接数据 (Linked Data)应用的开源 Java 框架。Jena 提供了 3 大部分功能: 下面以 Graph of The Gods 的关系图对 Jena 的基本功能进行说明。 Graph of The Gods 是一张描述希腊神话相关事物之间关系的图,其中顶点的类型有:titan(泰坦,希腊神话中曾经统治师姐的古老神族),god(神),demigo