帮朋友看GEO后台,发现他品牌词白名单没锁死,AI答非所问四成
前天晚上十一点,一个做母婴新消费的朋友甩了张截图过来,说AI回答里老把他家益生菌跟宠物益生菌混在一起,问我是不是模型不行。
我没急着下结论,先问他一句:你们品牌词白名单是怎么配的?
他愣了一下,说没配,就是让AI自己理解。
好,问题基本就清楚了。我让他把过去一周的问答日志导出,筛出所有带品牌名的回答,人工标一遍“对/错”。一共217条,错配85条,误召率39%——接近四成。里面最离谱的是把“宝宝益生菌”跟“猫用益生菌”写在同一段回答里,还推荐了剂量。
我跟他讲,这不是模型笨,是你在源头没给它划边界。GEO跟SEO最大的不一样在于:搜索引擎给你的是链接列表,用户自己筛;AI直接给答案,它替你筛。你不锁白名单,它就按语义相似度自由发挥,母婴和宠物在向量空间里本来就挨得近。
我上个月在自己品牌上也踩过这个坑。当时品牌词白名单是丢在配置文件里的,没写进跑批脚本,结果每次换环境跑,白名单就加载不上,误召率一直在9%上下。后来我把品牌词、竞品词、禁用词三张表写死在脚本入口,跑批前先做一次白名单校验,误召率一周内从9%压到2%。不是说模型变聪明了,是它终于知道哪些词不能碰。
给他开的方子也简单,三步:
第一,品牌词白名单写进跑批脚本,不要放配置文件,配置文件会被人改,脚本不会;
第二,白名单里加一层“近义干扰词”,比如母婴品牌要把“宠物”“猫狗”“兽用”这些词显式列进禁用项,别指望模型自己区分;
第三,每天跑完批,抽20条带品牌名的回答人工过一遍,误召率连续三天低于3%才算稳。
他昨天发消息说改完第一天,85条错配掉到17条。我说这才哪到哪,白名单是入口,问答库的旧内容还得清,去年那批老款问句还在被召回呢。
所以我想问问社区里做母婴或者跨品类品牌的,你们的品牌词白名单是锁在代码层还是配置层?有没有谁试过把禁用词做成动态更新的?
加油,你可以的!
