代理工程

Andrej Karpathy 定義的嚴謹工程學科:利用具有隨機性但強大的 AI 代理(Agents),在保持專業品質、安全性與健壯性的前提下實現極速開發。開發者角色從「編碼者」轉變為**「代理資源的協調導演」**。

與 Vibe Coding(氛圍編程)的區別

Vibe Coding(氛圍編程)代理工程(Agentic Engineering)
對象業餘愛好者、hobbyist追求卓越的專業工程師
對 code 的態度刻意放棄理解必須具備理解力與判斷力
目標快速原型、個人玩具生產級品質、安全性、健壯性
模式完全投降給 AI人類主導,AI 協力執行
對 bug難以 debug具備品味識別 AI 產出的問題

Vibe Coding 提升的是開發「下限」(所有人都能做出東西);代理工程突破的是「上限」(遠超 10 倍速的極速高質開發)。

代理工程師的核心技能

詳見 Agent-native 開發者技能,三大能力:

  1. 品味與判斷力(Taste & Judgment)——識別 AI 產出的結構問題與邏輯錯誤
  2. 撰寫精確規格(Spec & Design)——設計頂層架構,把「填空」留給 AI
  3. 監督與基礎理解力(Oversight)——理解底層原理,才能監督 AI 是否走錯

產能革命:超越 10 倍速

過去談「10 倍速工程師(10x Engineer)」;代理工程時代,優秀工程師的產能增幅遠超 10 倍

原因:

  • AI 承擔所有繁瑣的語法層實作
  • 工程師專注於架構、判斷、驗收
  • 多個 AI 代理可並行工作,工程師成為協調者

招聘評估方式的重構

Karpathy 指出,傳統面試題(白板 coding、演算法題)已不合時宜。評估代理工程師應改為:

  1. 給一個龐大專案(例如:建 Twitter 克隆版)
  2. 觀察他如何調動代理完成開發
  3. 部署後,調動多個 AI 代理進行模擬攻擊,測試安全性與健壯性

這從「你能寫 code 嗎」轉向「你能指揮 AI 做出高品質系統嗎」。

與 Harness Engineering 的關係

Harness Engineering(馬具工程) 是代理工程的底層系統設計層——Harness 設計系統框架,代理工程是工程師在 Harness 框架上實際工作的方式

代理工程Harness Engineering
視角工程師工作方式系統架構設計
關注人如何指揮 AgentAgent 如何穩定執行

相關概念

強連結(原文明確提及)

推斷連結(LLM 認為相關,待確認)

深入閱讀

← 回到 wiki