腦補解法

概念 AI Solution Bias、解法腦補、Solution-bias from AI

腦補解法

定義

跳過問題描述、直接拿 AI 給的猜測解法當作需求交付給工程師(或任何專業執行者)的行為模式。是 [[創業痛點怎麼找|腦補需求]] 的鏡像版本——前者是生產端腦補消費者的痛點,後者是消費端腦補生產者需要的解法。

觸發機制

  • AI 工具讓非工程師也能產出像樣的程式碼,門檻降低
  • 客戶想「省工程師時間 / 自己先做功課」的善意
  • AI 對任何問題都能給出看似完整的解法([[AI 討好行為]] 的延伸)
  • 缺乏「描述問題」這個動作的訓練——多數客戶不知道「現象 + 期望 vs 實際」比解法更值錢

典型樣態

客戶把 ChatGPT/Claude 的回答整段複製,附一句「這個你看一下對不對」,內容是:

  • ✅ 程式碼具體實作(最常見)
  • ✅ 設定檔片段
  • ✅ AI 對某個方法的步驟說明
  • ❌ 沒有問題描述
  • ❌ 沒有截圖或錯誤訊息
  • ❌ 沒有「我預期看到什麼 vs 實際看到什麼」

為什麼會讓開發變慢

工程師收到 AI 程式碼後要做的不是「檢查程式碼」,而是「逆向工程出問題本身」:

  1. 讀懂 AI 程式碼在做什麼(3 分鐘內可完成)
  2. 列出該程式碼背後的環境假設
  3. 一一向客戶確認假設是否成立
  4. 通常假設不成立 → 整段 AI 程式碼丟掉重做

比客戶直接給問題描述還慢,因為多了「剝除 AI 假設噪音」這一層。

鐵證——AI 假設與真實情境不符的案例

WooCommerce 客戶貼 ChatGPT 給的 add_actionwoocommerce_thankyou 的 50 行 PHP,問是否採用。背後問題:

  • 你要的是訂單通知還是資料備份?(用途未定義)
  • 為什麼不用既有 webhook 而要寫資料庫?(替代方案未檢視)
  • woocommerce_thankyou 在綠界 ATM 等金流會延遲觸發(情境未驗證)
  • 自訂資料表有沒有跟其他系統串?(架構未確認)
  • 需求是一次性還是會長出更多欄位?(時間軸未討論)

解方:把 AI 用在描述端不是解法端

用法對工程師價值
貼 AI 寫好的程式碼低(工程師要逆向挖問題)
用 AI 整理問題說明、列出情境、釐清「期望 vs 現況」高(工程師直接針對真實問題判斷)

對應方法是「描述問題的三層素材」:文字描述問題本身、截圖目前畫面或錯誤訊息、描述「期望發生什麼」與「實際發生什麼」的落差。

前提與局限性

  • 假設客戶不具備完整的環境視野(外掛、資料庫、現有 hook、未來金流)
  • 若客戶是技術背景 PM 或本身寫 code,能把完整環境寫進 prompt,貼 AI 答案 + 原始 prompt 是高效做法
  • 一次性低風險小修改情境下,採用 AI 程式碼成本可能比追問問題低
  • 對極端定型的需求(標準 API 串接、廣告碼安裝),AI 假設可能足夠

衝突標記

無。

關聯概念

  • [[創業痛點怎麼找|腦補需求]] — 鏡像版本:生產端腦補 vs 消費端腦補
  • [[engineer-identity-crisis|工程師身份認同危機]] — 工程師從寫程式者轉為解決問題者,本概念是這個轉變在需求端的鏡射
  • [[screenshot-driven-development|截圖驅動開發法]] — 截圖比文字精準的原則套用到需求溝通
  • [[ai-people-pleasing|AI 討好行為]] — AI 給確定性解法的傾向是腦補解法的供給端源頭
  • [[ai-as-amplifier|AI 是放大器]] — AI 需要真實情境作為被放大的內容
  • [[ai-product-raw-material-model|AI 產品原料模型]] — 把 AI 當原料、人加工的模型對應「AI 用在描述端」
  • [[behavioral-interview-method|行為訪談法]] — 訪談的「問現象不問意見」呼應接案的「描述現象不貼解法」