Vibe Coding-個人有趣小觀察 Wayne, 2026-03-262026-04-10 跟AI協作寫程式,發現電腦思考的方式跟自己習慣的方式不一樣對人腦來說很容易理解的事情要讓電腦知曉,就必須用一些電腦才懂的方式來溝通 例1:在校正影片字幕的時候,需要讓AI保持原有口氣,不要自己添加文字光靠prompt很難讓語言模型自始至終都有一樣的輸出品質除了一般叮囑的prompt規範之外,Vibe Coding時,AI加入讓我覺得很有趣的防呆邏輯:絕對不可合併或刪除句子!我給你幾行,你必須精準地回覆我幾行然後程式自動把要修正的字幕編號,一次5行,編號1~5,等校正完之後再下5行修正的期間如果語言模型把句子合併,導致行數不對AI就會重新把這次的步驟再做一次用這種貌似愚蠢卻真實有效的方式跟電腦溝通,確實是我過去沒想過的事情 例2:AI會指導使用者,不要把所有的需求通通塞在一支程式裡撰寫的程式把核心技術做好最重要相關的參考資料都放在外部,等有需要的時候在呼叫即可要是把所有的參考資料都放在程式內部,看起來貌似很細心實際上卻會拖累運行效率如果採用非本地的AI服務,還可能會讓token數量失控甚至有高額的費用產生 這些小觀察實際上有什麼作用?其實運用在開始寫程式前跟AI的溝通,是很有幫助的都知道講的越清楚,成品越精細,但是要精細到什麼程度?如果理解AI的想法邏輯在一開始溝通的時候就可以把需求跟注意事項都寫好做出來的第一個版本,完成度可能就會很高後續只要經過微調就能快速完善 不過現階段我使用Vibe Coding的方式僅是幫助我完成某些自己需要的功能而已對於其中的架構並不了解有人說只要目的達成,過程不需要太多過問但這並非我的風格而且我覺得若沒有了解整個運作邏輯之後想要添加功能或是進行修改反而不容易跟AI討論,就只能被動讓它不斷試錯、燃燒token 最近看到YT的影片 裡面一邊寫程式一邊驗證,用在學習應該很不錯看來是時候跟AI討論一下了只是不知道這樣又要浪費多少token 延伸閱讀: 從 Anthropic 研究看如何用 AI 學寫程式不自廢武功還變強? 想用 AI 輔助學習程式開發技能,則有幾點原則可以把握: 用 AI 產生 Code 再理解內容,可以獲得最好的學習成效 抓蟲除錯讓你變強(茶包射手當起來!!),千萬別直接丟 Error 給 AI 解,會平白浪費學習機會,處理效率又差 No Pain No Gain,要想學會東西,就必須付出認知努力。躺著不會變壯、不燒腦別想變強 生活日記