嵌入向量就是把一段文字、图片或声音变成一串数字,让机器能算出它们像不像。搜索引擎、推荐系统和聊天机器人的知识库,底层大多靠它找东西,而不是靠关键词逐字匹配。
向量是怎么来的
模型在大量文本里学到词语之间的搭配关系:经常一起出现的词,位置就靠近;意思相反的词,离得远。于是“猫”和“狗”比“猫”和“汽车”更近,这不是人工打分,是训练中自然形成的距离。
它和关键词搜索有什么不同
关键词搜索只认字面有没有出现,换个说法就找不到。向量搜索认的是意思:你搜“手机没电充不进”,它能找到“充电口接触不良”这类表述不同的内容。代价是它也会把“有点像但不对”的内容排在前面,需要再加一层筛选。
三个常见误解
第一,向量不是给每句话打标签,它不理解对错,只记录相似程度。第二,向量越长不等于越准,维度、训练数据和任务匹配度更重要。第三,两个向量很近,不代表两句话都正确,可能只是说法相似。
什么时候会用到它
做个人知识库、客服问答、商品推荐时,嵌入向量负责先从海量内容里捞出候选,再由大模型或规则做最后判断。把它当成“粗筛工具”而不是“裁判”,效果最稳。