閱讀紀錄

隱藏 →
此記錄會在頁面關閉後消失

為什麼卡帕斯在 nanochat 專案中放棄了 AI 輔助編碼?

Answer

安德烈·卡帕斯放棄 AI 輔助編碼的原因

安德烈·卡帕斯(Andrej Karpathy)是 OpenAI 的創始成員,他創造了「Vibe Coding」(氛圍編碼)一詞,起初是 AI 輔助編碼的倡導者。然而,在開發開源專案「nanochat」的過程中,他發現 AI 並未像預期的那樣提供幫助,反而成為一種阻礙,最終選擇放棄 AI 輔助,親自完成約 8,000 行的程式碼。

nanochat 專案的特殊性

nanochat 專案的目標是讓人們能夠以較低的成本(約 100 美元和 4 小時)訓練和運行類似 ChatGPT 的聊天機器人。卡帕斯發現,儘管 AI 擅長生成單獨的程式碼片段,但在整合這些片段到大型、複雜的系統中時,AI 缺乏對全局的理解。因此,對於需要高度掌控和精確性的任務,人類工程師的全局觀仍然至關重要。

AI 編碼的潛在問題

卡帕斯的經驗揭示了 AI 編碼工具可能存在的問題,包括效率降低、隱形成本以及技術債和安全風險。開發者可能需要花費大量時間來引導 AI、等待回應以及修復 AI 在複雜程式碼庫中產生的錯誤,導致完成時間反而增加。此外,企業在評估 AI 工具的成本時,往往忽略了修復 AI 生成的程式碼所需的時間和精力。更重要的是,當人們選擇順應「氛圍」編碼,而非深刻理解 AI 撰寫程式碼的背後邏輯時,可能會留下難以維護的技術債,甚至潛藏著安全漏洞。這提醒我們,在導入 AI 編碼工具時,需要審慎評估工具與團隊的適配性,並建立嚴格的審查標準,以確保程式碼的品質和安全性。

你想知道哪些?AI來解答

安德烈·卡帕斯為何在 nanochat 專案中放棄 AI 輔助編碼?

more

「Vibe Coding」(氛圍編碼)是什麼意思?

more

nanochat 專案的目標是什麼?

more

AI 在整合程式碼片段到大型系統時,為何不如人類工程師有優勢?

more

在導入 AI 編碼工具時,企業應該考量哪些潛在問題?

more

你覺得這篇文章有幫助嗎?

likelike
有幫助
unlikeunlike
沒幫助
reportreport
回報問題
view
2
like
0
unlike
0
分享給好友
line facebook link