今年,「Vibe coding」(有譯氛圍編程)成為柯林斯詞典(Collins Dictionary)的年度詞彙,這個新興的編程方式正迅速引起關注。那麼,什麼是 vibe coding 呢?簡單來說,vibe coding 是利用人工智慧(AI)來創建應用程式、軟體和代碼,無需任何計算機編程經驗。使用者只需用自然語言或語音提示描述他們想要創建的內容,AI 就能為其生成代碼。這種方法雖然相對較新,但在今年已經變得非常流行。
今年2月,OpenAI前領導者安德烈·卡帕斯(Andrej Karpathy)的一條推文引發了編程和軟體開發的革命,他所使用的術語「vibe coding」迅速在網路上傳播。即使是OpenAI最新的GPT-5模型也旨在迎合這個潮流,該模型於今年8月7日發表,並在性能上對vibe coding進行強化。
There’s a new kind of coding I call “vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It’s possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. Also I just talk to Composer with SuperWhisper…
— Andrej Karpathy (@karpathy) February 2, 2025
根據卡帕斯的說法,vibe coding的實踐就是讓AI為你編程。使用者只需提出一個想法,然後告訴AI進行編碼,接著使用者可以審查代碼,並將任何更改或修正反饋給AI,直到一切都感覺合適。這種方式讓使用者不需要進行實際的編碼,而是用自然語言描述他們想要創建的代碼、網站或應用程式。卡帕斯形容這種放下成見、讓AI全權處理的感覺為「完全投入到氛圍中」。
不過,這種方法也引發不同看法。一方面,像卡帕斯這樣的人完全擁抱AI的編碼能力,讓AI承擔繁重的工作,探索AI的潛力;另一方面,也有人批評這種做法,認為這樣生成的代碼往往難以理解且不可預測,優秀的工程師應該理解自己的代碼。
對於想要入門vibe coding的人來說,這其實相當簡單。如果你有AI聊天機器人的訪問權限,可以立即開始。建議在開始之前,先明確你想要實現的功能,這樣AI才能生成更好的代碼。Mashable提供了針對初學者的vibe coding教程。
如果你想要一個更簡單的入門工具,Google最近推出的Opal就是一個類似於填色遊戲的vibe coding工具,讓使用者可以查看他人創建的作品並使用模板開始。Opal的界面友好,適合初學者使用。
幾乎所有現代的語言模型(LLM)都適合用於vibe coding,因為它們的核心產品都具備編碼知識。對於完全新手來說,以下是一些推薦的vibe coding工具:
- Claude Code:這是Anthropic的Claude聊天機器人的一個變體,專門針對編碼進行優化,特別適合在集成開發環境(IDE)中使用。
- GPT-5:OpenAI於今年8月7日發布的最新模型,對於零編程經驗的使用者來說,GPT-5是一個很好的選擇,支援多種程式語言和複雜專案。
- Cursor:這是一個集成了AI聊天機器人的IDE,使用起來相對簡單,適合初學者。
- Lovable:與Cursor類似,使用者可以透過與AI對話來編寫代碼,並請求更改和修復,但今年5月的報告指出該工具存在安全漏洞問題,約10%使用該平台生成的應用存在個資外洩風險。
- v0 by Vercel:這是一個專門為vibe coding設計的工具,使用者只需告訴它想要的功能,它就會生成相應的網頁應用程式。
此外,Google的Opal工具也值得一提,它允許使用者利用多種Google AI工具,雖然在創建應用程式和網站的類型上有所限制,但對於初學者來說非常友好。
隨著vibe coding的興起,越來越多的工具不斷推出,未來幾個月將會有更多AI編碼工具問世,值得大家持續關注。
(首圖來源:pixabay)






