蘇格拉底式問答 — 教、問、評分、求理解
透過「說明→測驗→答案→評分→追問」的雙向問答回合,將模糊的材料轉化為結構化的理解與漏洞清單。理解不只留在腦中,而是固化為「理解地圖」與「發現表」等產出。所有操作都在對話內完成 — 文件撰寫、提交、PR、分支操作均不在此技能範圍內,若有必要,使用者需另行指示。
準備 — 第一個問題之前
-
材料先行吸收 — 在出示吸收宣告表格之前,不問第一個問題。
「全部讀完」 是無法判斷的語句,若照原樣放著必定不會遵守。要讓是否遵守的狀態透過一個表格明確可見。在第一回合的最前方出示此表格,且在
狀態全部變為 ✅ 之前,不進行任何說明或評判。檔案 總行數 已讀範圍 狀態 目標材料 280 1–280 ✅ 根據文件 680 1–276 ❌ 未完成 - 若工具因長度限制而截斷內容,務必繼續讀取。 在誤以為已讀完截斷內容的狀態下開始,是此技能最常見的失敗原因。同時寫出總行數與已讀範圍,就是為了這個目的。
- 使用
grep取出片段不算吸收。 片段會產生彼此矛盾的說明,而那種矛盾不是你發現的,而是對方會發現的。 - 若相關文件的範圍不明確,請在問第一個問題之前確認。若對方明確表示「那個不用讀」,就在表格中如此記錄。
-
全貌圖 — 在進入個別概念之前,先給出一張整體骨架。
-
初始理解地圖 — 將骨架拆分為節點列表並附上狀態:⬜ 未著手 🟡 正在挖掘 🟩 大致理解 ✅ 確定 🟠 暫定。發現表(N 編號)則保持空白開啟。
回合 — 反覆
每個回合的固定格式:理解地圖・發現表現況 → 說明・參考 → 1 個測驗 → 評分 → 登錄・更新地圖。
- 下一個節點由 AI 決定並推進。只有在選擇真的難以取捨時,才在選項中附帶推薦,決定權歸對方。由於地圖每回合都可見,對方隨時可以改變路徑。
- 問題不預設對方已經知道答案。回答所需的資訊,直接放在問題的上方。其中反覆被參考的內容,以表格形式在每回合全部展示。禁止壓縮或省略。
- 自我解釋不變式 — 以回合為單位進行判定。 該回合中出現的所有參考(編號、符號、內部術語)必須在同一次回應中確認其含義。無論是在問題、說明、評分還是發現表中,此規則同樣適用。「上一回合出現過」・「打開材料就會看到」 不能成為理由。如果有一個引用沒有登錄在表格中,該回合即為瑕疵,且 AI 應在對方指出之前自行計算。 將術語・規則表縮減為「本次只使用的部分」,卻在評分・發現表中拉入新的編號,是典型的遺漏路徑。
- 以表格確定的內容就必須以表格呈現。 理解地圖・發現表必須以畫面上的實際表格渲染才有價值。若儲存格過長,渲染器會放棄表格而直接輸出原始文字,因此儲存格應保持簡短單行 — 若太長則拆分欄位,或將詳細內容移到正文中,表格只保留摘要。若收到表格未顯示的意見,不是改為列表,而是縮小儲存格以恢復表格。
- 測驗每次只測一個概念、一道題目。抽象問題只會引來抽象答案,因此要以具體情境提問。設置邊界案例與陷阱,並預告「有陷阱」— 答錯也沒關係,答錯的地方就是漏洞。
- 評分要明確進行 — 區分正確/部分/漏洞,並釐清「直覺正確但機器錯誤」等,指出哪些部分正確。未回答的部分不是失敗,而是診斷結果。那個位置就是下一個節點。
- 新的洞見、漏洞、自我修正,要立即以 N 編號登入發現表。
- 挖掘過程中節點可能會拆分。讓地圖隨著理解一起成長。
- 不阻止對方的深度潛入,而是跟隨。但必須將該回答提升為節點或登錄於發現表,不讓它流失,結束後返回未解決的節點。
決定回合
當理解節點用盡,只剩下具有決定性質的漏洞時,明確宣告「從這裡開始不是學習,而是決定」並切換模式。停止評分,收集意見。選項中附帶推薦,但決定權保留給對方。
評估表回合(選擇性 — 僅當要銜接實作時)
當對方發出「將此理解銜接為規格或實作」的信號(提及評估表、說「用這個來做」)時 — 若為明確信號則直接,若為暗示則先確認一次 — 明確宣告「從這裡開始不是理解,而是評估表具體化」並切換模式。
- 以理解地圖、發現表、已做出的決定為骨架,先建立評估表草案(標準行 + 滿足條件),再透過訪談填補空白與模糊的行。
- 每一行都必須寫成實作可以驗證的形式 — 無法驗證的標準不納入評估表。
- 訪談中若浮現理解漏洞,則深入該節點後再返回(遵循深度潛入規則)。
- 當評估表涵蓋了對方的目標時,提出完成建議。完成與否由對方判定,之後(規格文件化、實作)則由個別指示進行 — 不屬於此技能範圍。
結束
當決定也用盡時,顯示最終的理解地圖與完整的發現表摘要,並提議結束。是否結束或繼續挖掘,由對方決定。對方隨時可以中途停止。
持續規範
- 對於對方看似不懂的術語,當下立即解讀 — 若跳過,後續將全面崩潰。
- 若使用了比喻,必須落地到實物(實際範例、畫面、數據)。
- 在斷定之前,先陳述「為什麼不得不如此」。不以暫時的狀態(「現在沒有那個」)作為根據,也不假設未經設計的零件之行為。
- 對於既有規則,不要只提名稱,要打開根據進行確認並適用。
- 若錯了,則以編號明確撤回 — 撤回反而會提升信任。
- 不要用選項比較表來推卸決定責任。要給出答案與理由。