搜索中文正文和常见中英文技术词,按教程、项目、面试题筛选。
「向量检索 Embedding」找到 256 条内容
按专题浏览 →匹配口述回答:…之间找平衡。我一般会沿着检索、[[重排序]]、上下文融合、生成这条线走,但真正落地时很多决策是耦合的。 先说检索。很多人一上来就堆向量,但实际业务里,向量检索对高频实体和精确匹配反而弱。比如客服场景里,用户问‘订单号12345退款失败’,关键词[[BM25]]直接命中订单号,向量可能因为语义偏移排到后面。所以我会优先做[[Hybrid Search]],把向量和关键词结合。具体来说,索引侧我会做[[Embedding]]微调,用领域数据,比如退款、满减这类客服语料;查询侧做q…
匹配口述回答:…来。这里有个关键前提:你不能指望单一检索方式解决所有问题。关键词召回比如 [[BM25]] 适合精确匹配,比如订单号、错误码这种;向量检索适合语义匹配,比如用户说“退款没到账”这种口语化表达。真正落地时我会做 [[Hybrid Search]],把关键词和向量结合起来,再配合查询改写,比如用户说“退货”,我能自动扩展成“退货退款”“退货流程”,或者用 LLM 把模糊 query 转成更明确的意图。举个例子,在客服场景里,用户问“满减怎么用”,直接向量检索可能匹配到一堆满减规则…
…ze 在 256 到 512 token,但真正落地时我会根据文档结构调整,比如技术手册按章节切,客服对话按轮次切。然后调个 [[Embedding]] 模型把文本转成向量,存到 [[Vector Database]] 里,像 Milvus 或者 [[Faiss]],用 [[HNSW]] 索引加速检索。 第二步是在线检索。用户提问后,同样用那个 Embedding 模型把问题转成向量,去库里做相似度搜索,召回 Top-K 个相关片段。这里有个常见的失败场景:纯用向量检索,碰上…
学习内容与项目面试,在同一条路上。