2bEASY.ai

AI玄學化:當機器學習遇見不可解釋的偏好

在軟體業這麼多年,我一直習慣一件事:寫的每行代碼都要清楚知道它會做什麼。如果程式出問題,我能找到是哪裡出錯。如果客戶問為什麼系統這樣判斷,我能給出明確的邏輯說明。

但現在不一樣了。

現在我面對的 AI 系統,能夠做出很準確的預測和推薦,但當客戶問「為什麼」的時候,我只能說:「嗯…系統覺得這樣比較好。」

這種感覺很奇妙,就像有個很厲害的助手,什麼都懂,但就是不願意解釋他的思考過程。

從「我能控制一切」到「系統有自己的想法」

以前的程式很單純

以前寫程式很直接:如果客戶年齡大於 60,就推薦保守型投資;如果購買金額超過 1000 元,就給 10% 折扣。每個判斷都有明確的規則,我能預測系統會怎麼反應。

就像是在指揮一個很聽話的機器人,你說什麼,它就做什麼。

現在的 AI 像是有個性的夥伴

但 AI 系統不一樣。你給它大量的數據,告訴它「學會推薦客戶會喜歡的商品」,然後它就開始自己摸索。

幾個月後,這個系統變得很厲害,推薦準確率很高,客戶滿意度也提升了。但如果你問它:「為什麼推薦這個商品給這個客戶?」它給出的答案可能是:「因為有 87% 的信心度認為客戶會喜歡。」

至於為什麼有 87% 信心度?抱歉,說不清楚。

從「寫規則」變成「教學習」

傳統程式設計是在「寫規則」:我們定義每種情況該怎麼處理,系統照著做就對了。

AI 開發更像是在「教學習」:我們提供很多例子,讓系統自己找出規律。但系統學到的規律,我們不一定看得懂。

就像教小孩騎腳踏車,你能教他平衡、踩踏板、轉彎,但他真正學會的那個瞬間,連他自己都說不清楚為什麼突然就會了。

黑盒子的神奇與困擾

準確但神秘的預測能力

現在的 AI 系統在很多任務上的表現都很驚人。圖像辨識、語言翻譯、推薦系統、語音助手…效果都很好,但原理都很神秘。

舉個例子,一個醫療 AI 能夠從 X 光片中發現醫生都看不出來的早期病變。但如果問它:「你是根據什麼判斷的?」它可能會指向一塊看起來完全正常的區域,說:「這裡的紋理特徵顯示有問題。」

問題是,連專業醫師都看不出那個區域有什麼異常。

無法追根究底的困擾

作為工程師,這種「知其然不知其所以然」的狀況讓我很不習慣。

如果客戶問:「為什麼系統拒絕了我的貸款申請?」傳統系統可以給出明確答案:「因為您的信用分數低於標準。」

但 AI 系統可能只能說:「綜合考慮多項因素後,系統判斷風險較高。」

哪些因素?怎麼考慮的?為什麼這樣考慮?都說不清楚。

調參數像是在做法

機器學習有個環節叫「調參數」,就是調整系統的各種設定,讓它表現得更好。

理論上,每個參數都有其數學意義。但實際操作時,很多時候就是「試試看」:這個數值調高一點,那個數值調低一點,看看結果好不好。

有經驗的工程師會有一些「直覺」,知道大概該怎麼調。但如果問為什麼這樣調,答案通常是:「經驗告訴我這樣比較好。」

聽起來是不是很像算命師傅說的話?

AI 的「直覺」到底是什麼?

可能是超強的模式識別

從技術角度來看,AI 的「直覺」可能就是超強版的模式識別。

人類能夠識別一些簡單的規律,比如「天氣冷的時候,熱飲賣得比較好」。但 AI 能夠同時考慮幾千個因素,找出人類永遠不可能發現的複雜關聯。

比如它可能發現:「週二下午,氣溫 15-20 度,濕度 60-70%,附近有學校活動,這個時候推薦抹茶拿鐵的成功率比較高。」

這種複雜的關聯,人類確實看不出來。

可能是統計學的極致應用

AI 本質上就是在做統計分析,但它分析的數據量和複雜度遠超人類能夠處理的範圍。

它能夠發現一些非常微妙的統計規律,這些規律可能反映了現實世界的某些深層結構,但以我們的理解能力,還無法解釋這種結構。

就像氣象預報,我們知道大氣是有規律的,但這個規律太複雜了,只能用超級電腦來計算。

開發者的心態轉變

從「全知全能」到「謙卑學習」

以前寫程式,我覺得自己是系統的造物主,每個功能都在我的掌控之中。

現在做 AI 項目,更像是在培養一個學生。你提供學習材料,設定學習目標,但學生最終學到什麼,你無法完全預測和控制。

這需要一種心態轉變:從想要控制一切,到學會與不確定性共處。

從「除錯」到「調優」

傳統軟體出問題,通常是某個地方寫錯了,找到錯誤並修正就可以。

AI 系統的問題通常是「表現不夠好」,解決方法是「調優」:換個演算法、加更多數據、調整參數…是一個不斷嘗試的過程。

沒有標準答案,只有「試了才知道」。

從「邏輯思考」到「實驗精神」

傳統程式設計更依賴邏輯推理:分析問題、設計解決方案、實作驗證。

AI 開發更像是在做科學實驗:提出假設、設計測試、觀察結果、修正假設。

成功往往來自於大量的實驗和不斷的試錯,而不是一次到位的完美設計。

與「不可解釋但有效」的系統共處

學會建立適度的信任

面對黑盒子系統,完全不信任是不現實的,盲目信任又是危險的。

我們需要學會「有條件的信任」:在某些場景下信任 AI 的判斷,在某些情況下保持警惕,設置適當的檢查機制。

就像開車時使用 GPS 導航,大部分時候你會跟著它走,但如果它要你開進河裡,你會選擇不聽。

設計人工介入機制

好的 AI 系統設計應該包含人工介入的機制:當系統的信心度不夠高時,交給人類判斷;當出現異常情況時,自動觸發人工檢查。

這不是對 AI 的不信任,而是合理的風險控制。

持續監控和校正

AI 系統的表現會隨著時間和環境變化而改變,我們需要建立持續監控的機制,及時發現問題並校正。

這種監控不只是技術指標,也包括業務指標和用戶回饋。

對未來的思考

AI 會越來越「聰明」但也越來越神祕

隨著技術發展,AI 系統的能力會越來越強,但可解釋性不一定會同步提升。

我們可能會面對更多「不知道為什麼,但就是很準」的情況。

人類的價值在於判斷而非計算

當 AI 能夠處理大量資料分析和模式識別時,人類的價值會更集中在價值判斷、創意思考、道德決策等方面。

我們不需要理解 AI 的每個細節,但需要知道何時該信任它,何時該質疑它。

新的專業技能需求

未來的軟體開發者可能需要新的技能:

  • 與 AI 系統協作的能力
  • 設計人機協作介面的能力
  • 評估 AI 系統風險的能力
  • 向非技術人員解釋 AI 行為的能力

寫在最後

作為一個軟體顧問,我正在學習適應這個「AI 玄學化」的時代。

這不意味著放棄理性思考,而是擴展我們對「理解」和「控制」的定義。有些複雜的系統,我們可能永遠無法完全理解,但可以學會如何有效地使用它們。

就像我們不需要理解大腦的每個神經元連接,也能夠思考和決策一樣。

重要的是保持開放的心態,在享受 AI 帶來的便利時,也保持適度的警惕和批判思考。

這個世界正在變得更加智慧,但也更加神祕。也許這就是進步的代價,也是新時代的魅力所在。

Comments are closed.