Generated by Answer me with HTML 0.5.10 · 2026-10-28 21:05 · ★ Star on GitHub

當 Agent 寫 Code,你還需要懂什麼

adrq〈Here Be Monsters〉核心整理+ HN 183 分 97 則討論

sourceblog.adrq.dev

Lead: 擁有系統不再靠親手寫過,靠三支柱:基本功認靜默失敗,廣度定下潛點,深度現學現修。

A

核心主張

擁有一個系統,就是半夜壞掉會被 call 的人。Agent 產出比人吸收快得多,程式碼可能從未經人手。兩極答案都不對:逐行讀懂每行 code 做不到,連看都不看會出事。

B

開場案例:SonarQube 事件

  • Codex 寫的 App.tsx 號稱 30 行,15 行各塞一整個 component
  • SonarQube 以複雜度擋下 CI,檢查後邏輯全對,需求本就複雜
  • 叫 Codex 拆成 10 個檔就 ship 了,但那是沒見過的 code
C

Divebots 寓言

淺礦挖完人在船上等金子產量空前迷路,撈回發光章魚屎,蓋出 haunted mansion親自潛水造機器採礦Divebots 全自動樂觀派悲觀派
D

三支柱一:基本功

靜默失敗只能靠理論認出來。2 米潛水 4 秒回,4 米變 16 秒,16 米變 256 秒。那叫 quadratic complexity,知道它存在才看得見。

E

三支柱二:廣度

能跟任何主題聊兩句,把不相干領域織起來解題。不是樣樣專精,是知道該查什麼的浮標。教不來,靠好奇心堆,靠維持。

F

三支柱三:即時深度

敢跳進未知水域現學現修,也謙卑到知道何時求救。作者靠多年前 K8s 書裡 level-triggered 一句話,帶著 divebots 重寫 orchestrator 核心,從此穩定。

G

新圖形:Owner 形

不再是 generalist,specialist 或 T 型。是寬廣加 5 到 6 次深淺不一的下潛。履歷寫 quick learner 的人,面試必問:講一次你快速搞懂複雜系統的經驗。

H

HN 分歧整理

  • 最熱串:這就是帶團隊,boxes and lines,sequence diagram 當 deliverable
  • 反駁:AI 沒有 skin in the game,逼人類交品質的技巧對 agent 無效
  • 實戰派:LLM 的 DB schema 決策很爛,每幾天停 feature 做 schema review
  • 作者親回:不適感是該下潛的訊號,不是丟掉的感覺
未答之問

WIO:沒 CI flag 時,agent 的 code 靜靜腐爛,trigger 是什麼?