閱讀紀錄

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

什麼是Vibe Coding?

Answer

什麼是 Vibe Coding?

Vibe Coding 是一種新興的程式開發模式,核心概念是透過 AI 來輔助甚至主導程式碼的編寫,而開發者本身不需深入了解程式語言的細節。這種方式讓開發者可以更專注於所需的功能,並讓 AI 根據需求修改程式碼。Vibe Coding 的概念由 OpenAI 共同創辦人 Andrej Karpathy 提出,旨在降低程式設計的門檻,讓更多人能夠參與程式開發。

Vibe Coding 的優勢與隱憂

Vibe Coding 的優勢在於它降低了程式設計的門檻,使得更多人可以參與程式開發。GitLab 執行長 William Staples 認為,這將導致未來工程師的數量大幅增加。然而,AI 編寫的程式碼往往不夠精煉和準確。Google 軟體工程師抱怨,越來越多的同事使用 AI 生成程式碼,但程式碼品質卻有所下降。此外,當專案變得複雜時,AI 的效能也會下降,可能導致程式碼出現錯誤,甚至刪除原本正常運行的程式碼。

「Vibe Coding 清理專員」的出現

由於 AI 生成的程式碼可能存在問題,因此出現了一種新的工作:「Vibe Coding 清理專員」。他們的工作是為 AI 寫出的雜亂程式碼善後,解決各種 AI 生成程式存在的 Bug 或缺陷。資安公司 SecurityScorecard 執行長 Aleksandr Yampolskiy 在 LinkedIn 上發文表示,他發現了「Vibe Coding 清理專家」這個職位,並質疑 AI 在解決問題的同時,是否也會製造其他問題。隨著 Vibe Coding 的普及,越來越多的「普信工程師」開始使用 AI 程式碼生成工具,但由於他們缺乏程式碼的理解,可能導致專案出包且無力修改。這種情況在全球各地不斷上演,因此「Vibe Coding 清理專員」的需求也日益增加。

你想知道哪些?AI來解答

Vibe Coding 的核心概念是什麼?

more

Andrej Karpathy 提出 Vibe Coding 的主要目的是什麼?

more

Vibe Coding 如何影響未來工程師的數量?

more

AI 生成的程式碼有哪些潛在的品質問題?

more

「Vibe Coding 清理專員」這個新職位的出現,反映了什麼樣的問題?

more

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

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