网易首页 > 网易号 > 正文 申请入驻

纯向量搜索翻车:微波炉故障,它返回五台洗衣机

0
分享至

一个维修技师在台面上放着一台微波炉,症状是"门锁不上,只咔哒响"。他把这句话敲进搜索框,系统返回了五台洗衣机。这不是段子,是CaseJog作者在演示里贴出的真实基线输出——纯余弦相似度、不做任何过滤,前五条全是洗衣机门锁故障,分数从0.805排到0.788,一条比一条自信。


问题出在措辞上。"门锁不上"这句话在洗衣机案例里出现得更密集,余弦相似度一头扎进洗衣机堆里,压根不知道技师手里拿的是微波炉。作者把这条查询称为"英雄查询",因为它就是整个项目要解决的那个场景。

把家电类型作为过滤条件融进检索之后,同一个查询的结果换了一副面孔:五条全是微波炉门开关联锁故障,分数0.864到0.851,每张卡片都带着真实工单编号、日期和75美元的收费记录。稳态检索耗时72毫秒,首次请求要付一次性的模型加载成本。

这就是CaseJog的全部野心:不做诊断,只做回忆。技师输入眼前的症状,选一下手里的家电,系统从他自己过去的工单里排出最接近的几条,每条附上根因、零件、工时、价格和来源引用。所有计算在本地跑,案例历史不出机器。

作者算过一笔账:单人维修店每月在RepairDesk这类CRM或iFixit Pro订阅上花29到80美元以上,但这些工具都不做那件最关键的事——当新客户用完全不同的词描述同一个故障时,帮你找到自己当年那次修复。他举了个化名Marcus的例子:十一年工龄,用笔记本不用CRM,为微波炉门锁故障烧掉四十分钟,才想起一年前在另一个品牌上修过同一个毛病,当时记的是"门关着不启动"。同一个门开关联锁,不同的词,那次修复他已经赚过一遍,又用 lost time 付了第二遍。

关键词搜索救不了他,因为词永远对不上。"不转""滚筒卡住""不搅拌"是同一个故障的三种写法。技师需要的不是更聪明的诊断,而是自己的旧案例按接近程度排好,仅此而已。

混合检索的另一半在错误码出现时才露脸。"冰箱不冷,代码5E"过滤到冰箱后,三条结果的最终分是1.024、1.022、1.018,其中向量分约0.87,剩下0.150是精确5E匹配打上来的加成。意义加精确信号,才能在语义上同样接近但根因错误的案例面前保住正确的那条。

作者先写了纯余弦基线,只因为混合方案赢了才留下重的那条路。在28条留出症状上跑一次、从未调参,precision@k的结果是:k=1时混合0.893对基线0.857,k=3时0.869对0.738,k=5时0.814对0.657。每个k都赢,且差距随深度拉大。作者自己标注了n=28,这些差距是提示性的,不是p值。

技术栈上,开源AI的核心是一个开放权重嵌入模型BAAI/bge-small-en-v1.5,通过fastembed在ONNX上本地跑CPU;检索引擎是MongoDB Atlas向量搜索。作者守的纪律很明确:嵌入和Atlas负责捞候选,代码负责排序,没有任何模型去写修复方案,答案路径里不存在生成式模型。一张卡片永远是一条你能打开核对的真实旧工单。

可替换性做在了一个函数上:所有嵌入都走embed(),由单个环境变量EMBED_MODEL选择,换模型只改一行,管线其余部分不动。另一处是离线余弦兜底——app.py默认走Atlas检索器,Mongo连不上就降级到内存余弦基线,并在响应里说明。作者特意把兜底范围限定在Mongo连接错误,好让真正的bug浮出来而不是藏在"兜底"这个词后面。

过滤器是写在$vectorSearch阶段内部的,不是后置过滤。这一点决定了微波炉查询是本来就对,而不是先捞回四台错洗衣机再扔掉才对。

作者主动交代了两条限制。第一,他抓到自己在评测里作弊:最初的留出集和语料共享措辞,两个检索器都拿到约0.96的虚高分,等于自己批自己的作业。他重新保留措辞、重新生成、只重跑一次,数字掉到上面那些诚实的值。第二,这是回忆不是诊断,是硬上限。CaseJog从不说哪里坏了,只显示哪些旧工单看起来最近,逼你自己打开看。一个历史上从未出现过的新故障,返回的会是最近的旧东西,可能完全不是答案,所以"人来核对"是设计,不是免责声明。

他还试过一个2B决策模型做逐候选置信门,最后搁置了。本地冒烟测试里,它自信地误标了错误码加成已经搞对的那个"近但错"的案例,吐出两个伪装成概率的数值,CPU上每对耗时约20秒,会把亚秒级搜索变成100秒级。它会让演示更慢更不准,所以没进代码。

整个构建通过SSH在一台小云主机上由AI编码代理跑完:脚手架、合成语料、Atlas本地向量索引、基线与混合的对比、评测,每一步都真跑并把输出存进仓库的NOTES.md。最关键的一轮是评测复审,代理抓出了上面那个措辞泄漏,逼出了那次诚实重跑。

线上演示挂在Render上,模型在构建时预热,避免首次查询冷加载;公开端点按IP限流并限制查询大小,防止一个开放无鉴权的演示被当成算力水槽。但作者说得很清楚:真正给单人维修店跑的是本地免费那版,托管演示只是让你能点一下。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
拒绝躺平!李月汝正式发声加盟,绝不低头妥协,宫鲁鸣心领神会

拒绝躺平!李月汝正式发声加盟,绝不低头妥协,宫鲁鸣心领神会

林子说事
2026-10-17 06:51:50
男人必看!为什么说中年女人“如狼似虎”,你招架的住吗?

