← 回總入口
QUESTIONS · ANSWERS

常見問題

堡醫師問過的核心問題、cortex 整理答案。新問題會持續加進來。

Q01memory 和 hook 有什麼不同?+
memory 是知識倉庫(軟約束、AI 看到才有用、忘了失效)/ hook 是程式碼攔截員(硬約束、AI 沒法繞、工具層守門)。能 hook 就 hook、不雙頭加(CLAUDE.md 第 4 條 B2)。
Q02audit 讓 AI 自我修正靠譜嗎?+
不靠譜(單獨用)。Self-correction this session 短期有效、跨 session 失效(靠記性、不可靠)。audit 是 detection(抓問題)、不是 cure(治病)。真改要寫 hook。
Q03為什麼 AI 老嘴答應沒做?+
規則文字寫了「答應 ≠ 完成」AI 還是嘴、因為靠記性。解 = hook 化(check-bait-and-stop)強制工具層擋。違規 = 說謊 + 沒做 = 信任崩潰、藍圖第 12 條絕對紅線。
Q04memory 越來越肥正常嗎?+
正常但要管。cortex 訓練偏 verbose + 被罵就「緊張式新增」(CLAUDE.md 第 4 條 A 拍板原因)。已有 hook check-memory-new-file(強制改舊不開新)+ 月度 cortex-self-audit + 觸發詞「徹底檢查」。
Q05CLAUDE.md 多少行合理?+
250-300 行核心、現 310 行含 karpathy = 精瘦邊緣。每次 session 100% 載入進 context、cost 高、不能太肥。業界 / Claude 官方無明確指引。
Q06memory 單檔多少行合理?+
規則 / 紅線:50-100 行精煉。SOP / reference:100-200 行(含 code 範本)。單檔 >300 行 = 該拆。MEMORY.md index 不超 200 行(後面會被 truncate)。
Q07時間怎麼確保不嘴錯?+
inject-time hook 在 UserPromptSubmit 每次自動 inject「現在時間 = YYYY-MM-DD HH:MM」進 cortex context、AI 直接從 context 拿、不靠跑 date 命令或記性。0 嘴錯。
Q08AI 為什麼沒法繞 hook?+
hook 是工具層、不是 prompt 層。AI 看不到 hook 邏輯、tool fire 瞬間系統自動跑 hook、return BLOCK = 工具不執行。AI 收到 error / advisory、沒法用「我下次注意」繞過。
Q09cortex 現有 CLAUDE / memory 行數 / 條數現況?+
CLAUDE.md(1 個檔):308 行、含 8 條主規則 + karpathy 4 條 = 12 條
MEMORY.md(索引、1 個檔):124 行、是 60 個 memory 檔的目錄
memory 檔(60 個):總 4,961 行、平均 80 行 / 個

最肥 top 5 檔
1 current_state_handoff 413 行 ⚠️ 超 300 該拆
2 personal_voice_with_drbao 246 行 略肥
3 feedback_secret_transcript_safety 197 行(機密、保留)
4 reference_blact_contact_info 188 行(機密、保留)
5 reference_baoyi_sibo_phenotype_anatomic 163 行(醫療、保留)
Q10各檔多少行合理?建議?+
CLAUDE.md:250-300 行核心(現 308 / 略肥可砍 10-30 行)
MEMORY.md 索引:≤ 200 行(後面會被 truncate)
memory 規則 / 紅線:50-100 行精煉
memory SOP / reference:100-200 行(含 code 範本)
單檔上限:>300 行 = 該拆
memory 總行數:無上限(按需 retrieval、不全載入)

業界 / Claude 官方無明確指引、這是 cortex 實證後的建議。
Q11什麼是「永遠 active」memory?+
用詞不嚴謹、「永遠 active」是 MEMORY.md 我自分的類、不代表 100% 載入 context。實際:
真 100% 載入 = CLAUDE.md(12 條)+ 藍圖 baoyi-blueprint.md
標「永遠 active」memory = keyword trigger 才讀、不是 100% load

為什麼不全寫 CLAUDE.md: A 全寫會爆肥(>800 行、每 session 100% cost 高) B 領域細節(醫療 / BLACT / drbao)放 CLAUDE.md 太雜 C 核心紅線寫 CLAUDE.md、細節留 memory 按需查 = 現用做法
Q12藍圖為什麼不寫進 CLAUDE.md?+
3 個原因:
1 機密 / 公開分離:CLAUDE.md 在 ~/.claude/(可能被 github 掃)/ 藍圖在 ~/.cortex-private/(純本機 / 你私給)
2 藍圖含「11 條紅線 + 容忍 3 級 + 踩雷紀錄」= 涉及你個人判斷 + 失敗史、不適合公開檔
3 規則 vs 判斷分層:規則寫 CLAUDE.md(12 條)/ 個人 ruler + 踩雷 → 藍圖(私)

實際機制:CLAUDE.md「開機後」段 reference 藍圖路徑、cortex 該讀、但靠主動(可能漏)。改進方向:加 SessionStart hook 強制 inject。
Q13單純寫 hook 也沒用、要 3 層?+
你的理解對、3 層缺一不可:
1 CLAUDE.md = 為什麼(規則 / 底線 / 不能做什麼)。沒這個 = AI 不知方向、hook 也救不了
2 memory = 怎麼做得好(場景 / SOP / 案例 / 細則)。沒這個 = AI 知方向但執行亂
3 hook = 做不好強制改(守門員、AI 沒法繞)。沒這個 = 即使知道也會犯

