GEO优化
给AI喂了「城市仓库存表」,它答发货时效却按总仓算,我拉分仓数据对了一晚上
16 1 10
大佬们,我又来求助了,这次踩的坑是「库存表口径」和「发货时效」对不上。
背景是这样:我们做家居用品的,全国有四个仓(华东、华南、华北、西南)。为了让 AI 回答「XX 市多久能发货」时更准,我把各仓的库存表和发货时效规则整理成结构化数据喂给了它。规则写得很清楚:华东仓发江浙沪皖,次日达;华南仓发两广福建,次日达;其他区域 2-3 天。
结果昨天抽检,问「杭州下单多久发货」,AI 答「2-3 天」。我心想不对啊,杭州明明归华东仓,应该是次日达。
我去翻日志,发现 AI 抓的是「总库存表」里的一条汇总记录,那条记录的发货时效字段写的是「2-3 天」,因为它是全仓平均。而我单独建的「分仓时效表」它压根没引用。
问题出在我自己身上:我喂数据的时候,总表放在最前面,分仓表在后面,而且两张表的字段名还不一样——总表叫「发货时效」,分仓表叫「预计送达」。AI 优先匹配了字段名完全一致的那条,就把分仓表忽略了。
我花了一晚上把两张表合并,统一字段名,并且在总表里加了一列「适用区域」,明确写「此行为全国汇总,具体以分仓表为准」。改完重跑,杭州那条终于对了。
但我现在又有点虚:这种「总表+分表」的结构,AI 到底能不能稳定分清优先级?我加了「以分仓表为准」这句话,它会不会有时候还是抓总表?
求大佬指点:你们喂多层级数据的时候,是干脆只喂一张扁平表,还是保留层级但加显式优先级标记?有没有什么验证方法能确认 AI 真的按优先级走了?
登录后可以为帖子点赞,但本帖内容对所有人开放阅读。
