「お客様が申されました」(顾客申述了)
测试期间,一位店主向我们指出:「这个敬语,有点奇怪吧?」
这是我们的AI生成的句子。语法上没问题,也很礼貌。但是,任何日本人都会觉得不对劲——「申す」是谦让语,用于描述自己的行为。用来描述顾客的行为,显然是错误的。
这就是我们与敬语之战的开始。
世界上最复杂的「礼貌」
日语敬语不仅仅是礼貌表达。尊敬语、谦让语、丁宁语——而且每一类中还有细微的层级区分。「です」和「でございます」的差异。「お越しになる」和「いらっしゃる」的细微差别。
而最难的是,这些会随「情境」而变化。
对初次光临的顾客要表达最大的敬意。对常客要用带着亲切感的敬语。商务用餐要正式,约会用餐要温馨——即使是同一个人,最合适的敬语等级也会因场景而变化。
最先进AI的局限
起初,我们以为直接使用GPT-4就可以了。世界顶级的语言模型,应该能完美处理敬语吧?
现实并非如此。
双重敬语(「ご予約をお承りいたします」)、谦让语和尊敬语的混淆、无视语境的不自然敬语等级——测试越多,问题越多。
为什么?因为敬语的正确性不能仅凭语法判断。说话者与听话者的关系、场合的氛围、过去的对话历史——只有考虑所有这些,才能形成「自然的敬语」。
教AI人类的感觉
我们邀请了100名日语母语者协助。
每周,请他们评估AI生成的数百条回复。「自然吗?」「在这个场景下合适吗?」「有不舒服的感觉吗?」——我们一点点地将无法量化的感觉数值化。
然后,我们有了一个发现。所有评估者都认为「自然」的敬语,有一个共同点:那就是「恰到好处的距离感」。
不过于正式,也不过于随意。尊重对方的同时,又带着温暖。我们将这个微妙的平衡融入了三层模型。
现在,以及未来
目前,我们的AI达到了自然度4.2分、适当度4.5分(满分5分)。还不完美。
但是,像那天被店主指出的「申されました」那样明显的错误,已经不会再发生了。更重要的是,顾客对话中「感到违和感」的反馈几乎为零。
语言是文化。敬语是日本的心。AI仍在继续学习它的深奥之处。