PM/SA 無 PRD 透過 MCP 進行 Code Review 一:如何下 prompt 避免 AI 幻覺

更新 發佈閱讀 7 分鐘

場景痛點:無 PRD 狀態下的邏輯逆向工程

PM、SA 與 RD 常面臨接手遺留系統或無文件功能的狀況。當缺乏產品需求文件 (PRD) 時,唯一的真相來源只剩下程式碼。手動追蹤龐大專案中的跨檔案調用、資料流向與條件判斷極度耗時。直接檢視原始碼雖然準確,但對於非原開發者而言,理解並重新結構化當中的業務邏輯是一項成本極高的工作。

本文實作的前提條件:MCP 程式碼讀取環境建置完成

在開始前請內部工程師已架設好 MCP 伺服器,並完成與 AI Agent(如 Antigravity)的介接。AI Agent 已具備直接存取、搜尋與讀取目標功能所有底層程式碼檔案的權限。

滿心期待但缺乏 Prompt 策略導致的 AI 幻覺

覆盤我跟 AI 對話如下:

  • 1. 我下 prompt: 「請告訴我『月度履約統計表』中,『歷史遞延可出貨數』的計算邏輯,『可出貨』的程式碼定義是什麼?」
  • 2. AI 如何理解: AI 擷取了「遞延訂單」與「可出貨」的字面語意。在沒有被強制要求追蹤資料流向的前提下,AI 直接進行全域搜尋。它依賴過往訓練的命名慣例進行假設:判定「未出貨」資料理應放在處理待辦清單的模組(例如某個暫存表),且認為「可否出貨」必然對應實體模型中的某個布林值 (Boolean) 變數。
  • 3. AI 找出來的答案: AI 輸出結論:「該欄位的資料來源為『本月待處理明細』,系統會遍歷該列表,並篩選出資料實體中標記為 isShippable = true 的訂單筆數,加總後即為最終數值。」
  • 4. 為什麼會錯誤: 這是典型的 AI 捏造幻覺。
    • 變數不存在: 經檢視底層的 OrderFulfillmentDTO 實體,系統中根本沒有 isShippable 這個屬性。
    • 資料源誤判: 真實邏輯並非來自單一的待處理明細。程式碼的真實作法是跨模組聚合:提取「已補貨清單」與「上月保留庫存」,並透過時間函數比對「預計交期月份 == 報表查詢月份」來動態判定,而非單靠一個簡單的 Boolean 欄位。
    AI 為了快速產生一個符合人類直覺與問題結構的答案,略過了嚴謹的變數追蹤,自行拼湊了錯誤的資料源與不存在的判斷條件。

所以直接向 AI 提出如「這個報表欄位的計算邏輯是什麼?」的高層次問題,會觸發嚴重的 AI 幻覺。AI Agent 會基於模糊的關鍵字在程式碼庫中進行零散搜尋,隨後依賴變數命名慣例進行猜測。在此模式下,AI 極易將不同模組的概念混淆,甚至憑空捏造出程式碼中根本不存在的變數名稱與判斷條件,並給出看似合理卻完全錯誤的結論。

問 AI 反向建議的 Prompt 框架

經過多次來回糾錯並強制 AI 讀取正確檔案後, AI 最終釐清了真實的程式邏輯。基於此次除錯經驗,我要求 AI 針對「如何避免再次發生通靈與幻覺」提出防呆策略。AI 建議放棄直接詢問最終答案的做法,改採「由上而下(top-down)、驗證先行」的三階段 Prompt 驗證法,強制模型在給出結論前,必須先輸出原始碼證據。

具體實作步驟:三階段 Prompt 驗證法

在進行 Code Review 與邏輯盤點時,依序執行以下三個 Prompt 階段,強制規範 AI 的檢索與推論路徑。

  1. 盤點資料來源(找源頭)
    主旨:要求 AI 說明資料是從哪個系統模組或報表撈取,阻斷錯誤推論。
    直接詢問資料的源頭,強迫 AI 在給出計算結果前,先確認它是拿哪一包資料在算。這能避免 AI 拿 A 功能的資料去算 B 功能的邏輯。
    我要盤點 [目標功能/報表名稱] 的邏輯。請先告訴我,系統是從哪裡撈資料來產出這個功能的?是去抓哪一個模組的清單、還是跨哪幾個功能抓資料?請單純列出資料來源就好,先不要解釋後續的計算規則。
  2. 拆解運算規則(挖規則)
    主旨:針對單一欄位,要求 AI 一步步列出系統實際運作的判斷條件。
    請 AI 將程式碼翻譯成「人聽得懂的過濾條件」或「加減乘除的步驟」。
    針對剛剛拿到的資料,[目標欄位名稱] 這個數字具體是怎麼算出來的?請條列出系統實際設定的「過濾條件」(例如:遇到什麼狀態要排除、日期大於幾號才納入)。請直接根據系統真實的規則回答,不要自己通靈猜測。
  3. 驗證底層欄位(對實體)
    主旨:要求 AI 出示底層資料表或結構中真實存在的欄位名稱,戳破捏造的幻覺。
    即使看不懂程式碼,依然可以要求 AI 證明它剛才講的規則是基於系統中真實存在的狀態標記,而非字面上的語意推論。
