AI 指揮中心
把 AI 從一次問一句的工具,變成一整層可以指揮的辦公室
2D 虛擬辦公室 × 職能分工 × 決策交回人手上

// context
為什麼做這個
用 AI 開發久了會遇到一個很現實的問題:同時開五、六個終端機視窗,每個跑不同專案,我根本記不得哪一個在忙、哪一個早就卡住在等我回答。切來切去的時間,比它們做事的時間還多。
所以我把它做成一間看得到的辦公室。每個 AI session 是一個員工,坐在自己的位子上;誰在做事、誰在等你,掃一眼就知道。
但只是看還不夠。真正省時間的是後來加的部分:可以直接派任務給特定職能,它做完會回報;遇到該由人決定的事會停下來等你,你回答完它從中斷的地方接著跑。
// highlights
關鍵亮點
職能分工,權限跟著職能走
審查、測試、資安、除錯、發布、文件、文案、軍師八種職能各有固定座位。唯讀職能連編輯檔案的工具都拿不到手,是系統層擋掉,不是靠提示詞請它自律。
該人決定的事會停下來等你
遇到要刪東西、要花錢、要動生產環境,agent 會把選項送進決策匣暫停等待;你作答後從中斷處續跑,不用把前因後果重講一遍。
特助只規劃、不動手
需求用講的丟給特助,它拆成任務、分派給對應職能、彙整回報。它本身一個工具都拿不到——多一個會動手的角色,就多一個出事的地方。
職能之間可以交接
一個職能做完可以把工作連同回報交給下一棒,畫面上真的會走過去交接。原本要自己記得「查完要叫測試接手」,變成流程本身的一部分。
額度看板
用本機紀錄估算目前計費區塊用掉多少、還有多久重置。並行跑任務最怕的不是慢,是不知不覺把額度燒完。併發數與單一任務時限都可以調。
零第三方套件
HTTP 與 WebSocket 都自己實作,整套沒有裝任何依賴。少一個套件就少一個要跟著升級、可能出漏洞的東西。
// results
成果
- 八種職能 agent 上線,權限依職能收斂在系統層
- 決策中斷與續跑機制端到端實測通過
- 併發上限、任務時限、分層 model 設定可調,用來控制額度消耗
- 派任務前自動幫目標專案同步最新版本,避免拿舊程式碼開工
- 內部日常使用中
// reflection
“最有價值的一行程式,是「派任務前先幫目標專案拉最新版本」。這件事原本寫在給 agent 的指示裡,實測才發現不可靠——講了它照樣跳過。後來改成系統在啟動前自己做完。要保證的事,不能只寫在提示詞裡。”