Please enable JavaScript.
Coggle requires JavaScript to display documents.
2025 計畫 - Coggle Diagram
2025 計畫
AI
-
-
-
Vibe coding
-
-
-
-
LLM Coding差異
- 核心理念不同
Vibe Coding 強調「完全順應感覺」和「忘記程式碼」,開發者主要專注於創意和整體架構,而不需深入了解技術細節。相比之下,LLM Coding 仍保持對程式碼本身的關注,開發者需具備基本的程式語言知識。
- 開發者角色轉變
在 Vibe Coding 中,開發者成為 AI 的指導者或協作者,使用自然語言表達意。反觀在 LLM Coding 中,開發者仍然參與審查和修改生成的代碼,扮演更主動的角色。
- 與程式碼的互動方式
Vibe Coding 鼓勵直接接受 AI 建議,通常不檢查 AI 生成的程式碼變更(diffs),而是直接「全部接受」。正如 Simon Willison 所說:「如果 LLM 寫了你所有的程式碼,但你已經審查、測試和理解了所有這些程式碼,那就不是 vibe coding——只是使用 LLM 作為打字助手」。
- 技術門檻差異
Vibe Coding 大幅降低了程式設計的門檻,使非程式設計師也能參與開發;而 LLM Coding 雖比傳統編程簡單,但使用者仍受益於具備一定程式知識。
- 主要工具差異
Vibe Coding 常使用專門設計的工具,如 Cursor AI 的 Composer、Claude 的 Sonnet 模型和 Superwhisper 等;而 LLM Coding 主要使用 GitHub Copilot、Code Llama 和 StarCoder 等工具。
-
-
-