你你

Agentic Engineering for PMs: Review Artifacts, Not Code (PM的代理工程:審查產出物,而非程式碼)

原始來源與檔名:2026-06-02T092302+0800-Agentic Engineering for PMs Review Artifacts, Not Code.md


NAPKIN | 餐巾纸

餐巾纸公式

代理工程中的 PM 價值 = 審查架構與決策產出物 (Artifacts) + 建立護欄 (Boundaries) - 逐行審查程式碼

在AI代理工程時代,PM 不需親自看程式碼,而是透過維護「知識層」與設定硬性護欄來確保代理工程的產出品質。

一句话

產品經理的職責已從撰寫規格書,轉變為維護能引導AI代理的知識上下文與決策產出物。

餐巾纸草图

[ PM 意圖 ] 
    |
    v
[ Artifacts (docs/rules/CLAUDE.md) ] <--- Review Focus
    |
    v
[ AI Agents ] ---> [ Code / Tests ] ---> [ Product ]
    |
    +-----[ Hard Boundaries (Gates/Hooks) ]

ROUND 1: SKELETON | 骨架掃描

“這篇文章在說什麼”

章节骨架

  1. 審查產出而非程式: 程式碼屬於代理,PM 審查知識層。
  2. 先建構再尋求共識: 原型比規格書更能促成有效共識。
  3. 策略放在工作區內: 策略必須在代理的上下文之中。
  4. 交叉質詢自信回答: 挑戰 AI 代理,並用多模型交叉驗證。
  5. 讓系統從失敗學習: 每次失敗都應轉換成測試或政策。
  6. 單一真相來源: 所有代理必須指向同一個核心指導文件。
  7. 給予自治與護欄: 以硬性限制(程式碼層級)確保邊界。

ROUND 2: DISSECTION | 血肉解剖

“憑什麼這麼說”

论证链

AI 生成程式碼的成本急劇下降 --> 寫出可運作原型的速度大於討論規格的速度 --> 傳統的 PRD 與規格撰寫變得沒有效率 --> PM 必須將焦點從「定義規格」轉移到「管理 AI 上下文與決策記錄 (Artifacts)」 --> 透過硬性護欄與自動化測試確保品質。

关键证据

  1. 作者在兩週內,沒有閱讀大量程式碼的情況下,利用 AI 代理發布了三個專案(包含 VS Code 擴充功能與知識管理工具),並通過 800 多個自動化測試。
  2. Meta 與 LinkedIn 已經改變 PM 職責,例如 Meta 增加原型製作的面試,LinkedIn 以 “Associate Product Builder” 取代 APM 計畫。
  3. 作者在實際開發中發現,給予代理 CLAUDE.mdAGENTS.md 的明確指導,比單次對話的提示更能穩定產出。

隐形假设与边界

ROUND 3: SOUL | 靈魂提取

“還能怎麼用”

跨域映射


Agentic Engineering for PMs: Review Artifacts, Not Code (Architectural Deep Dive)

前言/背景

隨著 AI 開發代理 (Coding Agents) 技術的成熟,軟體開發的瓶頸已從「撰寫程式碼」轉移至「釐清意圖與驗證」。本文探討產品經理 (PM) 在此變革中應如何調整其工作流,從過去的「撰寫規格書 (PRD)」轉向「審查知識產出物 (Artifacts)」,並透過建構護欄與原型來引導 AI 代理,實現快速且高質量的產品交付。

章節詳細總結

審查產出物,而非程式碼 (Review Artifacts, Not Code)

作者認為 PM 不必學習撰寫程式碼,程式碼的所有權屬於 AI 代理(如同傳統團隊中屬於工程師)。PM 的職責是審查在程式碼之上的「知識層 (Knowledge Layer)」或產出物。

先建構再尋求共識 (Build Before Building Agreement)

傳統流程是寫 PRD、開會尋求共識,然後開發。現在這個順序被顛倒了。

將策略置於代理的工作環境中 (Put Strategy Where the Agent Works)

PM 仍需制定策略(目標客群、不做什麼、權衡標準),但這份策略必須存在於程式碼儲存庫中,成為代理每次行動必讀的上下文。

交叉質詢與模型多樣性 (Cross-Examine Confident Answers)

AI 代理經常會給出過度自信但錯誤的答案,特別是在無法輕易復原的決策上。

讓系統從失敗中學習 (Make Failures Teach the System)

每一次的失敗都不應只被修復,而應被記錄為系統的防禦機制。

為所有代理提供單一真相來源 (Point Every Agent at One Source of Truth)

當使用多個代理(如 Claude Code, VS Code Grok, Codex)在同一個儲存庫工作時,必須避免他們各自產生不同的架構理解。

給予自治權,同時執行硬性護欄 (Grant Autonomy, Enforce Boundaries)

為了實現規模化,PM 必須讓代理自主運行(例如定時的自動化 Triage 工作流),但這需要區分「偏好」與「非妥協項目」。

總結與結論