從 Vibe Coding 到 Agentic Coding:把話講清楚才是新戰場

Post Title Image (圖說:本日圖說,休息一天,祝賀開工,新年快樂,馬上快樂 🙂。圖片來源:數位時代。)

✳️ Coding is easy, Context is hard

最近和數位時代的 James 錄了一集 Podcast「數位關鍵字」EP228,聊了一個我在 2025 年度回顧裡反覆咀嚼的核心命題。

AI 寫程式的能力跨過門檻了,它不是在旁邊幫我們補完一行程式碼的小助手。以 Claude Code 為例,它能自己去讀完整個專案目錄、理解上下文脈絡和檔案之間的相依性、規劃怎麼做配套,甚至自己派出 sub-agent 平行處理不同任務,然後一口氣把整個功能寫出來。更重要的是它有記憶,你把專案規格、目標、寫程式的風格寫在一個檔案裡,每次開工它都會先讀,不用每次從頭交代。

從 Cline、RooCode 到 Cursor 再到 Claude CodeKiro,我自己和團隊一起走過這整條工具演進的路,每一步都感受到角色在轉變。人類的價值已經不能跟 AI 比快了。瓶頸轉移了,從「想得快寫得快改得快」轉到「能不能把需求、情境、脈絡講清楚」。我跟團隊開玩笑說:我們所有人都要開始練習好好說話。這不只是體會,是我 2025 整年被推著走完之後最確定的結論,也是這集 Podcast 最核心的主軸。

✳️ 從自己下廚到指揮廚房團隊

在節目裡我用了下廚比喻來拆解三個階段的差異。

  • 傳統寫程式像自己下廚,買菜備料調味洗碗全部都得自己來。後來有了 GitHub Copilot,旁邊多了一個幫你切菜備料的助手,它會猜你下一步要做什麼、先幫你準備好,但主要的煮菜流程還是你在控,它就稍微幫你一點點。
  • Vibe Coding 像跟一個很厲害的主廚說「來碗台式麻辣牛肉麵,不要太油」,他做出來可能有點接近你要的口味也可能差一點,你試吃、給回饋、他再調整,來來回回就像在 prompt 裡跟 AI 對話。
  • Agentic Coding 又完全跳了一個層次,你是餐廳老闆,跟整個廚房團隊說「這個月推新套餐」,有人研發菜單、有人負責採購找食材,他們自己查這個季節該用什麼食材、什麼成本結構合理,有人試菜擺盤,彼此協調分工,你只在關鍵節點做決策。

從自己下廚一路到指揮整個廚房團隊,角色不是升級,是質變。品質標準定在哪裡、business model 怎麼選,這些是人類省不掉的決策。不是比 AI 更會寫程式,而是能設計讓事情被做好的系統。現在菜一直煮一直出,快到我們連試菜都來不及了

✳️ 慢下來,才能更快

Vibe Coding 做出來的東西看起來能動,但沒人知道為什麼能動。像搭了一間漂亮的鐵皮屋,外觀很炫但經不起颱風。一修改就這邊壞那邊掉,成本大爆炸。這是我們去年上半年踩過的坑。

Spec-Driven Development 的做法是在寫任何一行程式碼之前,先用人類語言把意圖定義清楚。去年第一季用 Cline 的時候,我們還要在 prompt 裡特別寫「請你不要先寫 code,請你先跟我討論」,到了 Kiro 這句話不用再重複了,它把寫規格這件事格式化,幫你把需求文件、設計文件、任務清單一層層拆出來,人跟 AI 都先把事情想清楚再動手。

而且寫規格不只是工程師的事,產品經理、老闆都該坐下來一起把需求寫清楚。就像裝修房子先畫設計圖,寧可在紙上來來回回,也比施工後打牆重拉線路省太多時間。我的 2025 年度回顧主題就是「慢下來,才能更快」。刻意在前期投入時間想清楚,讓後面的執行收斂、品質穩定、產出可預測。花在寫 Spec 的時間不比 coding 時間少,但這些投入都換來了更好的結果。不是慢在發呆,是有意為之。AI 會陪著我們做這件事,它是最有耐心的夥伴(吧?

✳️ 先從好好說話開始

不管你是不是工程師,是產品經理、企業主管還是行銷人,現在就是開始跟 AI Agent 協作的最好時機。不用怕技術,先從好好說話、寫清楚你的需求開始就很棒了。寫程式不再是工程師的專屬領域了,我們各自的領域專業就是我們的超能力

這集 podcast 首次挑戰一小時完整對談(下次挑戰三小時?),從 Coding 聊到 Vibe Coding 再到 Agentic Coding 的歷程,聊 Claude Code 的 sub-agent 怎麼分工、Kiro 的意圖導向架構怎麼運作,也聊了怎麼幫朋友用 AI 改造 ERP 系統的實戰故事,還有企業導入 AI 該怎麼選對問題而不是選對工具,很多我們踩過的坑和想通的事都在裡面了,推薦去聽。工具會一直變,但好好說話這件事不會過時。我們一起練習好好說話。(也要記得 好好運動 😛


✳️ 延伸閱讀