Agentic Coding Is Just Vibe Coding In A Suit

原始來源與檔名:2026-07-03T094721+0800-Agentic Coding Is Just Vibe Coding In A Suit.md


SOURCE | 資訊源評估

NAPKIN | 餐巾纸

ROUND 1: SKELETON | 骨架掃描

ROUND 2: DISSECTION | 血肉解剖

ROUND 3: SOUL | 靈魂提取

DEEP READ | 精讀指引


Agentic Coding Is Just Vibe Coding In A Suit (Architectural Deep Dive)

前言/背景

本文探討近期在軟體開發圈流行的詞彙「Agentic Coding」與早期的「Vibe Coding」之爭。作者發現許多工程師試圖用 Agentic Coding 來標榜自己的嚴謹與專業,但實際上開發的本質依然是用自然語言描述意圖,並大量依賴 AI 生成與合併程式碼。文章旨在拆解這層「專業包裝」,指出兩者的真實異同。

Agentic Coding 與 Vibe Coding 的實務差異

作者的朋友聲稱放棄了 Vibe Coding,轉向 Agentic Coding(使用 Claude Code):

“I merge things without reading most of it. I know it’s bad.”

作者認為 Agentic coding 本質上就是 Vibe coding 穿上了西裝(in a suit)。那個「西裝」指的是規劃步驟、自主性,以及它能按照你的喜好修改八個檔案的能力。

Vibe Coding 的特徵 (Karpathy 版)

Vibe Coding 是相對鬆散、直覺的:

Agentic Coding 的四大強化點

儘管作者認為本質相同,但他客觀指出了 Agentic coding 緊縮了四個方面的流程:

  1. 事前計畫 (Plan before writing):在修改任何東西之前,AI 會先在一份你能閱讀的檔案中列出步驟規格。
  2. 全域視野 (Whole repo):它的工作範圍涵蓋整個程式碼庫。
  3. 工具運用 (Uses tools):它會執行測試套件。
  4. 自我修正與驗證 (Validation layer):具備檢查自身產出與自我修正的迴圈。

(Throwback to Left 4 Dead, I loved the game so much)

作者的實戰經驗:從 Tanẽ 到 alex-agents

作者分享了他開發 Telegram 機器人「Tanẽ」的經驗。 一開始是純粹的 Vibe Coding:打出想要的文字、讓 AI 執行、合併程式碼然後繼續。 隨著專案變大變亂,他重新建立了一個更乾淨的版本「alex-agents」:加入了規劃檔案、適當的結構、以及能跨整個 Repo 運行和自我檢查的代理人 (Agents)。

按照主流標準,這算是從 Vibe 畢業,晉升到了 Agentic Coding。但作者坦言:

“I turned the autonomy dial up and added a planning step. That’s it. Same loop, same me, slightly tighter setup.” (我只是把自主性的刻度調高,並加入了一個規劃步驟。就這樣。同樣的迴圈,同樣的我,只是設定稍微嚴謹了一點。)

總結與結論

作者對於名詞包裝感到不滿,因為「Agentic Coding」這個標籤讓人們逃避了誠實的環節。換個名字,工程師就覺得自己恢復了嚴謹性,但其實行為模式並沒有改變。

3-5 點核心技術洞察 (Key Takeaways) 與架構建議:

  1. AI 開發的本質不變:無論工具如何進化,核心依然是「自然語言意圖轉換」與「將驗證與實作外包給 AI」。
  2. Agent 架構的四大支柱:評估或建立 Agentic 開發系統時,應關注其四大要素:規劃能力 (Planning)、跨模組分析 (Whole repo context)、外部工具整合 (Tool use)、以及自我修正迴圈 (Self-correcting loop)。
  3. 心理學影響技術名詞:不要被社群中新穎的技術名詞所迷惑。工程師有時候只是需要一個「聽起來像工程」的名詞來降低對於交出控制權(不逐行 Review Code)的焦慮與羞恥感。
  4. 享受原型的樂趣:不要急著在概念驗證階段追求過度的嚴謹,Vibe Coding(直覺式開發)是驗證想法最快樂也最高效的方式,不必急著為其穿上西裝。