AI 多寫程式碼,工程師仍需負責系統決策與驗證
文章認為,agent 可以承擔更多實現工作並輔助分析、設計和測試,但工程師仍要決定建置什麼、以及什麼證據足以驗收。作者建議把架構決策寫入可審查的 PROJECT_GUIDE.md,而不是隻留在對話裡;每個增量先明確驗收用例,再用本地檢查、測試和實際執行驗證。文中還引用 Anthropic 關於長時執行 agent 的報告,指出上下文壓縮可能丟失條件或留下不清楚的指令。
原標題:AI Can Write More of the Code. We Still Have to Engineer the System
閱讀原文
| 評分 | 55 / 42(平均 48,門檻 76) |
|---|---|
| 狀態 | 未入選 |
相關報導
亞馬遜 CTO:別讓恐懼驅動 AI 決策,Agent 須設授權邊界
亞馬遜 CTO Werner Vogels 在深圳交流時表示,企業不該因怕錯過 AI 而倉促決策,Agent 則必須提前劃清授權邊界:亞馬遜為 Agent 設計了規則執行機制,會檢查其訪問工具、執行指令碼等操作,例如可規定每天花費不超過 100 美元,超出就需人參與決策。他還提出驗證債的概念——AI 生成卻未被理解的程式碼,會把省下的時間在後續排查返工中重新花掉。此外他認為不必追基準榜第一,有客戶發現 DeepSeek、通義千問、Kimi 等更小模型已夠用且成本更低。
研究:專家 86% 的分析決策跟隨 AI agent 的設定傾向
一項研究讓 50 名有因果推斷經驗的專業分析師用 Claude Code 完成農業顧問專案效果評估,在四個二選一的分析決策上,86% 的情況跟隨了 agent 被暗中設定的傾向(傾向由硬幣隨機決定,若 agent 無影回應約為 50%)。事先已表達自己偏好的分析師,在 agent 反對時 60% 改變選擇,agent 贊同時僅 6% 改變。事後 77% 的人複述了 agent 的論證(部分逐字照搬),只有 15% 說明這些觀點來自 agent。使用 agent 的分析師完成任務更快、嚴重錯誤更少。
為什麼 coding agent 依然很笨:模型在進步,agent 卻拖後腿
一位開發者認為 AI 程式設計的瓶頸是 agent 而不是模型:模型生成程式碼的能力持續提升,agent 卻停在原地。他區分了模型(GPT Astra、Claude Sonnet、GLM-5.3)與 agent(Claude Code、Codex),並列舉四類問題:OpenCode 把約 1.5k 行的改動拆成 10 個子任務卻逐個序列執行;agent 不會按任務難度切換更便宜或更強的模型;Claude Code 說不清自身功能,只能聯網搜尋;Plan 模式產出的計劃零散、難讀。
Thoughtworks 實驗:全交給 agent 寫程式碼,應用能跑但建置常紅
Thoughtworks 歐洲區 CTO 帶團隊做了一週實驗:全程無人寫程式碼,全部由 agent 建置一個應用,最終完成約 80%,應用能跑起來,但建置頻繁失敗,還出現「在我機器上是好的」。團隊約三分之二時間花在白板上梳理領域、劃邊界、排計劃,三分之一用於搭測試、契約、架構檢查與交付流水線等約束,最後提交功能程式碼最多的是產品人員。
Uploadcare CTO:AI 已能解決任何工程問題,有時完全不看 agent 程式碼
Uploadcare CTO Alex Gusev 在 40 歲這年寫道,工程挑戰已經消失:他現在有時完全不看 agent 寫的程式碼,出錯由其他 agent 發現並告知。一年前他還花數月清理自己在 lettercarta.com 上 vibe-code 的程式碼,如今已習慣 agent 把任務做好。