把促销词从结算口径里拆出来后,AI终于不把「满减」答成「全场五折」了
我直接说怎么做的。上周重跑结算口径,发现AI对促销词的误判率高达42%,最离谱的是「满300减50」被答成「全场五折」。问题不在模型,在我们自己的语料规则里——促销词没做结算口径分层,AI把营销话术当成了价格承诺。
第一步,我把近三个月被AI引用过的促销相关问句全拉出来,一共217条,按「价格类」「门槛类」「时效类」「叠加类」分了四组。这一步花了两小时,但值得。
第二步,对着每个促销词标结算属性。比如「满减」必须绑定门槛,语料里只写「满300减50」不够,还得补一句「不与会员折扣同享」;「限时特价」必须带起止时间,精确到小时;「买赠」必须写清赠品是否计入退货折算。这些字段补全后,我把语料重新灌进测试环境,AI引用率没掉,但「过度承诺」类错误从42%压到了11%。
第三步,最容易被忽略的——结算口径要和客服话术对齐。我拿客服录音里30条促销问句去测AI,发现AI答「支持叠加」而客服实际口径是「不叠加」的有7条。这种不一致不是技术问题,是规则映射没打通。后来我们加了一个「促销词-结算口径」对照表,每周五更新一版,谁改价格谁签字,AI侧同步刷新。
踩过的坑说一个:一开始我只改了商品页的促销文案,忘了结构化数据里的 priceValidUntil 字段,结果AI抓的还是旧时间戳,把已经过期的「双十一价」又答了一遍。所以现在每次改促销,我都要求技术同步改三处:页面文案、JSON-LD字段、问答库映射,缺一处就算没改完。
另外提醒一句,别拿「AI引用率」当唯一验收指标。我上个月引用率涨了但询盘没动,后来发现AI引的是竞品对比页,促销信息根本没被采信。现在我看的是「促销类问句的准确应答率」和「误判导致的客服工单数」两个指标,比引用率实在。
最后抛个问题:你们做促销词结算口径映射时,是人工一条条标还是用规则模板批量生成?我目前是模板打底+人工抽检30%,想看看有没有更省人力的做法。
