別怕沒工作!AI寫程式碼強過人類?新研究曝光 這類問題ChatGPT會卡關

聯合新聞網 INSIDE
程式設計師花費數十年編寫 AI 模型的程式碼,如今,AI 反過來被用來編寫程式碼,形成一個有趣的循環。(示意圖/路透)

AI 如今已能編寫程式碼,但其表現如何?《IEEE 軟體工程彙刊》(IEEE Transactions on Software Engineering)最新研究評估了 OpenAI 的 ChatGPT 在程式碼生成方面的能力。結果顯示,ChatGPT 的表現差異極大,成功率從 0.66% 到 89% 不等,取決於任務難度和程式語言等因素。

參與這項研究的 Glasgow 大學講師 Yutian Tang 指出,AI 程式碼生成雖有優勢,但了解其局限性同樣重要。

研究團隊測試了 GPT-3.5 解決 728 個 LeetCode 問題的能力,涵蓋 5 種主要程式語言,涵蓋 C、C++、Java、JavaScript 和 Python。

結果顯示,ChatGPT 在 2021 年之前的問題上表現較佳,它能夠為簡單、中等和困難的問題產生功能性程式碼,成功率分別高達 89%、71% 和 40%。

但面對新問題時能力明顯下降。「簡單」問題的成功率從 89% 降至 52%,「困難」問題更是從 40% 跌至 0.66%。Tang 認為這可能與訓練數據有關。

結果還顯示,C 語言生成的程式碼最為複雜,其次是 C++,而 Python 的複雜度則與人類編寫的程式碼相當。

值得注意的是,ChatGPT 生成的程式碼在效能上優於至少 50% 的人類解決方案。然而,它不擅長糾正自身的邏輯錯誤,且存在一些安全漏洞,雖然大部分漏洞都是易於修復的。

Tang 建議,開發者在使用 ChatGPT 時應提供充分的背景資訊和潛在風險提示,以提高輸出品質。

《本文作者INSIDE 硬塞的網路趨勢觀察,原文刊登於合作媒體INSIDE,聯合新聞網獲授權轉載。》

📌 數位新聞搶鮮看!

 訂閱《科技玩家》YouTube頻道!
💡 追新聞》》在Google News按下追蹤,科技玩家好文不漏接!
📢 快檢查千萬大獎!蘋果App Store發票不會自動兌獎 1動作增加中獎機會
📢 CES 2026/掃地機器人最大問題解決!石頭科技Saros Rover會爬樓梯 透天也能用
📢 真的不是人?他用中國AI改程式碼 人工智慧竟「氣炸」:滾
📢 蘋果2026年3款iPad系列新品齊發!傳聞亮點整理 這款「超大有感升級」
📢 Google Gemini AI訂閱省錢大招!舊帳號可用、5人共用每月54元
📢 奢華Game Boy來了!Pocket VERT掌機有「鑽石切割」按鍵+觸控 定價嚇死人

INSIDE

INSIDE 是台灣科技媒體領導品牌,成立於 2009 年 11 月底...

程式語言 ChatGPT AI 網路 功能 程式碼 任務 效能 OpenAI Java

推薦文章

留言