我们平时搜‘苹果多少钱’,AI能自动区分是水果还是手机,靠的就是实体链接与消歧能力。
先搞懂它到底在解决什么问题
这事儿说起来简单。
就是把文本里提到的各类指称,对应到真实世界里有明确身份的实体上,避免因为同一个名字对应多个事物出现判断偏差。
举个例子,摄影社群里有人发动态:“今天去三里屯见了小李,他带的新镜头太沉了。”
这里的“三里屯”是北京的核心商圈,不是其他城市同名的街道;“小李”是社群里常发测评的摄影师,不是随便一个叫小李的路人——这套匹配逻辑跑通,就是实体链接在起作用。
说实话,很多人天天用这个功能,根本不知道它存在。

我们用搜索的时候,搜“苹果发布新品”,系统不会给你推红富士上市的农业信息,就是消歧环节把指向水果的可能性排除了。
实操里容易踩的几个坑
从实操角度看,很多做知识库搭建的团队,容易忽略上下文窗口的大小。
比如只截取文本里“苹果”两个字单独判断,大概率会匹配到水果;要是把前后文“库克”“iOS”一起纳入判断范围,准确率就会高很多。
不要只依赖单一的百科数据源。
比如一些小众的本地商家、独立创作者,通用百科里根本没有收录,这时候就得结合自有业务的知识库做补充。
据一些用户反馈,如果纯靠通用数据源做消歧,在垂直行业的准确率通常会掉不少。

还有个容易忽略的细节,同名实体的别名库得定期更新。比如最近很多玩家把某款新上线的开放世界游戏叫“原二”,如果别名库没同步,系统就识别不出来对应的实体。
和语义检索到底有什么区别

很多人会把这两个概念搞混。
简单说,语义检索是找意思相近的内容,而实体链接与消歧是先把文本里的“名字”定准了,再去匹配对应的资源。
举个例子,你搜“小米的性价比怎么样”,语义检索会捞回所有提到小米、性价比的内容,而实体链接与消歧先确定这里的“小米”是消费电子品牌,不是食用的谷物,也不是同名的公众人物,再把对应的内容推给你。
你平时用搜索或者AI助手的时候,遇到过哪些实体识别出错的情况?欢迎结合具体场景继续探讨。