You don’t need ten agents. You need two tracks.

Cover Image

原始來源與檔名:2026-06-23T094135+0800-You don’t need ten agents. You need two tracks..md


NAPKIN | 餐巾纸

餐巾紙公式: Agent 開發產能 = Min(人類制定 Spec 的速度, Human 驗證與 UX 優化的速度) + Agent 實作速度

一句話: 在 AI Agent 輔助開發中,與其盲目追求多 Agent 平行處理,不如建立「規格 (Spec)」與「實作 (Implementation)」的雙軌工作流,由人類專注於高認知負荷的規格制定與 UX 驗證,Agent 專注於可自主的程式碼實作。

餐巾紙草圖:

[人類高注意力] 軌道1: 規格制定 (Spec Track) -> 功能發想 -> 系統架構 -> 實作計畫 (PRD)
       ↓ (交付上下文與計畫)                    ↑ (切換注意力,準備下一個規格)
[人類低注意力] 軌道2: 程式碼實作 (Implementation Track) -> Agent 自主寫 code -> (人類) Code Review / UX 驗證

ROUND 1: SKELETON | 骨架掃描

核心問題: 在擁有自主開發 Agent 的時代,為什麼平行跑 10 個 Agent 不能帶來 10 倍的產出?我們該如何最大化人機協作效率?

核心答案: 因為軟體開發系統的產出受限於「人類注意力」這個瓶頸(制定規格與驗證 UX)。應該採用雙軌開發模式(Dual-Track Development):人類主導需要持續注意力的「規格軌道」,完成後將清楚的實作計畫交給「實作軌道」的 Agent 自主運行,同時人類再回頭處理下一個功能的規格。

論證結構與章節骨架:

  1. 破除迷思:反對盲目平行運行多個 Agent 的假象。
  2. 雙軌架構 (The two tracks)
    • 規格軌道 (Spec track):人類與 Agent 密集對話,產出 PRD 與技術架構設計,最終形成工程實作任務清單。
    • 實作軌道 (Implementation track):Agent 根據完善的規格與計畫自主撰寫程式碼,人類僅需事後 Review。
  3. 為什麼只需要兩個 Agent?
    • 認知注意力分配:規格制定需要持續注意力,實作只需要偶爾反饋。
    • 瓶頸理論:產出速度受限於制定規格的人力。
    • 開發收尾的人力瓶頸:程式碼寫完不代表功能完成,還有 Code review, 測試, UX 調整。
    • UX 是主觀的,無法完全外包給 AI。
  4. 目標受眾:獨立開發者 (Indie hackers)、一人全端開發者、技術創辦人。
  5. 實踐與底層邏輯:這是敏捷開發、看板方法 (Stop starting, start finishing)、限制理論 (Theory of Constraints) 以及雙軌開發 (Dual-Track Development) 在 Agent 時代的自然演進。

ROUND 2: DISSECTION | 血肉解剖

隱形假設:

邊界條件:

ROUND 3: SOUL | 靈魂提取

知識連結:

深層洞見:

行動呼籲:


You don’t need ten agents. You need two tracks. (Architectural Deep Dive)

前言/背景

隨著 AI Agent 的興起,網路上充斥著展示平行運行 10 個 Coding Agent 的火力展示,暗示著「更多 Agent = 更快產出」。然而,對於實際打造生產環境軟體的開發者(如獨立開發者、技術創立者)來說,這是一個迷思。本文作者 Hugo Baraúna 透過自身開發 Elixir Radar 後台系統的經驗,提出了一套基於「雙軌 (Two Tracks)」的務實 AI 協作架構。

章節詳細總結

1. 雙軌工作流 (The two tracks) 作者將工作流拆分為兩個軌道:

2. 為什麼只需要兩個 Agent? 作者提出四個核心原因,解釋為什麼 10 個 Agent 平行開發在現實中不可行:

3. 目標受眾與邊界條件 這個框架最適合掌握「產品決策」與「程式碼」的 Builder (Solo devs, indie hackers, technical founders)。如果身處大型組織,且已有 PM 提供明確規格,或許可以容納多一兩個實作軌道,但也絕對達不到 10 個。此外,若程式碼只是用完即棄的(Vibe coding),則不需要這麼嚴謹的雙軌制。

4. 軟體工程理論的演進 這個做法並非憑空創造,而是傳統軟體工程理論在 Agent 時代的演化:

總結與結論

「You don’t need ten agents. You need two tracks.」深刻點出了目前 AI 輔助開發中的一個盲點:工具的升級並未改變軟體工程的本質。真正的瓶頸在於「弄清楚要解決什麼問題 (Spec)」以及「確保產品體驗良好 (UX)」。這篇文章為希望導入 AI 開發工作流的開發者與架構師提供了一個務實、符合人類認知極限,且奠基於經典系統思考理論的落地指南。最佳的 AI 協作模式不是最大化 Agent 的數量,而是最大化人類在「規格與驗證」上的專注力。