又到了一年一度的 iThome 鐵人賽,這次我選擇的主題是:
「從 Prompt 到成品:30 天 Vibe Coding 入門與實作」
這幾年 AI 發展的速度真的非常快,以前寫程式遇到問題,第一個想到的可能是 Google、Stack Overflow 或官方文件;現在遇到 Bug,反而常常是先把錯誤訊息丟給 AI,看看它怎麼說。
從最開始單純問 ChatGPT「這段程式要怎麼寫?」,到現在已經可以直接告訴 AI「我想要這個功能」,讓它自己閱讀專案、修改程式碼,甚至執行指令與 Debug。也因為這樣,「Vibe Coding」這個詞開始越來越常出現在開發者的討論中。
但說實話,我自己也很好奇:平常叫 AI 幫忙寫 Code,跟所謂的 Vibe Coding 到底差在哪?真的只要描述自己想要什麼,就能把東西做出來嗎?
所以這 30 天,我打算從最基本的概念開始,陸續認識 Prompt、Context、Coding Agent、MCP,以及 Cursor、Claude Code、Gemini CLI 等 AI Coding 工具,中間也會穿插一些簡單的 Debug、Code Review 與實作。
最後再把前面學到的東西拿來實際做個小作品,看看能不能真的做到「從 Prompt 到成品」。
至於過程中 AI 會幫我省下多少時間,又會製造多少奇怪的 Bug,就等這 30 天慢慢揭曉了。
那麼,鐵人賽 Day 1,正式開跑!
下一篇:
Day 2|Vibe Coding 是什麼?從「寫程式」到「描述需求」