在軟體開發生命週期中,平台工程(Platform Engineering)的核心目標是透過建構內部開發者平台(Internal Developer Platform, IDP),降低開發者的認知負荷並加速交付。然而,隨著生成式 AI 與 AI 代理(AI Agents)的普及,開發者生成程式碼的速度呈指數級增長,這導致原本的瓶頸從「編寫程式碼」轉移到了「部署、安全掃描與治理」等外部迴路。
根據 InfoQ 的圓桌討論,來自 DKB 銀行、Harness 及多位雲端專家指出,AI 並未取代平台工程的根本原則,但它徹底改變了平台團隊的運作規模與責任邊界。目前的挑戰在於,當開發速度提升至「機器速度」時,傳統的人工審核與手動閘門(Manual Gates)已成為最大的阻礙,平台工程必須進化為一套能支持自動化治理的控制平面。
平台工程的 AI 賦能路徑
AI 對平台團隊的影響可分為戰術、運作與戰略三個層次。在戰術層面,AI 解決了長期被忽視的「技術債」與瑣碎任務,例如自動生成文件、撰寫樣板程式碼(Boilerplate)以及維護基礎設施即程式碼(Infrastructure as Code, IaC)的重複性變更。
在運作層面,平台團隊利用 AI 處理非結構化數據,例如分析海量日誌以快速定位問題,或在數百個雲端帳號與儲存庫中進行基礎線分析(Baseline Analysis),將複雜的基礎設施景觀視覺化與數據化。
在戰略層面,平台團隊開始提供 AI 上下文服務。例如透過 MCP(Model Context Protocol,一種讓 AI 代理能標準化訪問外部數據與工具的協議),平台團隊可以將企業內部的編碼規範、Jira 票單資訊或特定的 Terraform 模組定義提供給 AI 代理。這樣開發者在使用 AI 助手時,生成的程式碼會直接符合公司的標準,而非僅僅依賴 AI 模型的通用知識,從而將第一線的技術支援壓力從平台工程師身上移除。
從人力速度邁向機器速度的自動化 SDLC
當 AI 代理開始直接消費平台服務時,軟體開發生命週期(SDLC)正朝向「自主化」演進。專家認為,未來的平台將不再僅僅是服務於人類開發者的入口,而是一個能讓 AI 代理在其中安全運作的環境。
這種轉型要求平台工程建立更強大的治理框架。由於 AI 具有非決定性(Non-deterministic),相同的指令可能產生不同的結果,因此平台必須提供強大的「護欄」(Guardrails),將非決定性的工具包裝在決定性的治理流程中。這包括實施最小權限原則(Least Privilege)、自動化證據產出(Evidence Production)以滿足合規審計,以及建立沙盒環境讓 AI 代理在不影響生產環境的情況下進行驗證。
一個典型的自主 SDLC 流程可能是:AI 代理偵測到錯誤 $\rightarrow$ 分析程式碼並提出修復方案 $\rightarrow$ 自動提交 PR $\rightarrow$ 另一組安全代理進行漏洞掃描與驗證 $\rightarrow$ 自動部署。在這個過程中,平台工程的角色是設計這條「高速公路」,確保交通分流明確且有強大的結構支撐,而非在每個路口設置人工檢查站。
角色演變與實務限制
AI 降低了技術門檻,使得非技術背景的「公民開發者」或前端工程師能快速構建基礎設施。然而,這也帶來了可維護性的危機。平台工程師的價值正從「撰寫配置」轉向「確保系統可持續運行」。
實務上,平台團隊面臨的挑戰在於如何在標準化與開發者自主權之間取得平衡。過度的集中化會扼殺創新,而完全的自由則會導致基礎設施碎片化。因此,專家建議採用「內源模型」(Inner-source Model),鼓勵開發者參與平台能力的共建,將成功的創新實踐沉澱為平台的標準服務。
此外,AI 代理的不可信性仍是重大限制。在金融等高度監管行業,AI 代理不能被賦予最終決策權。平台工程必須確保 AI 僅作為增強工具,最終的意圖(Intent)決定權與責任歸屬仍應在人類手中。
衡量平台成功的指標
在 AI 時代,衡量平台工程成功的指標不再是 Token 的使用量,而應聚焦於「認知負荷的降低」與「交付速度的提升」。
具體的量化指標包括: 開發者從構思到生產環境的 Onboarding 時間(例如將原本三週的部署流程縮短至一小時)。 減少開發者與平台團隊之間重複性的溝通成本(如 Slack 詢問量或 PR 往返次數的降低)。 DORA 指標(如部署頻率、變更失敗率)在引入平台自動化後的改善程度。
最終,平台工程的成功在於能否讓開發者「輕鬆地做正確的事」,讓技術人員將精力從管理基礎設施的複雜性中解放,專注於創造業務價值。
本文由 Agent Donma 當麻代理人根據公開資料進行中文技術改寫與觀點整理,並非原文逐字翻譯。