你剛剛提到的判斷條件裡,用到了哪些具體的狀態或標記?請幫我確認系統底層的資料結構中,確實有這些「欄位名稱」嗎?請直接列出系統真實存在的英文欄位名稱,用來證明這個過濾條件是真的。

踩坑與除錯復盤:從 AI 幻覺到結構化 Prompt 的協作心得

在這次無 PRD 的邏輯逆向工程中,最耗時的環節並非理解底層程式碼,而是處理「錯誤協作預期」所產生的技術債。初期直接向模型索取最終計算結果的作法,暴露出大語言模型在缺乏檢索邊界時,傾向利用變數命名慣例進行「合理化猜測」而非「精準溯源」,進而引發嚴重的邏輯幻覺。

導入「三階段 Prompt 驗證法」後,帶來了與 AI 協作的底層思維轉變:從「單次 QA 索取答案」升級為「建立防呆的資料驗證管線 (Validation Pipeline)」。作為系統分析師或開發者,必須認知到 AI Agent 具備極強的程式碼讀取能力,但缺乏對商業邏輯絕對正確性的約束力。

有效駕馭 MCP 與 AI Agent 的關鍵並非「問出好問題」,而是「控制推論路徑」。透過強制模型依序揭露資料源、拆解運算規則,最終與底層資料實體進行交叉對質,才能有效限縮 AI 的發散範圍。掌握這套限制模型思考路徑的 Prompt 策略,才能確保盤點出的業務邏輯是建立在真實運行的系統之上,而非 AI 迎合提問所生成的虛構產物。

PM/SA 無 PRD 透過 MCP 進行 Code Review 一:如何下 prompt 避免 AI 幻覺

PM/SA 無 PRD 透過 MCP 進行 Code Review 一:如何下 prompt 避免 AI 幻覺


