什麼是Vibe Coding? | 經理人

Vibe Coding:AI 時代的程式設計新範式

在人工智慧(AI)技術快速發展的背景下,一種由電腦科學家卡佩西(Andrej Karpathy)提出的新程式設計概念「Vibe Coding」正受到廣泛關注。Vibe Coding 是一種開發者透過與 AI 互動,利用語言模型等技術讓 AI 自動生成程式碼的方法。當出現錯誤時,開發者只需將錯誤訊息提供給 AI,讓 AI 進行修復,從而實現直覺且高效的程式碼生成,大幅降低程式設計門檻。簡而言之,Vibe Coding 旨在透過 AI 工具,讓程式設計變得更直觀,更像是一種「感覺」或「氛圍」的傳達,而非傳統的精確指令。

AI 工具助力 Vibe Coding 提升生產力

Vibe Coding 的實現仰賴於大型語言模型(LLM)驅動的 AI 工具,如 Replit Agent、Cursor Composer、Bolt 和 Lovable 等,它們能根據使用者描述自動生成程式碼,讓程式設計新手也能在短時間內開發出完整的應用程式或網站。自 2023 年初以來,AI 驅動的程式設計助手已獲得近 10 億美元的資金投入,其中 Replit、Anysphere 和 Magic 等公司在 2024 年共籌集了 4.33 億美元,顯示市場對 AI 輔助程式設計工具的高度期待。GitHub Copilot 的數據也顯示,使用 AI 輔助工具的開發者平均可提升 55% 的編碼速度,許多企業如 Google、Meta 也已開發自家 AI 來輔助工程師工作。

Vibe Coding 的實際應用與影響

《紐約時報》記者路斯(Kevin Roose)分享了他使用 Vibe Coding 的經驗,他在沒有任何程式設計經驗的情況下,透過描述需求,讓 AI 生成了多個小型軟體工具,例如能根據冰箱內的食材建議午餐菜單的應用程式。雖然這些工具的功能可能有限,但對於非程式設計師而言,這種體驗無疑是革命性的。Vibe Coding 的出現,不僅降低了程式設計的門檻,也讓更多人能夠參與到軟體開發的過程中,進而推動更多創新應用的產生。


This is a simplified version of the page. Some interactive features are only available in the full version.
本頁為精簡版,部分互動功能僅限完整版使用。
👉 View Full Version | 前往完整版內容