AI答「库存紧张」却不说剩几件,我把提示词里的数字位全补了个遍
上周我们做了一轮小规模实测,想搞清楚一个问题:当用户问「XX 还有货吗」,AI 到底会怎么答。
我们选了 12 个 SKU,分两组:一组只给文字描述(比如「库存紧张」「少量现货」),另一组在描述里带上具体数字(「剩余 3 件」「库存 17 件」)。同一批问题在同一时段跑,每个 SKU 跑 20 次,总共 480 条问答。
结果比预想的直白。
第一,带数字的那组,AI 直接引用数字的比例是 68%;不带数字的那组,只有 21% 的答案会主动提「可以去页面看实时库存」,剩下 79% 都是含糊表述,比如「建议尽快下单」「库存有限」。换句话说,你不给数字,AI 就只能替你打太极。
第二,更麻烦的是口径。带数字组里,有 14% 的答案把数字说错了——不是幻觉,是我们自己喂进去的描述里写了「剩余 3 件」,但 AI 把「3」理解成了「3 个型号」,答成了「有 3 款可选」。这个错误率在 480 条里出现了 67 次,全部集中在描述里数字后面没跟单位的 SKU 上。
第三,我们回头查了这 12 个 SKU 前 30 天的客服工单,发现「库存咨询」占售后咨询量的 23%,平均处理时长 4.6 分钟。如果 AI 能把「还剩几件」这个数字答准,按我们目前的日咨询量粗算,每月能省下大约 37 个小时的客服工时。这个数字不算大,但它是可复现的。
我的判断很简单:GEO 优化到「库存」这种高频、强时效的问题上,光把话说顺没用,得把数字位钉死。具体做法是——描述里凡是出现数字,必须带单位、带口径边界,比如「剩余 3 件(截至今日 10:00,含未付款订单)」。另外,我在提示词模板里加了一条硬约束:涉及数量的回答必须原样引用源数据中的数字和单位,不得改写。
改完重跑了一轮,带数字组的引用准确率从 86% 提到了 97%,剩下 3% 是我们自己源数据更新延迟导致的,跟 AI 无关。
想问问各位:你们在喂库存、价格、时效这类强时效字段时,是让人工维护一份「数字口径说明」,还是直接接实时接口?我目前是人工维护,但更新频率已经快跟不上了,想听听有没有更省事的做法。