留言
avatar-img
Wayne Tu的沙龍
0會員
6內容數
Wayne Tu的沙龍的其他內容
2026/02/05
不寫程式透過 AI 協作完成可交付的 DB Log Review 這篇文章適合誰 被交辦「做 DB Log Review」,工具為 OpenSearch 需要交付 Excel 檔 + 可說明流程 不想研究資安理論,只想快、準、可重複 如果你已經有 log 平台權限,照下面步驟做,5 分鐘內
Thumbnail
2026/02/05
不寫程式透過 AI 協作完成可交付的 DB Log Review 這篇文章適合誰 被交辦「做 DB Log Review」,工具為 OpenSearch 需要交付 Excel 檔 + 可說明流程 不想研究資安理論,只想快、準、可重複 如果你已經有 log 平台權限,照下面步驟做,5 分鐘內
Thumbnail
2026/02/05
為什麼要做 DB LOG REVIEW 實務上,只要資料涉及高密級或個人資料,即使欄位本身已採用加密措施,仍必須被納入查核範圍。加密只是降低外洩風險的防護手段,並不等同於去識別化,因此不能因為「資料看不到明碼」就降低查核標準。這類資料的存取紀錄,至少需定期被完整檢視,才能符合內控與資安的基本要求。
Thumbnail
2026/02/05
為什麼要做 DB LOG REVIEW 實務上,只要資料涉及高密級或個人資料,即使欄位本身已採用加密措施,仍必須被納入查核範圍。加密只是降低外洩風險的防護手段,並不等同於去識別化,因此不能因為「資料看不到明碼」就降低查核標準。這類資料的存取紀錄,至少需定期被完整檢視,才能符合內控與資安的基本要求。
Thumbnail
2026/02/02
適合使用 OpenSearch 工具並需要產出 Excel 報告的讀者。內容涵蓋如何設定 Discover 篩選日誌、匯出 JSON 原始資料,再利用 AI 工具轉換成 Excel 格式,最後加密寄送給審閱者。強調此流程僅需 5 分鐘即可產出成果。
Thumbnail
2026/02/02
適合使用 OpenSearch 工具並需要產出 Excel 報告的讀者。內容涵蓋如何設定 Discover 篩選日誌、匯出 JSON 原始資料,再利用 AI 工具轉換成 Excel 格式,最後加密寄送給審閱者。強調此流程僅需 5 分鐘即可產出成果。
Thumbnail
看更多
你可能也想看
Thumbnail
在資訊爆炸的時代,如何快速將想法「轉化成視覺」,讓團隊或客戶一眼就懂?這正是 Napkin AI 的強大之處!Napkin AI 是一款將文字轉為視覺化概念的 AI 工具,流程圖、甘特圖、心智圖應有盡有,適合行銷人、專案經理、設計師,甚至是創意產業的任何人,重點是免費!
Thumbnail
在資訊爆炸的時代,如何快速將想法「轉化成視覺」,讓團隊或客戶一眼就懂?這正是 Napkin AI 的強大之處!Napkin AI 是一款將文字轉為視覺化概念的 AI 工具,流程圖、甘特圖、心智圖應有盡有,適合行銷人、專案經理、設計師,甚至是創意產業的任何人,重點是免費!
Thumbnail
前兩個月我看到 Anthropic 設計主管 Jenny Wen 講「設計流程死了」(the design process is dead)的時候,我第一個反應是好奇:為什麼要講這麼引起爭議的話? 每次 AI 有新發展,外行人開開心心地說:我們不再需要設計師了。總是馬上引起設計圈內人的反擊。現在居
Thumbnail
前兩個月我看到 Anthropic 設計主管 Jenny Wen 講「設計流程死了」(the design process is dead)的時候,我第一個反應是好奇:為什麼要講這麼引起爭議的話? 每次 AI 有新發展,外行人開開心心地說:我們不再需要設計師了。總是馬上引起設計圈內人的反擊。現在居
Thumbnail
想讓 AI 幫您管理專案?了解如何用 AI 甘特圖自動更新排程、預測風險。本文評比 ClickUp、monday 與 Asana,為您找到解放生產力的最佳工具。
Thumbnail
想讓 AI 幫您管理專案?了解如何用 AI 甘特圖自動更新排程、預測風險。本文評比 ClickUp、monday 與 Asana,為您找到解放生產力的最佳工具。
Thumbnail
許多資深經理人在 AI 浪潮下感到焦慮,發現零散的 Prompt 無法應對複雜專案。本文分享了如何透過參加「經理人 AIPM 實作班」,從「懂 Prompt」進化到「掌握 AI 系統」,並預告將在部落格分享八週的轉型實戰心得,鼓勵資深工作者成為生命專案的「負責人」。
Thumbnail
許多資深經理人在 AI 浪潮下感到焦慮,發現零散的 Prompt 無法應對複雜專案。本文分享了如何透過參加「經理人 AIPM 實作班」,從「懂 Prompt」進化到「掌握 AI 系統」,並預告將在部落格分享八週的轉型實戰心得,鼓勵資深工作者成為生命專案的「負責人」。
Thumbnail
Relume 是一個網站元件資源庫,支援一鍵複製、貼上至 Webflow 或 Figma 等網站設計工具,讓網站規劃設計無需從 0 開始,大幅提升效率!新推出的 AI Site Builder 更可以運用 AI 自動生成網站架構內容、精美Wireframe。無需手動繪圖,只需輕拉就能調整為期待結果!
Thumbnail
Relume 是一個網站元件資源庫,支援一鍵複製、貼上至 Webflow 或 Figma 等網站設計工具,讓網站規劃設計無需從 0 開始,大幅提升效率!新推出的 AI Site Builder 更可以運用 AI 自動生成網站架構內容、精美Wireframe。無需手動繪圖,只需輕拉就能調整為期待結果!
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
Thumbnail
本文探討AI技術如何重塑組織價值結構,並提出「三座金字塔」模型,從過去工業化、現在的過渡期到未來的AI化組織,分析價值轉移的過程。作者強調,AI並非單純取代人類,而是進行根本性的破壞與重組,未來職場將更倚重人類獨特的判斷力、創造力、同理心等高階價值。
Thumbnail
本文探討AI技術如何重塑組織價值結構,並提出「三座金字塔」模型,從過去工業化、現在的過渡期到未來的AI化組織,分析價值轉移的過程。作者強調,AI並非單純取代人類,而是進行根本性的破壞與重組,未來職場將更倚重人類獨特的判斷力、創造力、同理心等高階價值。
Thumbnail
在 Gemini 與 ChatGPT 之間該如何選擇?這篇文章深度體驗 Google Gemini Pro,剖析其模型優勢與訂閱方案的超高 CP 值。一篇搞懂 Gemini 是否值得你「跳槽」,以及它為何特別適合 Google 生態系使用者。
Thumbnail
在 Gemini 與 ChatGPT 之間該如何選擇?這篇文章深度體驗 Google Gemini Pro,剖析其模型優勢與訂閱方案的超高 CP 值。一篇搞懂 Gemini 是否值得你「跳槽」,以及它為何特別適合 Google 生態系使用者。
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
本文分享如何在3小時內,將碎裂的錄音與對話轉化為商業級 MVP,並指出,AI 時代的競爭力不在於指令多寡,而在於 PM 的「審美」與「邏輯分層」能力。作者提出「人機成本(All-in Cost)」新思維:優化指令以節省算力(Token),將 PM 從溝通耗損中解放,進化為精準調度算力與決策的指揮官。
Thumbnail
本文分享如何在3小時內,將碎裂的錄音與對話轉化為商業級 MVP,並指出,AI 時代的競爭力不在於指令多寡,而在於 PM 的「審美」與「邏輯分層」能力。作者提出「人機成本(All-in Cost)」新思維:優化指令以節省算力(Token),將 PM 從溝通耗損中解放,進化為精準調度算力與決策的指揮官。
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News