「お客様が申されました」(顧客申述了)
測試期間,一位店主向我們指出:「這個敬語,有點奇怪吧?」
這是我們的AI生成的句子。語法上沒問題,也很禮貌。但是,任何日本人都會覺得不對勁——「申す」是謙讓語,用於描述自己的行為。用來描述顧客的行為,顯然是錯誤的。
這就是我們與敬語之戰的開始。
世界上最複雜的「禮貌」
日語敬語不僅僅是禮貌表達。尊敬語、謙讓語、丁寧語——而且每一類中還有細微的層級區分。「です」和「でございます」的差異。「お越しになる」和「いらっしゃる」的細微差別。
而最難的是,這些會隨「情境」而變化。
對初次光臨的顧客要表達最大的敬意。對常客要用帶著親切感的敬語。商務用餐要正式,約會用餐要溫馨——即使是同一個人,最合適的敬語等級也會因場景而變化。
最先進AI的局限
起初,我們以為直接使用GPT-4就可以了。世界頂級的語言模型,應該能完美處理敬語吧?
現實並非如此。
雙重敬語(「ご予約をお承りいたします」)、謙讓語和尊敬語的混淆、無視語境的不自然敬語等級——測試越多,問題越多。
為什麼?因為敬語的正確性不能僅憑語法判斷。說話者與聽話者的關係、場合的氛圍、過去的對話歷史——只有考慮所有這些,才能形成「自然的敬語」。
教AI人類的感覺
我們邀請了100名日語母語者協助。
每週,請他們評估AI生成的數百條回覆。「自然嗎?」「在這個場景下合適嗎?」「有不舒服的感覺嗎?」——我們一點點地將無法量化的感覺數值化。
然後,我們有了一個發現。所有評估者都認為「自然」的敬語,有一個共同點:那就是「恰到好處的距離感」。
不過於正式,也不過於隨意。尊重對方的同時,又帶著溫暖。我們將這個微妙的平衡融入了三層模型。
現在,以及未來
目前,我們的AI達到了自然度4.2分、適當度4.5分(滿分5分)。還不完美。
但是,像那天被店主指出的「申されました」那樣明顯的錯誤,已經不會再發生了。更重要的是,顧客對話中「感到違和感」的反饋幾乎為零。
語言是文化。敬語是日本的心。AI仍在繼續學習它的深奧之處。