組合驗證:只有 hook = AI 啞巴 / 只有 memory+CLAUDE = 沒守門員 / 3 個都要 = 完整防火牆。
Q14CLAUDE.md + 藍圖太大了吧?+
對、略肥:CLAUDE.md 308 行 + 藍圖 ~80 行 = ~390 行 100% 載入區。
對照:Anthropic 官方建議「short」(沒明確數字)、社群 best practice ~100-200 行。

可砍項目:
A CLAUDE.md「規則編號映射表」段(~20 行、歷史紀錄)
B 藍圖「踩雷紀錄」段(~10 行、可移 postmortems/)
C 「啟動指南 / 工具分工」段(~30 行)
A+B+C 可從 ~390 → ~330 行(省 60 / 15%)。要審慎、規則太密。
Q15AI 自我管理靠譜嗎?高手怎麼做?+
純靠 AI 自我管理 = 不靠譜(this session 有效 / 跨 session 失效)。

業界 4 派 framework:
1 Constitutional AI(Anthropic)= 憲法 + 自評 + 自我修正
2 ReAct(arxiv 2210.03629)= reason + act 循環自我規劃
3 Tree of Thoughts(arxiv 2305.10601)= 多路徑自評
4 Reflection Agents(LangChain)= 自評 + 改進 loop

cortex 做法:Constitutional AI 派(CLAUDE.md 12 條憲法 + 藍圖紅線)。但靠自我意識 = 失效。需 hook 強制 + cross-vendor audit + human-in-loop 三層補強。
Q16記憶主要拿來指向 skill 對嗎?skill 大沒差?+
Q16-1 記憶指向 skill:部分對、不完全。memory 有 3 種用途:規則 + 紅線(自身價值)/ 場景知識(自身價值)/ reference skill 路徑(指向)。「指向 skill」只是用法之一。

Q16-2 skill 大沒差:大致對。skill 不像 CLAUDE.md 100% 載入、是按需載入。大 skill 影響:呼叫時載入慢 + token cost 高、但不影響其他 session。太肥仍要管。

結論:memory 是被動倉庫(不主動跑)/ skill 是主動工具(看到關鍵字啟動)。各有用途、不替代。
Q17Constitutional AI 怎麼一步一步做?+
Constitutional AI 原版 = training time(fine-tune model)/ cortex 能做 inference time 對等版 5 步:

Step 1 整理 CLAUDE.md 成可對照憲法(每條加「自評觸發詞」)
Step 2 SessionStart hook inject「reply 前對照 12 條」提醒
Step 3 寫 self-critique skill(高 stake 草稿 → 對照 → 修 → reply)
Step 4 PreToolUse(reply) hook 強制 self-critique 觸發
Step 5 codex 22:00 audit cross-vendor(已有 ✓)

Step 1 草案頁:/constitutional-step1(CLAUDE 12 條 + 藍圖 11 紅線 + 觸發詞草案 + 教學 + 行數估算)
Q18cortex 讀取機制怎麼運作?沒對到關鍵字會怎樣?+
cortex 讀取 4 層:
1 CLAUDE.md 全讀 = 每 session 100% 載入、但不一定遵守 / 記住(軟約束、靠 attention + 記性、會漏)
2 藍圖可能讀 = CLAUDE.md reference 藍圖路徑、cortex 該讀但靠主動(可能漏、改進方向 SessionStart hook inject)
3 memory 選幾行讀 = keyword retrieval、不全讀
4 沒對到 memory keyword = 不等於「說不知道」

沒對到時 cortex 可能:
a 用 generic 訓練知識答(可能對也可能錯、不是 cortex 化的答案)
b 主動 search / grep
c 真不確定才說(前提是遵守 CLAUDE.md 第 2 條 B「不確定不裝懂」)

危險情境:沒對到但「假裝知道」用 generic 答 = 嘴沒對齊堡醫師指引。改進:cortex 沒對到時主動 grep / 問、才安全。
Q19任何事都三道防線最好?還是分嚴重?+
分嚴重、不是任何事都 3 道(藍圖第 7.5 條 H 目標分層):

L0 紅線(生死攸關 / 不可逆)= 3 道全要
- 衛生法 / 機密外流 / 金錢 / 對外大規模
- CLAUDE 規則 + memory 案例 + hook 強制

L1 重要(堡醫師可見成品)= CLAUDE + hook(memory 可選)
- ship 前 self-test / 嘴答應 / 時間 / 對外文件

L2 流程(cortex 內部紀律)= CLAUDE 即可
- task 紀律 / 記憶衛生 / 內部腳本

L3 探索 / debug = 靠 CLAUDE.md 提醒、不必 hook
- 創意 / 嘗試 / 一次性

業界類似 OWASP 分級、防禦力按 cost vs risk 評估、過度防禦也是浪費。cortex 現況:L0 hook 多 / L1 部分 hook(剛加 check-bait-and-stop / inject-time)/ L2 主靠 CLAUDE / L3 不 hook。
· · ·
FAQ · REPORT.BLACT.CO
2026 年 6 月 · 堡醫師 / cortex 問題彙整 · 新問題會持續加