跳到主要內容
FDE 能力地圖:程式、需求、部署與客戶溝通
/閱讀約 8 分鐘/

FDE 能力地圖:程式、需求、部署與客戶溝通

FDE 不只是會寫程式或會跟客戶開會。本篇把 production coding、系統整合、LLM eval、需求探索、部署、採用與溝通拆成可自評的能力地圖,並說明該用什麼成果補足缺口。

目錄+

FDE 的難,不是技能清單特別長,而是必須把不同技能串成一條交付鏈:理解問題、設計邊界、寫 production code、接上既有系統、部署、觀測,最後讓使用者真的改變工作方式。

FDE = Forward Deployed Engineer,前線部署工程師。OpenAI 把角色成功定義為 production adoption 與 measurable workflow impact;Palantir 強調在既有 codebase、基礎設施與第三方整合中工作。這代表「會做 AI demo」只完成地圖的一角。

六個核心面向

能力面向能獨立交付的證據常見假象
Production coding有測試、錯誤處理、版本控制與可維護邊界notebook 跑得動就算完成
系統與資料整合API、身份、權限、資料契約、同步與稽核可說清楚只接一份乾淨 CSV
LLM eval 與安全有 baseline、失敗分類、回歸集、人工覆核與攻擊面挑幾個成功 prompt 截圖
需求探索能從訪談收斂 workflow、限制與驗收條件把客戶說的功能逐字照做
部署與觀測有環境、CI/CD、追蹤、成本、告警與 rollback雲端有網址就叫 production
採用與溝通能設計試點、訓練、回饋與成效回顧上線等於有人使用

1. Production coding:不只把 happy path 寫出來

Twilio 的 FDE 職缺明列 API design、architecture、testing/debugging、version control 與 CI/CD;OpenAI 要求 production-grade Python、JavaScript 或相當的全端經驗。語言不是唯一重點,真正的門檻是你能不能處理 timeout、重試、冪等、資料驗證、權限拒絕與降級。

自評時不要問「我會不會 Python」,要問:「第三方模型 API 失敗時,系統是否保留工單、記錄原因並安全回到人工流程?」

2. 系統整合:企業現場從來不是空白畫布

FDE 常要接 CRM、ERP、客服、身份供應商與內部資料庫。你需要辨認 source of truth、資料擁有者、同步方向、保留期限與最小權限。Palantir 對既有系統工作的說明,特別強調除錯、延伸既有 codebase,以及處理第三方整合。

Java/企業後端與 DevOps 工程師在這裡通常已有優勢;前端工程師則能補上狀態、權限提示與人工覆核體驗。不要把背景丟掉,應把它接到端到端成果上。

3. LLM eval:把「感覺不錯」變成可回歸

OpenAI 的實務指南建議先建立 eval baseline,再迭代 Agent。最小可行做法是收集 30–50 筆具代表性的任務,定義正確性、引用完整、拒答與升級人工的標準,再依失敗原因分群。

Eval 不只評模型答案。還要測 retrieval 是否取到授權資料、工具呼叫是否越權、提示注入能否改寫系統指令,以及新版是否讓既有案例退步。OWASP 把 prompt injection 與敏感資訊揭露列為 LLM 應用的重要風險,不能等上線後再補。

4. 需求探索:先找到決策,再談功能

有效訪談不問「你想要什麼 AI 功能」,而是追一筆真實工作:誰觸發、查哪些系統、在哪裡等待、誰有決策權、錯了會造成什麼損失。把流程寫成目前狀態、目標狀態、不可違反條件與可驗收結果。

好的 FDE 也會拒絕錯誤範圍。若資料沒有權限邊界、成效無法觀測或使用者不願改流程,先做更小的試點,比承諾「全自動 Agent」負責。

5. 部署與觀測:要知道系統為何失敗

至少要觀測請求延遲、錯誤率、模型與工具成本、retrieval 命中、人工覆核率與升級原因。OpenTelemetry 提供 vendor-neutral 的 traces、metrics、logs 標準;你不一定要用特定平台,但要能沿一筆工單追出模型、工具與資料步驟。

同時準備 feature flag、流量分批、版本標記與 rollback。Production 的定義不是「永不失敗」,而是失敗可見、影響受控、能安全恢復。

6. 採用與溝通:上線不是終點

先選願意合作的小組,定義何時必須人工覆核,建立快速回報入口,再用每週回顧把失敗案例變成 backlog。對主管談時間、品質與風險;對使用者談哪些步驟改變、何時不要相信系統;對產品團隊則帶回可重複的需求,而不是只有客戶抱怨。

15 分鐘自評表

每題給自己 0–2 分:0 是沒做過,1 是在引導下完成,2 是能獨立交付並解釋取捨。

  • 我能替一個外部 API 設計 timeout、重試、冪等與錯誤降級。
  • 我能畫出資料流、身份與權限邊界,指出 source of truth。
  • 我能建立 eval dataset、評分規則、失敗分類與回歸流程。
  • 我能用訪談收斂出驗收條件,而不是只收功能清單。
  • 我能部署可追蹤、可告警、可 rollback 的版本。
  • 我能設計試點、人工覆核與採用回顧。
  • 我能向工程、主管與第一線使用者分別說清楚同一個決策。

總分不是錄取預測。真正用途是找下一個作品證據:工程強、探索弱,就做三次 workflow interview;顧問強、部署弱,就把 prototype 加上 CI/CD、觀測與 rollback。

接下來可依背景進入 前端、Java/企業後端、DevOps 的 90 天路線,或直接照 production AI 導入作品集完成整合案例。若仍不確定職稱,先看 四種角色比較

常見問題

FDE 最重要的是 coding 還是溝通?

兩者不能互相替代。Coding 讓方案能進 production,溝通讓團隊選對問題、控制範圍並推動採用;缺任一側,都容易停在錯誤的 demo 或無法維護的客製案。

一定要會訓練模型才能做 AI FDE 嗎?

多數企業導入更常要求 API、RAG、Agent、eval、資料與安全整合,不一定要求預訓練模型。仍應以目標職缺為準,研究型或模型平台職缺的要求會不同。

能力自評要到幾分才能投履歷?

沒有通用及格線。優先確保每個核心面向至少有一項可展示證據,再針對目標職缺加深兩到三項強項;不要等所有能力都完美才開始投遞。

來源與閱讀