「AI Agent 工程師」會取代前後端分工嗎?我更在意的是責任邊界

「AI Agent 工程師」會取代前後端分工嗎?我更在意的是責任邊界

最近看到一個說法很吸睛:未來不分前端、後端,只剩一種角色——AI Agent 工程師。

這種說法很容易引發兩種反應:

  • 技術人員的焦慮:我是不是要被淘汰了?
  • 管理者的興奮:那是不是可以砍掉一半人?

我比較想把它放回工程現場來看:角色可能會融合,但真正決定你價值的,不是「會不會寫程式」,而是你能不能把 AI 帶進流程、並且把風險收得住。

## 角色真的會統一嗎:會,但方式不會那麼浪漫

「全端化」本來就一直在發生。

從 jQuery 到 Node.js 到雲原生,每一波工具鏈變強,都會讓分工邊界變模糊。

AI Agent 只是把這件事推得更極端:

  • 需求描述更像規格撰寫
  • UI / API / DB schema 都可以被快速生成
  • 除錯、測試、文件也能被半自動化

但工程世界裡永遠有一個不變的物理定律:產出越快,錯誤也會更快、更大量、更難追。

所以我不覺得未來只剩「一種工程師」。我覺得會變成:

  • 一小群人能指揮多個 agent,把產出速度拉到很誇張
  • 同時他們也要承擔更多「系統性風險」的兜底責任

## 「Agent 工程師」本質上是三種工作

把華麗名詞拆掉,我覺得這個角色的工作其實更像:

### 1)指揮:把模糊需求變成可執行的任務

你不需要精通每個框架,但你必須能:

  • 把需求拆成可驗證的交付物
  • 定義成功標準與不允許的行為
  • 指定資料來源與約束

這不是寫程式能力消失,而是「規格化能力」變成主戰場。

### 2)監督:把 AI 產出納入品質系統

AI 產出 70 分很容易。

難的是把 70 分穩定變成 85 分,而且可重複、可維運。

這需要你把品質控制系統化:

  • lint / type check / test
  • code review 的規則與風格
  • 安全掃描與依賴治理
  • 觀測、告警、回滾

沒有這些,AI 只會讓你更快把垃圾推到 production。

### 3)兜底:在 AI 翻車時知道怎麼收爛攤子

這是最不浪漫的一塊,也是最值錢的一塊。

AI 產出越多,你越常遇到:

  • 邊界條件沒顧到
  • 狀態機亂掉
  • 效能與成本失控
  • 資安洞被「順手」加進去

能兜底的人,靠的還是工程基本功:除錯能力、系統理解、風險意識。

## 「不分前後端」的真正問題:責任誰扛

我覺得未來最大的衝突點不在技能,而在責任:

  • 出問題時誰 on-call?
  • 安全事故誰負責?
  • 成本爆炸誰買單?
  • 法規/資料處理誰簽字?

你可以讓一個人用 AI 做十個人的事,但你不能讓責任也被十倍稀釋。

所以我更傾向把這波轉變理解成:

  • 分工邊界會變薄
  • 交付速度會變快
  • 但「責任邊界」必須更清楚

## 給正在焦慮的人:你要升級的不是語言,是控制面

如果你想在 AI Agent 時代更有競爭力,我會把精力投在「控制面」:

  • 怎麼定義需求與驗收
  • 怎麼把品質檢查自動化
  • 怎麼做權限與風險控管
  • 怎麼設計可回滾的交付流程

你能指揮多少個 agent 不是重點。

你能不能讓它們在你的規則裡工作,並且在出事時穩住全局,才是。


#AIAgent #職涯發展 #軟體工程 #開發流程 #Productivity