iPAS 考題解析關於 ChatGPT、Anthropic Claude、GitHub Copilot 等 AI 程式碼輔助工具的運作原理,下列敘述何者正確?
你的作答
在題目頁作答不會存進學習紀錄,想留下紀錄可以到題庫練習。
解析
正確答案:A. 這些工具基於大型語言模型,經由大量程式碼與文本訓練,透過預測下一個符號來生成程式碼,但不保證產生程式碼的正確性
AI 程式碼輔助工具(如 ChatGPT、Claude、Copilot)都基於大型語言模型,透過預測下一個 token 來生成程式碼。由於是統計預測,無法保證生成程式碼的正確性。
每個選項為什麼對或錯
-
A 這些工具基於大型語言模型,經由大量程式碼與文本訓練,透過預測下一個符號來生成程式碼,但不保證產生程式碼的正確性 正解
這些工具基於 LLM 的 next-token prediction,生成的程式碼不保證正確。
-
B GitHub Copilot 會在提供程式碼建議前執行並驗證該程式碼,確保其執行結果正確無誤 錯誤選項
GitHub Copilot 不會在建議前執行或驗證程式碼,它只是預測可能的程式碼片段。
-
C Anthropic Claude 的程式碼建議並非即時生成,而是從事先整理的已知解答資料庫中檢索而得 錯誤選項
Claude 的程式碼建議是即時生成的,不是從預建資料庫中檢索。
-
D ChatGPT 內建完整的編譯器,可在輸出程式碼前自動編譯並更正所有語法與邏輯錯誤 錯誤選項
ChatGPT 不內建編譯器,無法在輸出前自動編譯或修正程式碼。
答案、題目或解析有問題?回報這題