上周帮我妈找老剧。
她坐在沙发上眯着眼睛想了五分钟,描述得颠三倒四:“就是那个以前演小燕子的姑娘,演的一个清末的戏,里面有个丫鬟叫莫愁的,我记得以前电视上放的时候,你外婆还给我塞了一碗糖水蛋。”
换以前,这种搜索词扔给搜索引擎,出来的绝对是几十篇清宫剧盘点、赵薇演过的电视剧列表,你得逐行翻,翻到眼花才能找到对应的《京华烟云》。
结果那天我输完那串颠三倒四的话,搜索结果的第一条,直接就是《京华烟云》的播放链接,旁边还列着主演名单、播出年份、甚至她提到的那个叫莫愁的角色的演员介绍。
真的,我当时愣了。
换以前?
得翻三页才找得到。
后来做互联网算法的朋友来家里吃饭,我跟他提这事,他扒拉着碗里的排骨笑,说这根本不是什么AI突然开窍,是背后那张攒了快十年的网,终于把你妈这种模糊的记忆点,全串起来了。
那张网,就是知识图谱。
别被名字骗了,它根本不是什么“高科技新东西”
很多人觉得知识图谱是这两年大模型火了才冒出来的新名词,其实真不是。
最早谷歌在2012年就正式提了这个概念,当时他们做这个东西的原因特别实在——之前的搜索引擎实在太蠢了。
你搜“苹果”两个字,它根本不知道你说的是吃的红富士,还是乔布斯做的那个手机品牌,还是你老家果园里那棵结了三十年果子的老树。它只会机械地匹配你输入的字符串,你输什么,它就找全网所有带这两个字的网页,不管语义对不对。
说真的,我第一次知道这事的时候,觉得挺可笑的。
合着我们用了这么多年搜索引擎,原来之前它根本不知道我们在说啥?
就像你跟外卖员说“我在那个卖烤串的路口等你”,他记半天,最后把整个街的烤串店都转了一遍,才找到你说的那家。
知识图谱干的事,就是把所有互联网上能找到的“实体”——具体的人、具体的剧、具体的公司、具体的地点——全拆成一个个独立的节点,然后把这些节点之间的关系,一条一条标清楚。
比如“赵薇”是一个节点,她和“《还珠格格》”的关系是“主演”,和“《京华烟云》”的关系是“主演”,和“清末”这个时间标签的关联是“出演过对应时代背景的剧集”,甚至和“糖水蛋”这种八竿子打不着的东西,都能通过“用户的记忆点”这个关联链路,慢慢串到一起。

这东西最核心的本事,就是不会把不同的东西搞混。
以前你搜“特斯拉”,出来的可能是卖电动车的门店链接,也可能是讲交流电的物理教材,现在它能清清楚楚把两个“特斯拉”拆成两个独立的节点:一个是做电动车的公司,创始人是埃隆·马斯克;一个是搞交流电的科学家,和爱迪生有过专利之争。你不用额外加限定词,它就知道你大概率要找的是哪个。
你每天都在被它“安排”,只是你没发现
别觉得这东西离你远,你每天刷手机的时间里,一半以上的内容,都是知识图谱给你挑出来的。
比如你昨天刷到了一个教新手养猫的短视频,点进去看了两分钟,还顺手给评论区问猫砂链接的网友点了个赞。
今天你打开APP,首页刷到的内容可能是:不同价位猫砂的测评、附近宠物医院的疫苗优惠、甚至是你之前收藏过的、适合租房养的小户型猫爬架链接。
很多人第一反应是“平台是不是偷听我说话了?”
真不是。
这背后的逻辑根本不是偷听麦克风,是知识图谱早就把所有相关的节点串成了一张网:“看过养猫视频的用户”“30岁左右的租房女性”“对性价比敏感”“近期有囤宠物用品的需求”,这些标签不是乱贴的,是通过之前的行为一点点关联起来的。你只要碰了其中一个节点,整张网上关联的所有内容,都会顺着链路推到你面前。

之前很多人吹大模型有多神,说它能读懂人的心思。其实大模型本身是有“记忆bug”的——它读了全网的文字,但是经常会把不同实体的信息搞混,比如把特斯拉公司的事安在特斯拉科学家的头上,把《红楼梦》里林黛玉的判词安到薛宝钗身上。
这时候知识图谱的作用就出来了。
它就像给这个记性不太好的大模型,递了一本标得清清楚楚的知识点小抄:哪个节点对应哪个信息,哪两个节点之间有明确的关系,哪两个节点是绝对不能混的。有了这本小抄,大模型输出的内容才不会胡说八道。
别把它想成万能的,它的死穴也挺明显

说句实在话,我见过太多做ToB生意的人,一上来就把知识图谱吹得能解决所有问题——能帮企业做客户管理,能帮医院做病例分析,能帮古籍整理做人物关系梳理。
真用起来就知道,这东西的死穴,比它的本事大得多。
最麻烦的就是“标关系”的成本。
你要建一张能用的知识图谱,就得把所有实体之间的关系一条条标清楚:张三和李四是同事,还是亲戚,还是曾经在一个项目里合作过?秦可卿和贾珍是公公和儿媳,还是远房的亲戚?《史记》里写的秦始皇的年龄,和《战国策》里的记载差了三岁,你到底以哪个为准?
这些事,机器根本没法自动判断,很多时候得靠人一点点核对。我之前帮一个做古籍数字化的朋友整理过半年的《史记》人物关系,当时每天对着竖排的文言文标人物关联,标到最后看见两个名字挨在一起,条件反射就想拉一条线。那段时间做梦,全是飘来飘去的人名。
更有意思的是,很多关系根本是模糊的,没有标准答案。
比如你问“鲁迅和林语堂的关系是什么”,标“曾经的同事”没问题,标“立场不同的文人”也没问题,甚至标“互相欣赏的笔友”都有人认。这种没有明确边界的关系,根本没法用固定的标签套进去。硬套的话,整张图就会变得特别别扭。
有人之前问我,那以后大模型自己就能把这些关系标出来,是不是就不用人工费这个劲了?
哪有那么容易。
你让大模型自己去标《史记》的人物关系,它能把秦始皇和刘邦的关系标成“竞争对手”,但你要追问它秦始皇去世的时候刘邦在做什么,它可能会给你编一个在沛县喝酒宴客的细节,根本对不上《高祖本纪》的原文记载。
这种错,知识图谱是绝对不能犯的。它的核心要求就是准确,只要有一个关系标错了,整张网的可信度就会打折扣,后面所有基于这张网的推荐、回答、搜索,全都会跟着错。
上次我妈找完老剧,我跟她讲,你刚才说的那堆颠三倒四的话能直接找到对应的剧,是因为互联网上有一张网,把所有演员、所有电视剧、所有播出时间、甚至大家看剧时候的记忆点,全串起来了。
我妈哦了一声,夹了一筷子排骨,说“那这网挺好,省得我跟你爸描述半天,他都听不懂我要找啥。”
也是。
本来嘛。
所有看起来很玄的科技,最后落到生活里,不过就是帮人省点描述的力气而已。
作者|科技
排版|科技
审核|安然