先搞懂:实体链接与消歧到底解决什么问题
简单说,就是帮AI搞清楚,你说的这个词到底指的是真实世界里哪个具体东西。
举个例子,你搜「小米进军新能源汽车」,总不能跳出一堆小米种植、小米粥做法的内容吧?再比如,高校同一个学院可能都有两个同名的青年老师,发论文标注单位,AI得准确对应到正确的那个人身上。

前者把文本里的名称对应到知识库实体,就是实体链接;区分开重名实体的不同对象,就是消歧。通常两个技术会绑定在一起用。
实操过程里容易踩的几个常见误区
第一个误区,只看字符匹配不看上下文逻辑。很多入门级的模型会直接把「苹果」匹配到知识库中词条排第一的水果,完全忽略上下文里的「手机」「发布会」这些提示信息。
从实操角度看,第二个常见问题是忽略实体的时效性。同一个地名几十年后可能换了行政归属,同一个人名对应不同时期的不同从业者,知识库不更新的话,消歧结果大概率出错。

据一些用户反馈,很多人在搭建个人知识库的时候,只批量导入实体名称,没设置消歧规则,最后搜出来一堆混淆的实体匹配结果,反而用不了。
和普通关键词匹配有什么不一样?

说白了,关键词匹配是找「有没有这个词」,实体链接与消歧是找「对不对这个东西」。
你搜「孙俪 甄嬛传」,普通关键词匹配会把所有带孙俪和甄嬛传的内容都捞出来,哪怕是某个同名博主发的日常随笔。实体链接会直接对应到演员孙俪的那部作品,结果精准度差很多。
有意思的是,现在越来越多的垂类搜索都在优化这块,比如学术搜索、企业内部搜索,对消歧精度的要求比通用搜索高很多。
您在实际使用搜索或者搭建自有知识库的过程中,还遇到过哪些实体匹配错误的情况?欢迎结合具体场景继续探讨。