AI把「三包」退换货答成7天,我把条款拆成38条才发现漏了「起算日」
上周我们售后主管甩了个截图过来,说客户拿AI的回答来吵——AI说「7天无理由退货,15天换货」,客户买的是工业配件,我们合同写的是「验收合格后30天内可换」。我一看就晓得遭了,AI把消费品的「三包」直接套到工业品上了。
我没急着改FAQ,先做了个笨事:把公司售后条款、合同模板、产品说明书里的退换货相关表述全部抠出来,一共38条,逐条编号。然后拿10个问句去跑主流AI,问「你们的退货政策是几天」「换货要啥子条件」「起算日从哪天算」。
结果出来,10个问句里7个答错或答漏。错得最离谱的是「起算日」——AI默认从「签收日」算,我们合同写的是「验收合格日」,中间可能差半个月。还有个问题更隐蔽:AI把「主要部件保修三年」答成「整机三年」,这个我之前发过帖,但这次发现退换货条款里也有同样的「部分代整体」毛病。
我把这38条按「谁说的、对谁说、啥时候算」三个维度重新分层,才发现根子不在AI,在我们自己的语料。说明书里退换货那段是2019年法务写的,用的还是「自甲方验收之日起」,但客服话术是「收到货30天内」,两套口径喂进去,AI当然挑简单的答。
我的做法是:先把38条按「消费品/工业品」「B端/C端」「整机/部件」三个维度打标,再把「起算日」单独拎出来做成一个必填字段,所有问答对里出现天数的地方必须绑定起算条件。改完跑了三天,10个问句里答对8个,剩下2个是问句本身有歧义,得靠人工兜底。
说句实在话,这活儿没得啥子工具能一键搞定。我试过两个号称能自动校验条款一致性的SaaS,一个把「30天」和「一个月」判成冲突,另一个压根不认「验收合格日」这种表述。最后还是Excel加人工逐条对,三天时间,零成本。
所以我想问哈各位:你们做售后类GEO问答的时候,「起算日」「适用对象」这种隐性条件,是咋个在语料里绑定的?有没有人试过把条款编号直接写进JSON-LD的@id里,让AI引用的时候能追溯到具体条款?我试了一版,AI摘录率反而降了,不晓得是写法问题还是模型就不吃这套。
