關於 ChatGPT、Anthropic Claude、GitHub Copilot 等 AI 程式碼輔助工具的運作原理,下列敘述何者正確?
答案 (A)
核心概念
這類工具的底層都是大型語言模型,運作方式是「根據前文預測下一個 token」。程式碼對模型而言就是一種特殊的文本,它學到的是「這種情境下,通常會接著寫什麼」,而不是「這段程式碼會不會跑對」。因此生成結果看起來合理但實際有錯,是完全可能的——這也是為什麼 AI 生成的程式碼必須經過人工審查與測試(本卷第 19 題正是在講這件事)。
本題詳解提到同卷第 19 題。
答題技巧
快速判斷技巧:抓住兩個原則——生成式 AI 是「生成」不是「檢索」,而且「不保證正確」。選項中承認限制的那個通常是對的,宣稱能保證正確無誤的一定是錯的。
易錯陷阱:(B)(D) 都在誇大工具的驗證能力,反映了對 AI 工具的過度信任。要牢記:模型輸出的是「看起來最可能的程式碼」,不是「經過驗證的正確答案」。