當我拒絕「能跑」的 AI 程式碼:從審查負擔到工程師的主導權
為何重要
- 本文深刻揭示了 coding agents 在複雜工程場景下,並未顯著降低技術門檻,反而將考驗從「寫」移轉為「審」。 - 這強調了「可解釋性」與「系統可推理性」在軟體工程中的核心價值,初次提交的 PR 仍需經過嚴格的工程審查,單靠 CI 過關並不足以構成解決方案。 - 對投資者和業者而言,這意味著純粹依賴全自動化開發的商業模式在當前階段過於樂觀,頂級工程師的介入和品質把關仍是網路應用開發的核心環節。
- 隨著 coding agents 的普及,開發者的瓶頸從編寫程式碼轉變為審查生成的龐大變更,這往往導致作者感到認知超載。
- 作者指出,完成大任務仍需數天時間,且最常見的情況是「拒絕所有 AI 產生的變更並從頭開始」。
- 作者明列出拒絕 AI 程式碼的 5 大理由:無法用自己的話解釋方法、變更新增量明顯大於問題本身、未經證實就引入抽象概念、本地通過但讓系統更難推理、以及過度依賴輸出而非自身理解。
- 作者認為限制品質的瓶頸不在於 LLM model,而在於螢幕後的人類工程師。