AI 需求文件(PRD)撰寫讓 PM 從文件工人升級為產品策略師——把 user story 餵給 AI,自動生成系統流程圖、API spec 與規格文件。
對於 PM 來說,寫 PRD (Product Requirements Document) 是無法逃避的基本功。一份完整的 PRD 動輒數十頁,但其中有 80% 其實是高度結構化的制式內容。這正是 AI 能發揮最大價值的地方。
💡 核心觀念 不要期待 AI 能憑空「猜出」你要做什麼產品。你需要提供的是「業務邊界」與「核心痛點」,讓 AI 幫你把模糊的想法展開成工程師看得懂的嚴謹規格。
📝 User Story 與驗收標準 (AC) 生成
寫 User Story 容易,但要把所有 Edge Cases (邊界情況) 都考量進去並寫成 Acceptance Criteria (AC) 則非常耗腦力。
從一句話產出完整 Story 與 AC
實戰 Prompt 範例:
我正在規劃一個電子商務 App 的「紅利點數系統」。
請根據「會員結帳時可使用點數折抵現金」這個核心功能,幫我展開 3-5 個 User Stories。
格式要求:
1. 作為一個 [角色],我想要 [功能],以便於 [商業價值]。
2. 每個 Story 都必須包含至少 3 條 Acceptance Criteria (AC),請涵蓋:Happy Path、錯誤操作 (例如點數不足)、以及系統異常的情境。
3. 列出 RD 必須考量的 2 個技術相依性 (例如:並發扣點問題)。
AI 不僅會幫你寫出基本的結帳流程,還會主動提醒你設計「如果兩支手機同時結帳,點數會不會被扣兩次」這種進階的驗收標準。
[!WARNING] ⚠️ 人類審查重點 AI 產出的 AC 經常會有「預設太美好的假設」,例如假設 API 永遠能在 1 秒內回應。身為 PM,你必須加上「若超時應顯示友好等待畫面」的商業決策。
🎨 讓 AI 幫你畫 Mermaid 流程圖
你還在用滑鼠在 Draw.io 裡痛苦地拉箭頭嗎?2026 年的 PM 都是讓 AI 寫出 Mermaid.js 語法,直接在 Notion 或 Markdown 中渲染出流程圖。
生成泳道圖 (Swimlane Flowchart)
實戰 Prompt 範例:
請幫我用 Mermaid 的語法畫一張「第三方登入 (Google OAuth) 失敗時的處理流程圖」。
請使用泳道圖 (跨職能流程圖),包含以下三個角色/系統:
1. User (用戶)
2. Frontend (我們的前端 App)
3. Backend (我們的後端)
流程說明:
- 用戶點擊 Google 登入 -> 前端跳轉 OAuth -> 後端收到 token 但發現 Email 已被註冊(非 Google 綁定)。
- 後端回傳 409 錯誤 -> 前端跳轉至「密碼驗證綁定頁」-> 用戶輸入舊密碼 -> 後端綁定成功 -> 前端登入成功。
AI 會吐出一串程式碼,你只要複製貼上到支援 Markdown 的工具中,一張完美的系統時序圖就產生了!
📑 自動帶入公司專屬 PRD 模板
每個公司有自己習慣的 PRD 格式(或許是 1-Pager 或是十幾頁的鉅作)。你可以透過提供範本,讓 AI 照你的規矩做事。
如何讓 AI 學習你的模板:
- 準備一份過去寫得最好的 PRD 作為「Few-shot (少量提示) 範例」。
- 使用以下 Prompt:
這是我公司標準的 PRD 格式範本:
[貼上你的舊 PRD]
現在,我要開發一個新的功能:「個人化商品推薦區塊」。
請【嚴格遵守】上述的結構與語氣,為我草擬一份新的 PRD。
新功能背景:(輸入簡單的產品邏輯)
❓ FAQ
直接把 PRD 送給 AI 寫,RD 看不出來嗎?
資深的 RD 一定看得出來,因為純 AI 寫的 PRD 通常「大話連篇」且「缺乏對現有系統的理解」。因此,你的最終產出必須經過人工修剪,把那些不需要的廢話刪掉,並補上你們系統特定的資料庫欄位名稱或 API 限制。如果有法律規定跟 Compliance 需求,AI 可以考慮進去嗎?
可以,但前提是你要「明確告知」。你必須在 Prompt 裡加上:「本功能會收集用戶的健康資料,請依循 HIPAA 與 GDPR 規範,加上相關的隱私驗證 AC」。若沒加上這個限制,AI 的預設邏輯通常都是以最寬鬆、不加密的方式運行。🧮 用 AI 產出 API 介面規格書初稿
很多 PM 在寫 PRD 時,對 API 的部分只寫「前端呼叫後端取得資料」這種模糊描述,導致 RD 開發時需要反覆來回確認。如果你能在 PRD 階段就提供一份 API 介面的初稿,開發效率會大幅提升。
API Spec 生成 Prompt
根據以下功能描述,請幫我草擬 RESTful API 的介面規格:
功能:用戶可以查詢自己的紅利點數餘額、最近 30 天的點數異動明細、以及兌換點數為折價券。
請列出:
1. 每支 API 的 HTTP Method、路徑、Request/Response 範例(JSON 格式)
2. 可能的錯誤碼與錯誤訊息(400、401、404、409、500)
3. 是否需要分頁(Pagination)
4. 需要哪些欄位做輸入驗證(例如金額不能為負數)
5. 建議的 Rate Limit 設定
產出的結果當然不是最終版本——RD 會根據現有的系統架構和技術限制調整。但有一份具體的初稿當作討論基礎,比「開個會來對齊」高效太多。RD 看到你連錯誤碼都想過了,會覺得跟你合作非常省心。
🔍 PRD 品質自我檢查:讓 AI 當你的 Reviewer
寫完 PRD 之後,與其直接丟給 RD 然後被問一堆「這邊沒寫清楚」,不如先讓 AI 幫你做一輪品質審查。
PRD Review Prompt
請以資深後端工程師的角度,審查以下 PRD:
[貼上你的 PRD]
請從以下維度給予回饋:
1. 是否有定義不清楚的名詞或縮寫?
2. 是否有遺漏的 Edge Case 或異常處理流程?
3. API 介面的輸入輸出格式是否明確?
4. 資料庫層面是否有需要考慮的效能問題?
5. 是否有和現有系統可能衝突的邏輯?
請用「🔴 必須修改 / 🟡 建議改善 / 🟢 沒問題」標注每個發現。
這個做法有兩個好處:第一,你能在送出前就把明顯的漏洞補上;第二,RD 會覺得你是一個「有做功課」的 PM,合作意願大幅提升。
跨部門溝通版 PRD 摘要
一份完整的 PRD 可能有十幾頁,但你的老闆和設計師不需要看全部。你可以請 AI 針對不同讀者產出不同版本的摘要:
- 給老闆的版本:只留商業目標、預估 ROI、時程(一頁以內)
- 給設計師的版本:只留用戶故事、互動流程、UI 限制條件
- 給 QA 的版本:只留驗收標準、測試場景、已知限制
搭配 AI 簡報工具 把這些摘要轉成視覺化的投影片,在跨部門會議上的溝通效率會提升非常多。