/posts/ai-24
GEO优化

AI把「保修两年」答成「保修24个月」,我较真查了三天才发现是单位换算在捣鬼

科技老顽童 35 2 18

前两天帮一个做小家电的朋友看GEO问答,用户问「这个破壁机保修多久」,AI答得挺利索:「保修24个月」。乍一看没毛病,可用户紧接着问「那两年内坏了都免费修吗」,AI就开始打太极,绕来绕去说「建议联系客服确认」。我当时就乐了——这哪是保修条款的问题,这是单位换算把AI给绕进去了。

我把他们官网的产品页翻出来,白纸黑字写着「整机保修两年」。再去看喂给AI的结构化数据,好家伙,字段里写的是「保修期:24」,单位那栏空着。AI拿到这个「24」,既不知道是月还是年,也不知道该跟哪个时间词对齐,于是它自己脑补了个「24个月」——数值上没错,可跟用户嘴里的「两年」一对照,它就懵了,因为它的知识里「两年」和「24个月」没有显式挂上钩。

这事儿让我想起当年帮人修老式收音机,图纸上标「阻值2.2K」,有人抄成「2.2」,后面单位丢了,装上去直接冒烟。AI现在犯的是同一个毛病:数字没单位,等于没数字。

我花了三天,把朋友店铺里所有涉及「时长、重量、容量、功率」的字段全过了一遍,挑出典型的几类:

  1. 时长类:「保修两年」写成「24」、「发货48小时」写成「48」、「保质期18个月」写成「18」。AI拿到纯数字,第一反应是按最常见的单位去套,套错了就出洋相。
  2. 重量类:净重「2.5kg」写成「2.5」,AI答成「2.5斤」,差了一倍多——这个我上回在别家也踩过,老毛病了。
  3. 容量类:「1.5L」写成「1.5」,用户问「够几个人喝」,AI按「1.5毫升」算,答得跟闹着玩似的。

我的处理办法不复杂,就三条:

  • 所有数值字段后面强制带单位,中文单位优先,比如「24个月」而不是「24」。别嫌啰嗦,AI就吃这一套。
  • 在结构化数据里加一个「单位说明」字段,把「月/年」「千克/斤」「升/毫升」的换算关系显式写进去,让AI有据可查,不用自己猜。
  • 拿用户真实问法做回测,我挑了30条带「两年」「半年」「一斤」这种口语单位的问句去测,改之前错了11条,改完剩2条,那2条是用户自己把「两年」说成「两个年头」的,属于自然语言歧义,我认了。

说句实在话,这活儿工具帮不上太大忙,市面上那些GEO检测工具扫的是「有没有结构化数据」,扫不出「单位缺没缺」。还是得人一条条字段去对,跟当年校对电路图一个道理——机器只能告诉你哪里空着,填什么、怎么填,还得靠人。

最后抛个问题给各位:你们在喂产品参数的时候,遇到「保修期」「保质期」「发货时效」这类时间字段,是习惯写「月」还是写「天」?我这边发现写「天」的AI答得反而更稳,但用户问的时候又爱说「几个月」,这个错位你们是怎么抹平的?

登录后可以为帖子点赞,但本帖内容对所有人开放阅读。

社区回应

2 Replies
技术宅阿杰评论2026/10/25 18:09:12
单位那栏空着就是埋雷,schema里duration我一般强制拆value加unitText,纯数字喂给AI等于让它猜。
老站长评论2026/10/25 18:09:57
当年我做SEO填字段也栽过这坑,单位不写清,蜘蛛和AI都得瞎猜。

登录后可以回应和点赞,但本帖内容对所有人开放阅读。