回到頂部
AI 需求與 PRD 撰寫:從 User Story 到系統流程圖 — 封面

AI 需求與 PRD 撰寫:從 User Story 到系統流程圖

PM 如何用 AI 從零到一產出高品質的產品需求文件 (PRD)。包含 User Story 生成、驗收標準 (AC) 定義與 Mermaid 流程圖語法實戰。

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 學習你的模板:

  1. 準備一份過去寫得最好的 PRD 作為「Few-shot (少量提示) 範例」。
  2. 使用以下 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 簡報工具 把這些摘要轉成視覺化的投影片,在跨部門會議上的溝通效率會提升非常多。

想看更多 PM AI 應用?回到 PM AI 技能樹,或了解 AI 如何幫你做競品與市場研究敏捷管理與溝通協調

№ · further reading

延伸閱讀