男人必看!为什么说中年女人“如狼似虎”,你招架的住吗?

荔子言
2026-10-17 10:18:29
特朗普:不是我们干的,我不知道是不是马斯克

特朗普:不是我们干的,我不知道是不是马斯克

固件更新中
2026-10-17 02:59:29
刹车踏板断裂争议:中国制造经得起监督,但经不起“流量极刑”

刹车踏板断裂争议:中国制造经得起监督,但经不起“流量极刑”

中国先进制造技术论坛
2026-10-12 11:46:36
山东男子赶海发现搁浅鬼头刀,网友劝他别捡:肉又柴又酸,菜市场都卖不出去!

山东男子赶海发现搁浅鬼头刀,网友劝他别捡:肉又柴又酸,菜市场都卖不出去!

狸猫之一的动物圈
2026-10-17 09:20:21
难怪王扶林说陈晓旭不够漂亮,看看他选的原黛玉候选人,那才叫美

难怪王扶林说陈晓旭不够漂亮,看看他选的原黛玉候选人,那才叫美

萧狡科普解说
2026-10-18 02:21:44
怀孕退役、入籍韩国、预言郑钦文昙花一现?针对李娜的造谣多离谱

怀孕退役、入籍韩国、预言郑钦文昙花一现?针对李娜的造谣多离谱

阿废冷眼观察所
2026-10-18 03:02:48
中央定调,退休新政3大变化,70后二选一,养老金每月最高差338元

中央定调,退休新政3大变化,70后二选一,养老金每月最高差338元

虎哥闲聊
2026-10-16 21:10:26
先赛分出格局!大连英博紧咬蓉城,辽宁铁人拿到保级关键筹码

先赛分出格局!大连英博紧咬蓉城,辽宁铁人拿到保级关键筹码

纵横之策
2026-10-18 02:34:54
没想到,25 岁的孙颖莎,会因开幕式上的这一举动,实现口碑暴增

没想到,25 岁的孙颖莎,会因开幕式上的这一举动,实现口碑暴增

旧史新谭
2026-10-18 04:53:18
测试只剩几天,暴雪突然大改种族天赋,这波数值要重算

测试只剩几天,暴雪突然大改种族天赋,这波数值要重算

渡川5
2026-10-17 02:13:34
当今社会底层人的出路在哪?很多人找不到出路,是因为他们不懂的:这个社会的运转,是有一套底层逻辑

当今社会底层人的出路在哪?很多人找不到出路,是因为他们不懂的:这个社会的运转,是有一套底层逻辑

微微笑了
2026-10-04 19:11:08
倒计时!2/3或将倒闭,这些高校打响“生死保卫战”

倒计时!2/3或将倒闭,这些高校打响“生死保卫战”

史海流年号
2026-10-17 18:13:36
从六大到七大,十几年间,谁在主持党中央工作?

从六大到七大,十几年间,谁在主持党中央工作?

起喜电影
2026-10-17 07:00:42
为什么总在凌晨两三点醒?老中医:是身体在提醒你这3个信号!

为什么总在凌晨两三点醒?老中医:是身体在提醒你这3个信号!

古怪奇谈录
2026-05-19 15:24:20
莫斯科遇袭空域完全关闭!乌克兰重创俄最大的梁赞炼油厂

莫斯科遇袭空域完全关闭!乌克兰重创俄最大的梁赞炼油厂

项鹏飞
2026-10-16 19:38:41
开始整治?南通大量无人车被“抓”……

开始整治?南通大量无人车被“抓”……

南通濠生活
2026-10-17 07:47:26
印度阿三吐槽:再也不去中国旅游了,在中国没被尊重过,网友说:主要是他们太臭了!

印度阿三吐槽:再也不去中国旅游了,在中国没被尊重过,网友说:主要是他们太臭了!

黯泉
2026-10-16 20:19:08
永不原谅!杨议硬刚郭德纲,潘长江补刀,这次谁都救不了

永不原谅!杨议硬刚郭德纲,潘长江补刀,这次谁都救不了

角落的隐藏美景
2026-10-17 11:42:52
顶级负心汉,成名后与恩人离婚迎娶小三,如今前妻红了他却糊了

顶级负心汉,成名后与恩人离婚迎娶小三,如今前妻红了他却糊了

旧史新谭
2026-09-30 17:07:26
2026-10-18 05:59:00
摸鱼算法
摸鱼算法
致力于用最前沿的AI技术,换取更多发呆时间的三十岁青年。
200文章数 74关注度
往期回顾 全部

数码要闻

英特尔高级副总裁确认Razor Lake-AX 算力将达700TOPS

头条要闻

普京:包围并消灭2000人的乌军集群 这非比寻常

头条要闻

普京:包围并消灭2000人的乌军集群 这非比寻常

体育要闻

升级版杨瀚森再闯难关:当上开拓者第三中锋还得拼

娱乐要闻

庾澄庆罕谈前妻 撕下伊能静仅剩的体面

财经要闻

新一轮大跌源头,找到了!

科技要闻

刘煜辉:99%的黄金分析师报告一钱不值

汽车要闻

星瑞L PLUS限时售价10.97万元起 开启智混3L时代

态度原创

手机
教育
亲子
时尚
房产

手机要闻

消息称三星计划开发全新Galaxy OS系统,预计于2028年随Galaxy S28系列手机亮相

教育要闻

史上最难逃课的学一下,这样的学校你喜欢吗?

亲子要闻

嘟嘟为了吃口雪糕能有多拼

降落伞裤的3组搭配,打破秋冬沉闷感!

房产要闻

利好密集落地+现房好房断档,广州楼市买入窗口,正在倒计时!

无障碍浏览 进入关怀版