商傳媒C++開發者普遍抗拒AI工具 近半數憂產出品質不穩

C++開發者普遍抗拒AI工具 近半數憂產出品質不穩

一項針對C++程式設計師的調查發現,相較於其他開發者,C++開發者普遍對人工智慧(AI)工具抱持不信任感,主要原因是對AI產出的品質和可靠性存疑,導致他們抗拒將AI用於核心程式開發任務,儘管仍會將其用於資訊查詢與重複性雜務。

根據日前一項針對C++程式設計師的調查顯示,相較於其他開發者社群,C++開發者對人工智慧(AI)工具抱持更高的不信任感與抗拒使用態度。這份由 Standard C++ Foundation 進行的調查,共訪問了 1,434 名 C++ 程式設計師,旨在瞭解他們對C++標準化及工具供應商的意見。

調查結果指出,受訪的 C++ 程式設計師中,多數對在核心程式開發任務中使用 AI 工具感到猶豫。例如,在程式碼理解、除錯、識別性能問題、程式碼審查、重構程式碼、學習編碼概念及撰寫文件等任務上,有顯著比例的受訪者表示「從未使用」AI。其中,高達 754 人從未用 AI 識別性能問題,而 594 人從未用 AI 除錯。

儘管有部分開發者會使用 GitHub Co-pilot(53%)、Claude Code(44%)等程式碼專用 AI 工具,以及 ChatGPT(53%)、Google Gemini(39%)等非程式碼 AI 工具,但這種使用並未消除他們普遍存在的不信任感。相較之下,一般開發者社群中,表示「高度不信任」AI 工具的比例不到兩成。

C++ 開發者抗拒 AI 的主要原因,源於對其產出品質的擔憂。他們指出,AI 工具常產生不可靠的程式碼、憑空捏造的應用程式介面(API)、難以察覺的細微錯誤,且經常需要過度審查,導致實際生產力不增反減。許多人認為 AI 對 C++ 或系統層級的理解力不足,且存在上下文限制問題。

不過,受訪者仍認同 AI 在某些場景具有價值。他們主要將 AI 視為一種更快速的資訊搜尋工具,用以查詢 API、函式庫、編譯器旗標、標準功能等,取代 Google 或 Stack Overflow。此外,AI 也被用於處理重複性高的雜務,例如產生函式封裝器(wrappers)、擷取器(getters)、程式碼骨架、輔助腳本、小型函式及測試線束等例行性編輯工作。

此調查亦顯示,受訪的 C++ 程式設計師普遍經驗豐富,有 33% 擁有超過 20 年的 C++ 程式設計經驗,60% 擁有超過 10 年經驗,而資歷少於 6 年者僅佔 21%。他們主要參與開發者工具(如編譯器、程式碼編輯器)及硬體/物聯網(如嵌入式系統、家庭自動化)等專案。文章總結,使用 AI 工具的最佳模式為「AI 起草,人類審查」,且若要從中獲取生產力效益,仍需具備扎實的人類專業知識、明確範圍、優良提示、現有測試,以及編譯器/靜態分析的回饋,並進行逐行審查。

這份報告對於台灣軟體開發社群,特別是在高可靠性、效能要求嚴苛的嵌入式系統、半導體或高效能運算領域深耕的 C++ 程式設計師而言,或許提供了參考借鏡。在這些對穩定性與正確性極為重視的領域中,AI 工具的應用可能需更謹慎評估其效益與風險。


想讓你的品牌在新聞媒體曝光? 立即點我加入官方LINE@免費諮詢

熱門新聞