AI系統遇到的真實案例
最近幾年,我和團隊開發了一套生成式AI系統,叫做 DataChat。這個系統讓同事們可以用平常講話的方式查詢複雜的數據,還能直接畫出圖表、把資料標在地圖上。系統一推出就大受歡迎,累積了數萬次的使用紀錄。
不過,前陣子上海的同事提出了嚴重的疑問:他們用 DataChat 查詢地點經緯度時,地圖上的標記誤差竟然高達數百公尺。這些同事很有自信地說:「我們直接從 Google Map 複製經緯度貼進來,肯定是你們系統有問題!」這樣的質疑讓我開始懷疑,於是決定大家一起開會釐清。
問題追蹤:中國地圖資料的特殊性
會議上,上海同事還是一口咬定 Google Map 經緯度是正確的。我一時之間也查不出問題,心裡納悶:這到底是哪裡出錯?
突然我想起來,Google Map 在中國地區的地理資料似乎有特別處理過。於是我上網查了一下,發現中國對地理資訊有法律規範,規定國際地圖服務(像 Google Map)不能提供精確的座標,所有經緯度都必須做「加密」或「偏移」處理,以防重要地理資料外流。
所以,只要你在中國用 Google Map 查詢經緯度,結果就會有明顯誤差,通常會差幾百公尺。像 DataChat 這種需要用到經緯度的系統,如果直接用這些「偏移後」的座標,標記的位置當然會亂掉。
法規影響下的誤會與思考
我把這個查到的資訊分享給上海同事,他們總算明白過來,不再那麼強硬。不過他們還問:「那台灣、印度是不是也有這種問題?」我只能無奈地笑笑說:「只有中國有這種規定啦!」經過這件事,大家都體會到了解背景知識的重要性。
刻舟求劍的啟示
這整個過程讓我聯想到成語「刻舟求劍」。古時候有個人把劍掉進河裡,竟然在船身刻個記號,等靠岸時再下水去找,結果當然找不到,因為劍早已順著水流走了。這告訴我們,環境跟規則一直在變動,如果還執著用舊方法解決新問題,就像刻舟求劍一樣,怎麼做都不會對。
放到現代科技領域也一樣。再厲害的系統、再神的AI模型,只要原始資料有問題,最後的結果還是會出錯(這就是資訊圈常說的 Garbage In, Garbage Out)。所以做事不能死守舊經驗,要懂得隨時關注環境變化、調整思考方式,才能真正解決問題。























