關於 GitHub Copilot,下列敘述何者正確?
答案 (D)
核心概念
GitHub Copilot 是生成式 AI 在軟體開發上的代表性應用。它以 OpenAI 的 Codex 系列模型為基礎(Codex 是 GPT 在大量程式碼上訓練而成的模型),在開發者輸入的當下,把當前檔案內容與相關上下文當成提示,即時「生成」接下來的程式碼——可能是一整行,也可能是整個函式。它不是查資料庫,是逐個 token 生成出來的。
答題技巧
快速判斷技巧:抓住一個大原則——生成式 AI 是「生成」不是「查詢」。凡是把 Copilot 描述成搜尋、比對、靜態分析的選項,全部刪掉。
易錯陷阱:(C) 的靜態分析最容易混淆,因為傳統 IDE 的自動補全確實是這樣做的。差別在於:傳統補全只能補出已知的變數與方法名,Copilot 能寫出從沒存在過的整段邏輯。