跳到主要內容
2.2 生成式 AI 應用領域與常見工具
114-4 科目 13

關於 GitHub Copilot,下列敘述何者正確?

請選擇一個答案

答案 D

核心概念

GitHub Copilot 是生成式 AI 在軟體開發上的代表性應用。 想像打字時輸入法會猜你下一個詞。Copilot 做的是同一件事,只是它猜的是接下來那幾行程式碼。 它以 OpenAI 的 Codex 系列模型為基礎(Codex 是 GPT 在大量程式碼上訓練而成的模型)。在開發者輸入的當下,它把當前檔案內容與相關上下文當成提示,即時「生成」接下來的程式碼。可能是一整行,也可能是整個函式。它不是查資料庫,是逐個 token 生成出來的。 它把你正在寫的檔案當成題目,在你打字的當下接著往下寫。
答題技巧

快速判斷技巧:抓住一個大原則。生成式 AI 是「生成」不是「查詢」。 凡是把 Copilot 描述成搜尋、比對、靜態分析的選項,全部刪掉。

易錯陷阱:(C) 的靜態分析最容易混淆,因為傳統 IDE 的自動補全確實是這樣做的。 差別在於:傳統補全只能補出已知的變數與方法名,Copilot 能寫出從沒存在過的整段邏輯。