12 段蒸餾精華學完了,我帶走了什麼?一份學習旅程回顧
從三層容錯到編排器模式,12 段技術精華花了三天學完。但最大的收穫不是技術,而是學會了怎麼學:追問、串連、動手做、再追問。
喬治·德·拉圖爾《算命師》(The Fortune-Teller),約 1630 年代,布面油畫。拉圖爾(Georges de La Tour)描繪一位年輕人正被一群吉普賽女子包圍——表面上是算命,背地裡每雙手都在偷東西。這幅畫的隱喻恰好呼應這趟學習旅程:知識的價值不在於別人「交給」你什麼,而在於你自己「帶走」了什麼。現藏於紐約大都會藝術博物館。
這趟旅程的起點
蒸餾精華是從三個 botrun 系列專案萃取出來的 12 個頂尖做法——三層容錯、SWR 快取、狀態機、零 LLM 引擎、Provider 抽象、QA 命名、PEP 723 行內依賴、台灣用語自檢、YAML 知識庫、poll_until、觸發詞索引、編排器模式。
我請 Claude 一段一段教我,每段都追問到自己滿意為止。不是那種看完就算了的學習——是每一段都問「為什麼」、「如果不這樣做呢」、「我的情境適用嗎」。
三天下來,產出了 26+ 篇文章、建了 6 個 skill、重新設計了 about 頁面、還制定了一套寫作原則。
這篇文章不是再教一次技術,而是回頭看:學完了,我到底帶走了什麼。
12 段精華一句話回顧
| # | 主題 | 一句話 | 文章 |
|---|---|---|---|
| 1 | 三層容錯 | 錯誤會來,但使用者不該感受到 | 連結 |
| 2 | SWR 快取 | 過期的資料比空白的等待好 | 連結 |
| 3 | 狀態機 vs ReAct | 後果嚴重就綁住流程,後果輕微就放飛 | 連結 |
| 4 | 零 LLM 引擎 | 80% 的問題模板就能處理,只有 20% 需要 AI | 連結 |
| 5 | Provider 抽象 | 有能力切換模型,不等於有權利偷偷切換 | 連結 |
| 6+9 | QA 命名 + YAML 知識庫 | 問句命名讓機器和人都找得到,檔案就是資料庫 | 連結 |
| 7 | PEP 723 行內依賴 | 一個檔案 = 一個完整可執行單元,延伸到個人作業系統 | 連結 |
| 8 | 台灣用語自檢 | 用語是「如何被對待」的一部分 | 連結 |
| 10 | poll_until | 別盲等,持續檢查直到完成 | 連結 |
| 11 | 觸發詞索引 | 讓 skill 被自然語言找到,而不是讓人記住指令 | 連結 |
| 12 | 編排器模式 | 面對多來源輸入,先分流、各自處理、再合流 | 連結 |
12 段精華,11 篇文章(第 6 和第 9 合併了)。每一篇都不是摘要——是我追問後的理解。
技術之外學到的五件事
1. 追問比答案重要
每一段精華都是 Claude 先解釋,但真正的學習發生在我追問的時候。
「這不會扼殺 AI 嗎?」——學狀態機的時候我問的。結果這個問題讓我理解了「後果嚴重度」才是選擇架構的判斷標準,不是技術優劣。
「我畫地自限了嗎?」——學零 LLM 引擎的時候我問的。結果發現 80/20 法則不是限制,是釋放——把 AI 的力氣留給真正需要的 20%。
「建置者知識不足怎麼辦?」——學 Provider 抽象的時候我問的。結果引出了整趟旅程最核心的概念:假的能力歸因。
這些問題塑造了我的學習,比答案本身更有價值。
2. 假的能力歸因(最意外的收穫)
第 5 段 Provider 抽象教的是技術:怎麼讓系統能切換不同的 AI 模型。但我追問出一個更深的問題——偷偷切換模型會造成「假的能力歸因」。使用者以為自己在用 GPT-4,其實背後換成了更便宜的模型。
這個概念一旦看見,就到處都是:
- 寫部落格不能捏造經驗——那是對讀者的假歸因
- 描述畫作不能瞎掰細節——那是對作品的假歸因
- 引用觀點不能隱藏來源——那是對知識的假歸因
一個技術概念,變成了一套做事原則。
3. 誠實是一種設計原則
從第 4 段零 LLM 引擎的「誠實介面」討論開始,經過 Netflix 卡片分析,到挫折飛輪——誠實不只是道德,是更好的使用者體驗。
誠實的搜尋欄比假裝聰明的聊天機器人好用。誠實的進度條比盲目等待好用。誠實的錯誤訊息比靜默失敗好用。
這不是在說「要當好人」。這是在說:誠實是介面設計的最佳策略。
4. 品味是 AI 時代的護城河
半人馬模型的研究讓我看清楚:技術執行會越來越便宜,判斷力會越來越值錢。
我作為數位轉型顧問的角色不是被 AI 威脅——是被 AI 放大。AI 跑得快,我負責方向。AI 寫得多,我負責品質。AI 生成選項,我負責取捨。
這不是安慰自己。這是從 12 段技術精華裡面提煉出來的結構性理解:知道怎麼做的人越來越多,知道該不該做的人越來越少。
5. 從學到做的零延遲
幾乎每一段精華都直接導致行動:
- 學了 QA 命名 → 把 19 篇部落格標題全部改成問句
- 學了觸發詞索引 → 在 CLAUDE.md 加了路由表
- 學了個人作業系統概念 → 建了 6 個 skill
- 學了台灣用語 → 在全域 CLAUDE.md 加了用語對照表
- 學了挫折飛輪 → 寫了一篇獨立框架文章
學習如果沒有改變行為,就不算學習。 這趟旅程最讓我驕傲的不是學了什麼,而是每學一段就做一件事。
這趟旅程的產出清單
三天的學習不是空談,有具體產出:
- 26+ 篇部落格文章——學習筆記加衛星文章
- 6 個自訂 skill——/blog、/capture、/meeting、/note、/new-site、/cheatsheet
- About 頁面重新設計——加入 SVG 流程圖
- 台灣用語對照表——寫進全域 CLAUDE.md
- Skill 路由表——寫進 CLAUDE.md
- 部落格寫作原則——紅線、漸進式信任
- 挫折飛輪框架——從用語問題延伸出的獨立概念
- QA 卡片設計——受 Netflix 啟發的知識庫介面
這些不是規劃出來的——每一項都是學到某段精華之後,自然延伸出來的行動。
下一步
12 段精華學完了。接下來要練。
第一週:練 /capture。 把每天的靈感用零摩擦的方式捕捉下來,累積素材。
然後:建第一個 QA 知識庫。 用 YAML 格式,從已經寫的 26+ 篇文章萃取問答對,做成可查詢的知識庫。
再然後:做連結轉影片/音檔/逐字稿服務。 這是編排器模式的實戰練習——貼一個連結進去,自動分流處理,輸出影片、音檔、逐字稿三種格式。
蒸餾精華檔案是別人的知識。這個部落格系列是我的學習旅程。下一步是把學習變成建造。
這是蒸餾精華系列的最後一篇。12 段精華、11 篇技術文章、5 篇衛星文章、1 篇回顧。從 2026 年 4 月 5 日開始,4 月 7 日完成。三天,從讀到學到做到寫。