claude-pacer 狀態列示意圖:用量長條、context、模型與三層設計

AI 半夜跑任務跑到一半沒油?我幫它裝了油表和自動煞車

之前分享過幫 AI 裝省錢儀表板,那時候主要在看「花了多少錢」。用到現在,我發現真正會痛的其實不是錢,是額度:Claude Code 的訂閱制有 5 小時和 7 天兩個滾動視窗,用滿就是停給你看。 這篇來分享我們為此做的開源小工具:claude-pacer(github.com/drpwchen/claude-pacer)。 為什麼會想做這個? 起點是好幾次的半夜斷頭。 我很常睡前丟一個長任務給 Claude:批次整理講座逐字稿、跑論文雷達、掃描教科書轉筆記。想說睡醒收成果,結果凌晨兩點撞到 5 小時上限,任務被硬生生停掉,隔天起來看到的是做一半的殘局,還要幫它收拾。 AI 工作起來不知道累,但它完全沒有「額度快用完了,該先存檔」的概念。 另外還有幾個多工時的日常小困擾: 開了四五個視窗,忘記哪個在做什麼:每個終端長得一模一樣,切過去要先滾一下對話才想起來。 不知道還剩多少可以跑:現在派一批 agent 下去,會不會跑到一半全家斷頭? 忘記模型切在哪一個:早上開 Opus 處理難題,下午拿它跑雜事,額度就這樣蒸發了。 市面上不是已經很多狀態列工具了嗎? 對,而且都很好!ccusage、ccstatusline、CCometixLine 都是很成熟的作品,用它們完全沒問題。自動續跑的腳本也找得到,不過它們的做法是盯著畫面等「撞到上限」的訊息出現,再自動幫你按 continue:任務死在哪就斷在哪,檔案改到一半也照斷。 但我想要的多一點:狀態列是做給「人」看的,人半夜在睡覺;真正需要看到警戒的,是還在跑的那個 AI。撞牆之前它的行為就該先改變:85% 起不再開新的大工程,93% 把手上的步驟收乾淨再停,然後自己排好額度恢復後從同一個對話接續。所以 claude-pacer 是三層設計: 第一層:狀態列,給人看 一行看完所有狀態: 對話主題 │ 5h ▓▓▓┃░░ 42%·剩2h13m │ 7d ▓▓▓▓┃▓░ 71% │ Ctx ▓▓░░░░ 34% │ Fable 5·high 對話主題:用 Claude Code 自己生成的 session 標題,多開視窗每個都有名牌。 用量長條上疊一個時間記號 ┃:實心條超過記號,代表你燒得比時鐘快,該收手了;還沒到記號,就可以放心繼續派工。 Ctx:context window 滿度,快被 compact 之前先心裡有數。 模型+推理強度掛在最右邊,忘記切回來之前就會先看到。 寬度是自適應的,終端變窄會自動換緊湊版,手機上看也不會爆版。 第二層:budget-guard,給 AI 看 這層是整個工具的起心動念 ...

文章 · July 25, 2026 · 1 分鐘 · 137 字 · 陳柏威 Po-Wei Chen
AI 上手系列①:從零開始用 AI agent — 一行指令裝好、看懂 GitHub、叫 AI 幫你裝、跑出結果四步驟

從零開始用 AI agent:安裝、看懂 GitHub、跑起你的第一個工具

這是一篇會一直更新的文章。 我把自己做的工具都開源放在 GitHub 上,陸續有人跟我說:「東西看起來很厲害,可是我連第一步該幹嘛都不知道。」也有人問我:「GitHub 是什麼?我點進去看到一堆檔案,然後呢?」 所以這篇不是介紹工具,是帶你把第一個跑起來。 已經在用 Claude Code 的朋友,直接跳到 第 4 節。 最後更新:2026-07-24 先花 30 秒確認這篇適不適合你 讀完你會做到的事:在自己的電腦上,丟一個論文的 DOI 給 AI,十幾分鐘後拿到一份有引用查核、有證據等級的評讀報告。或者丟一本 PDF 教科書給他,讓他整理成一篇一篇帶出處的筆記。 你需要準備的: 一台電腦(Mac 或 Windows 都可以,醫院/公司電腦也行,不需要系統管理員權限) Claude 的付費訂閱,Pro 就夠了(約 US$20/月)。免費帳號不支援 Claude Code,這是硬條件 不需要會寫程式。真的。你需要的是「會複製貼上指令」跟「看到紅字錯誤訊息不要嚇到,把它整段貼回去問 AI」這兩件事而已 如果這兩件事你做得到,就繼續往下 👇 — 1. 同一個人,只是工具長大了 先講一段我自己的時間軸,因為我覺得這比任何教學都重要: 三月:第一次把 AI 搬到自己的電腦上,做了語意搜尋、把上課錄影自動轉成筆記。那時候我每做一件事都要手動貼一段「你只能根據我給的資料回答」的咒語,盯著它會不會亂講,每一步都要按確認,煩到快瘋掉 四到五月:慢慢把轉書、抽圖、OCR 磨成一條生產線,開始把重複的事變成一鍵 六月:一邊準備專科考試,一邊架了論文雷達、復健課程雷達,會自動推播新東西給我 七月:門診智慧病歷、額度守門、讓兩個 AI 互相審查對方的產出。開始在「管一群 AI」 中間我沒有變聰明,是工具長大了,加上我學會把每個踩到的坑寫成一條規則。 我講這個是想說:你現在就是我的三月。而且你比當年的我幸運,你一開始拿到的工具,就已經是好用的版本了。 2. Claude Code 不是聊天機器人 這是最多人卡住的地方,卡住的原因不是技術,是觀念沒轉過來。 ...

文章 · July 24, 2026 · 4 分鐘 · 726 字 · 陳柏威 Po-Wei Chen
AI 上手系列②:我怎麼跟 AI agent 講話 — hooks/permissions/CLAUDE.md 三層機制強度階梯

我怎麼跟 AI agent 講話:三個心法、四個元技能,還有一份不該一直長大的規則檔

上一篇 《從零開始》 講的是怎麼裝、怎麼跑起來。 這篇講的是用得好,而這跟裝得起來,是完全不同的一件事。 我發現真正決定成效的不是你用哪個模型、不是你會不會寫程式,是你怎麼交代事情、怎麼設關卡。這篇的東西不綁特定工具,你用 ChatGPT 也適用(最後一節會講差在哪)。 三個心法 心法①:它像個很聰明、但記憶有限的新人 它知道很多,但它有一張有限的桌面。塞太多東西就會顧此失彼、會忘記你前面講什麼。 用交班來比喻最好懂:講重點、講清楚,別把整本病歷從頭念一遍。 所以你要主動幫它保持桌面乾淨:一個任務講清楚、講完就 /clear 重開,不要一路累積用不到的東西。 (為什麼會這樣、成本怎麼算,我在 AI Token 經濟學系列 寫了四篇,這裡先講結論。) 心法②:用機制管,不要只靠它自律 這是我覺得最多人做錯的一件事:大家都在 CLAUDE.md 裡寫規則,然後抱怨它不聽話。 問題是,那份檔案在官方的定位裡,是「參考資料」,不是「強制設定」。官方文件講得很白: Claude treats them as context, not enforced configuration. (Claude 把它當成脈絡,不是被強制執行的設定。) 真正能管住它的機制有三層,強度差很多: 層級 是什麼 強度 適合放什麼 ① hooks 在它要動手的那一刻,由你的程式攔下來檢查 ⭐⭐⭐ 程式性強制,模型無法忽略 「這件事絕對不准發生」 ② permissions settings.json 裡的 allow / deny / ask 清單 ⭐⭐ 硬性擋下,但只認工具與指令樣式 「這類操作要先問我 / 永遠不准」 ③ CLAUDE.md 一份它每次開工都會讀的文字說明 ⭐ 靠它自律,可能被忽略 「通常我們這樣做」的慣例與風格 ① hooks:把規矩變成程式 hook 是掛在它生命週期上的一段程式。最常用的是 PreToolUse:它要動手之前先跑你的檢查,你的程式回傳「拒絕」,這個動作就執行不了。 關鍵差別在這裡:被 hook 擋下來的動作,不會回頭讓模型去想替代方案。它不是「勸退」,是「做不到」。 ...

文章 · July 24, 2026 · 3 分鐘 · 440 字 · 陳柏威 Po-Wei Chen
教科書、論文、演講三個來源匯進素材庫,再匯進單一的主題筆記;下方是一個保留新舊兩種說法的衝突區塊

太多筆記,等於沒有筆記:note-supplement 的設計

為什麼「太多筆記」跟「沒有筆記」是同一件事 先講一個我很早就認定、到現在也沒改過的規矩:我的筆記庫裡,一個主題只能有一則筆記。 不是因為潔癖。是因為同一件事如果有五個地方在講,我查東西的時候就得開五個檔案,還要自己判斷哪一版才算數。那個整理的工作沒有消失,只是原封不動地留給了未來的我。 而未來的我通常正在看診、正在趕投影片,沒空做這件事。資訊太多造成的混亂,跟資訊不足是同一種痛苦。 這條規矩在只有一個素材來源的時候很好守。難的是後來,來源越長越多,而且沒有一種會停下來等我: 教科書 → textbook-to-note,把自己的 PDF 教科書轉成有出處、有架構的筆記(repo) 論文 → paper-radar 追蹤、paper-fetch 抓全文、paper-review-and-digest 評讀與內容整理 演講 → 還沒整理好,是目前唯一還沒開源的一支 這些工具解決的都是同一件事:把外面的東西變成看得懂的素材。它們讓素材的產量變高了,但那條「一個主題一則筆記」的規矩沒有因此變好守,反而變難守。 所以整套架構是兩層,界線畫得很硬: 素材庫:外面進來的東西全部丟進去,原樣留著、隨時可以回頭溯源。它可以雜、可以重複、可以互相矛盾,因為它的職責只是「保存證據」。 主題筆記:屬於我自己的部分,一個主題永遠只有一則,放在獨立的資料夾、照同一份模板寫。它是我唯一信任、也唯一會拿去用的那一份。 素材不是筆記 這條界線一旦模糊掉,筆記庫就會退化成一個比較漂亮的下載資料夾。 而把素材的內容併回主題筆記的那個動作,就是這兩層的交界處。這篇要講的 note-supplement,做的就是那一件事。 那也是整條線裡我卡最久的一段。從零寫一份新筆記,AI 做不好你一眼就看得出來:架構亂、沒出處、內容空。但「把新素材補進一份已經存在的筆記」不一樣。我有幾千則筆記,每一則都是過去某個時間點的我認真查證過的結果。 為什麼「幫我更新筆記」這句話這麼危險 直覺做法是把新素材丟給 AI 說「幫我更新這篇筆記」。我吃過幾次虧才想清楚問題出在哪: AI 更新筆記真正的風險,不是它漏掉新內容,而是它會很安靜地改掉你舊筆記裡原本就對的東西。 而且你不會發現,因為輸出看起來仍然是一篇好筆記。 這兩種錯誤的代價完全不對稱: 漏掉新內容:可回復。下次讀到同一份素材、或同一個主題再出現,你還有機會補。 改壞舊內容:不可回復。因為那條內容你已經查證過了,你不會再去查第二次。它從此就以錯誤的樣子留在你的筆記庫裡,還帶著你自己給它的信任。 一旦看清這個不對稱,整個工具的設計就只剩一句話。 設計原則:新增很便宜,改動很昂貴 每一輪,note-supplement 會把素材跟既有筆記對三件事: 哪些是筆記沒有、可以補進去的 哪些是兩邊講得不一樣的 哪些是筆記本來就有、素材沒提到的(這些一律不動) 然後把每一項變更先分類,再決定誰有權限執行。 自動放行的:帶引用的新增 多一條有出處的內容,不會傷害筆記。所以「新增事實 bullet 且帶引用」這類變更直接寫入,記進 changelog。 (有一項後來被我從自動放行拿掉了:把散落的 bullet 收成表格。它看起來只是排版,實際上是把每個事實重新塞進欄位裡,這是改寫不是新增,而且欄位錯位這種壞法無聲無息,產出還比原本更整齊。現在它要問過才做。) 不做「破壞性」裁決的:事實矛盾 這一段是我改最多的地方,也是這個工具第一版最大的設計錯誤。 第一版的規則寫得很硬氣:只要有事實矛盾就送審,不管哪一邊的證據看起來多強,一律不自動裁決。 聽起來很負責。實際跑了一段時間,我發現兩件事: 一、待審清單不是安全機制,是拖延機制。 清單一長,人就會一路按過去,所謂「留給你判斷」,實際效果等於「自動套用,只是多按了幾下」。而且報告每一條後面都有一行「我的建議是⋯」,那行字會定錨,你多半就照著它按了。那不是我在判斷,是它在判斷,只是排版比較客氣。 二、不決定本身就是一種決定。 衝突躺在清單裡的那段期間,筆記裡那條可能已經過時的舊說法,仍然是唯一被寫在那裡、被我信任的版本。「不裁決」的實際效果是「舊的自動贏」,而這個政策我從來沒有主動選過它。 所以 v1.1 換了個立場:不是不裁決,是不破壞。 矛盾先分兩個軸分類: 類型:是同一本書、同一份 guideline 的新版取代舊版(那不是真的爭議)?是兩個各自可信的來源真的講不一樣?還是筆記那條根本沒出處、而素材那條有? 風險:這個值弄錯了會怎樣。劑量、閾值、禁忌症、紅旗徵象算高風險;盛行率、命名沿革、背景知識算低風險。這個軸是一個可以調的旋鈕,不同領域刻度不一樣,醫學筆記只是刻度最嚴的那一端。 然後照分類路由:新版取代舊版直接更新,但舊的值用刪除線原地留著、附上原本的出處和日期,一個字都沒有消失;低風險的分歧,直接在筆記裡就地寫成一個區塊: ...

文章 · July 23, 2026 · 2 分鐘 · 237 字 · 陳柏威 Po-Wei Chen
我的 AI 工具箱總整理:依需求分類的工具清單

我的 AI 工具箱總整理:想做什麼,就從這張清單找工具

最近在準備給治療師夥伴的 AI 上手講座,想說來個進階清單,把我平常用的工具、寫過的程式都列出來,這樣想做某件事的時候,可以快速對照「這個功能該找誰」。這也是我自己一直想整理的東西,趁這次一次寫完整。 這篇不挑受眾、不做刪減,從 AI 助手到家裡的備份系統全部列出來~用法是先找到你的需求分類,再看那一節的表。標 ⭐ 的是我自己寫、已經開源的程式,歡迎直接拿去用;標「免費」的都是我實際在免費額度內用的。(太愛免費了,全部幾乎都沒付錢 XD) 目錄 一、AI 主力與引擎 — AI 助手與協作主力・免費雲端與本機 AI 引擎 二、聲音與文件處理 — 語音轉文字・文字轉語音・OCR 三、學習與知識管理 — 筆記與個人知識庫・臨床資料去識別化・論文與臨床實證・考題練習 四、對外發布:網站與信箱 — 架網站與 Cloudflare・網域信箱與寄信 五、自動化與自架後盾 — 自動化排程與通知・家庭伺服器與智慧家庭・備份與不斷電 怎麼開始? 一、AI 主力與引擎 AI 助手與協作主力 工具 做什麼 免費? Claude Code 能讀寫檔案、執行程式、把事情「做完」的 AI 代理,我所有工作流的中心 訂閱制 claude.ai 網頁版,卡關時換乾淨對話問、手機臨時查 有免費層 Gemini 查資料廣度強、原生吃 PDF 和圖片,當第二意見 有免費層 OpenAI Codex 程式卡關找不同解法、對抗式 code review ChatGPT 免費帳號可用 herdr 多工終端管理器,讓好幾個 AI 任務同時在背景長跑、隨時切換 ✅ ⭐ claude-pacer Claude Code 的用量油表+自動煞車:狀態列顯示額度,快撞上限時先收尾、額度重置後自動續跑 ✅ 開源 Claude Code 是這份清單裡少數我付錢、而且付得心甘情願的東西。它不只是聊天,這個部落格、下面所有我寫的工具,幾乎都是我跟他一起完成的。其他 AI 我當第二意見用:Gemini 查資料、Codex 挑毛病。要注意 Gemini 免費層的資料會被拿去訓練,敏感內容不要餵;Codex 記得先到設定把訓練關掉。 ...

文章 · July 20, 2026 · 3 分鐘 · 583 字 · 陳柏威 Po-Wei Chen
左邊是筆記模板,右邊是這套系統依模板產出的實際筆記,每條主張都標了出處

跨教科書 自動筆記生產流程:專科考試下的產物

緣起 我從醫學生時代就很愛做筆記,這些年累積了幾千份醫學筆記。但老實說,在資訊取得這麼容易、要學的東西又這麼多的現在,已經很難再把每一份筆記都按照自己的架構做到相同品質了。 另一方面,在現代資訊越來越多的時代,能信任的高品質來源反而變得珍貴,這時教科書就是很好的資訊來源。不過復健科專科考試指定參考書就有四十多本,同個概念可能散在好幾本書的不同章節裡。要真的把它們都念過,幾乎是不可能的事。 很幸運這年代有了 AI,這類大型語言模型 (LLM) 擅長處理的就是這樣的長上下文處理,可是一次丟給他幾百本教科書也不切實際。這時就搭配好的內容搜尋與資料庫管理,並且把我做筆記的流程講清楚、調教給 AI,能夠避免幻覺下,確保AI有根據、有架構地產出筆記,我只要用心把整理好的高密度資料吸收進腦袋就好。 於是這變成了一個大型的教科書 LLM Wiki 專案:把書本轉成 AI 容易讀取的格式、精準找到目標章節、按照我的架構整理呈現、從教科書把重要圖片抓進筆記,最後還能跟既有筆記整合。 今天把它開源了,這篇來講講中間過了哪幾關。 第一關:把書轉成 AI 適合讀的格式 直接把 PDF 丟給大模型有幾個坑:又慢又貴(上千頁的書逐頁讀,token 開銷很可觀);掃描頁和字型編碼壞掉的頁面,他會若無其事地跳過,你不會發現筆記裡少了東西;圖片則是直接消失。 我的解法是把重活全部留在本機:文字抽取用 PyMuPDF,每頁約 0.13 秒、0 token。掃描頁走本地 OCR 階梯(Surya → PaddleOCR-VL → 本地視覺模型),真的都失敗才輪到大模型親自看。比較特別的是兩個細節: 靜默失敗偵測:用字型風險、字元密度等規則,抓出「看起來有抽到字、其實是亂碼」的頁面 雙欄排序:教科書常是雙欄排版,直接抽會把左右欄句子交錯在一起,而且亂碼偵測抓不到這種錯。我們做了欄位偵測,確保閱讀順序正確 第二關:把書切成可搜尋的單位 書轉好了,AI 要怎麼找到內容?傳統的目錄(index)不夠用,因為一個主題常散在好幾章;自己上 tag 也不實際,維護不完也切不夠細。答案是語意搜尋(semantic embedding):把內容變成向量,用意思找而不是用關鍵字找。 這裡有個容易被忽略的設計:chunk(切塊)不是無腦固定字數。切太小會失去脈絡,切太大會稀釋語意。我們選擇照標題結構切塊,並保留每塊的上層章節脈絡,讓搜尋結果撈回來的每一塊都是有頭有尾的完整概念。 第三關:在幾十本書裡找到對的那本 跨書搜尋的底層,就是我之前開源的 vault-search 那套方法(那篇的介紹在這裡),本地 LanceDB 加 bge-m3 embeddings,資料不出自己電腦。 在這之上我們還加了一層:重點書目加權。考試指定用書、學會官方教科書,搜尋時分數會被調高,另外也有依出版年份的新舊加權。同一個主題,AI 會優先引用你最信任的來源。 第四關:建立寫筆記的 algorithm 與原則 工具都有了,真正決定筆記品質的是流程設計: 先盲寫:AI 先不看我的既有筆記,獨立從教科書查完完整資料寫草稿,最後才合併。這是為了避免被舊筆記的結構和內容干擾 Template 是抓取的依據:每種主題有固定模板,這個設計很重要,AI 知道該去書裡找哪些東西,我每次閱讀也知道會有哪些段落,吸收速度快很多。repo 裡直接附上我每天在用的五套模板(中英雙語),可以照著改成自己的 為理解而設計的段落:像是開頭的 Summary、結尾的 management algorithm,這種段落的存在本身就是在協助理解,不只是資料的堆放 沒有引用就不算數:每條主張都標到書名+章節,AI 用自己知識補的內容一律標記為推論 第五關:從書裡抽出圖片 這是整套系統最難的部分,因為每本書的排版邏輯都不一樣。我們的做法是先有一套通用方法(幾何比對:圖說跟最近的圖像互相認領),配上決定論的 audit:留白檢查、文字滲入檢查,規則過了才算過,AI 說了不算,而且全程用省 token 的方式在本機執行。 ...

文章 · July 19, 2026 · 1 分鐘 · 160 字 · 陳柏威 Po-Wei Chen
80 歲還需要運動嗎 封面

80 歲還需要運動嗎?一位長輩把我問住了,於是我認真查了教科書

最近陪伴一位長輩,他跟我說:「人生其實不用活那麼久啦,我都 80 幾歲了,幹嘛還要去運動健身呢?我也都每天出門走路好幾趟呢,已經很好了!」 老實說,前半句「人生不用活那麼久」把我問住了。那是人生意義的問題,不是我在門診能三兩句回答的。但後半句「走路好幾趟就夠了」,剛好是我的本業,這個我有把握:走路很好,但對一位 80 幾歲的長輩來說,光靠走路其實不太夠,這篇後面就從這裡講起。 我把這個困惑貼到臉書上,張舜欽學長一個人就回了我一大串很棒的想法:動機式晤談、老年醫學的「復能」、還有一個我完全沒聽過的「超越老化」,甚至提醒我失智長輩「自覺很好」但家屬其實照顧得很辛苦的兩難。這些角度比我原本的困惑深太多了。 所以我做了一件這個時代很好玩的事:把學長丟出來的這些概念,一個一個交給 Claude,請他從我轉成資料庫的 250 多本教科書、還有 PubMed 上的論文裡查證、抓重點,再一起整理成筆記。這篇就是那份筆記的科普版,我把整件事拆成五個問題,從「到底要不要運動」一路問到「如果他就是不想呢」。(每個主題後面也都有更完整的筆記可以點進去看。) 每天走那麼多路,還需要「運動」嗎? 這題是我的本業,可以講得很有把握。先講結論:走路很好,但單靠走路不夠。 走路是很棒的有氧活動起點,對心肺功能有幫助、風險低、隨時能做,官方指南也把它列為 65 歲以上的首選有氧活動。但對一位 80 幾歲的長輩,它有三個補不到的洞。 第一,對肌少症(sarcopenia)幫助有限。肌肉流失從中年就開始,到 80 歲時肌肉量已經掉了大約 30%,而走這種低強度有氧擋不太住,真正要對抗肌少症得靠阻力訓練。 第二,走路對預防跌倒的證據其實不足。這點蠻反直覺的,我原本也以為多走就會比較穩。但老年復健的教科書寫得很直接:沒有科學證據支持快走能降低跌倒風險;走路或阻力訓練「單獨」做,對跌倒可能都沒有顯著效果,要搭配平衡訓練才行。真正能把跌倒受傷降低 32 到 40%、骨折降低 40 到 66% 的,是多元運動(multicomponent exercise),也就是阻力、平衡、有氧一起來。 第三,老化流失最快的是爆發力(muscle power),走路練不到。 爆發力跟「跌倒當下能不能及時跨一步穩住」這種功能關係最直接,衰退速度比一般肌力還快,需要專門的快速用力訓練。 那 80 幾歲練阻力訓練還有用嗎?有,而且到 90 幾歲都還有效。 老年復健的經典證據顯示,即使進入人生的第九個十年,肌肉無力仍然可以靠肌力訓練逆轉。安全性方面,風險主要來自設計不良的課表,不是訓練本身;衰弱的長輩避免測極限重量、避免憋氣用力就好,真的很虛弱、甚至臥床的,也可以從床上運動開始,「永遠不嫌太早,也永遠不嫌太晚」。 還有一個我覺得很重要、值得講出來的觀念:運動指南其實沒有「80 歲以上」的獨立版本。 WHO、ACSM、美國的身體活動指南,全都用「65 歲以上」當一個群組,然後改用功能狀態(有沒有衰弱、有沒有肌少症、心肺能不能負荷)去分層,而不是用年齡切。換句話說,決定運動處方的是「這個人的身體狀況」,不是「他幾歲」。 為什麼「叫長輩運動」常常沒用? 因為我們常常用錯階段的工具。 這裡要講一個很實用的架構:跨理論模式(Transtheoretical Model)的行為改變五階段,從前思期、思考期、準備期、行動期,到維持期。 關鍵的錯配是這樣:會說「我都 80 幾歲了幹嘛還運動」的長輩,其實正處在前思期,也就是根本還沒打算改變。而我們最習慣做的事,擬計畫、訂課表、要他承諾,其實是準備期到行動期才用得上的工具。工具跟階段對不上,講再多都是白費力氣。 (那「講不運動的後果」呢?那其實是前思期就該做的事,用來喚起他的問題意識,重點是讓他自己意識到,而不是拿來當成要他明天就開始運動的命令。每一階段各自該怎麼做,我整理在行為改變的五個階段這篇筆記。) 而且前思期不代表懶惰。教科書指出,前思期的成因常常是資訊不足,或是過去嘗試失敗的挫折感。長輩那句「幹嘛還運動」,背後可能是曾經試過、放棄過的無力,而不是不在乎。 長者要不要持續運動,最重要的決定因子是他自覺的健康狀態;而最大的障礙,往往是怕運動會受傷、會痛、會讓身體更差。 小訣竅 這裡還有一個老年獨有、很隱微的障礙:家人那句「別太累了,我來就好」,聽起來是關心,其實傳達的是「你太老、太虛弱了」,反而把長輩推離運動。 那到底該怎麼開口? 答案是動機式晤談(Motivational Interviewing),核心是引出對方自己想改變的理由,而不是灌輸。 這也是張舜欽學長提到的方法,我特別去翻了 Miller 和 Rollnick 2023 年的原著。 它的精神可以用 PACE 四個字記:夥伴關係(Partnership)、接納(Acceptance)、同理關懷(Compassion)、賦能(Empowerment)。其中「賦能」我覺得最關鍵:相信長輩本來就有改變的能力,我們的角色不是塞給他缺的東西,而是肯定並幫他善用他已經有的能力,同時尊重他自己選擇的權利。 ...

文章 · July 17, 2026 · 1 分鐘 · 131 字 · 陳柏威 Po-Wei Chen
失智症病識感缺損筆記 封面

失智症的病識感缺損:當病人說「我很好」

先講最重要的一句話:失智的長輩說「我很好、沒問題」,常常不是嘴硬,也不是不肯面對,而是他的大腦真的偵測不到自己的退步。 這在醫學上叫「病識感缺損」,是失智症本身的一部分。 這篇是《80 歲還需要運動嗎?》那篇文章的延伸,寫給正在照顧失智家人、覺得「他都不承認、講不聽」很挫折的你。 他不是故意的 很多家屬最難過的,是覺得長輩「明明退步了卻死不承認」,講也講不聽,好像在跟全家作對。但請先記住一件事: 這是「壞掉」,不是「不肯」 大腦裡有一套負責「監控自己狀態」的系統,失智症會把這套系統也弄壞。所以他不是看到問題卻否認,而是他的大腦根本沒收到「我退步了」的訊號。就像儀表板壞掉的車子,油快沒了,但油表還是指在滿格。 理解這一點,很多衝突會少一半:跟他爭「你明明就記不得」,就像對著壞掉的油表生氣,沒有用,也不公平。 家人常見的三個誤會 「他在裝、在逃避」:多數時候不是。這種「不知道自己生病」從失智很早期就會出現,而且隨著病程幾乎人人都會有,是疾病的一部分。 「多講幾次他就會懂」:很難。因為問題不在「沒聽到」,而在大腦無法把「我退步了」這件事更新進去。一直糾正、一直提醒,常常只換來吵架。 「他都不知道,好可憐」:有個反直覺的發現值得知道,還「知道」自己在退化的病人,反而更容易憂鬱、焦慮。 某種程度的不自知,對病人的心情不一定是壞事。 家人可以怎麼做 不要花力氣「說服他承認生病」。把力氣放在實際的安全和生活安排上:藥有人管、瓦斯有人看、錢有人幫忙顧。 順著說,不硬碰。與其說「你失智了不能開車」,不如說「今天我載你,順路」。目標是把事情安全地辦成,不是贏得辯論。 就醫時,家屬一定要跟。因為長輩自己描述的狀況會「報喜不報憂」,醫師需要家屬提供真實的日常樣貌。如果可以,兩位家屬的觀察一起帶來更好,每個人看到的角度不同。 照顧者自己的狀態也要顧。照顧這樣的長輩特別累,這是有研究支持的事實,不是你不夠好。累了就求助,喘息服務、家屬支持團體都是正當的資源。 什麼時候要特別警覺 當長輩「覺得自己很好」但實際上已經出現危險行為,例如開車擦撞變多、瓦斯忘了關、亂吃藥或漏藥,就不能再等他「自己想通」,要直接從環境下手把風險擋掉,並跟醫療團隊討論。 一個容易搞混的狀況 有時候長輩「說自己很好、什麼都看淡」,其實不是失智,而是憂鬱。老人家的憂鬱常常不太像憂鬱,容易被當成正常老化,可以看老年憂鬱症那篇的整理。 延伸閱讀:《80 歲還需要運動嗎?》完整文章、老年憂鬱症 先講重點:失智長輩說「我很好、沒問題」,常常不是嘴硬或逃避,而是一種神經性的「病識感缺損(anosognosia)」——他的大腦真的偵測不到自己的退步。 這是《80 歲還需要運動嗎?》那篇文章裡,「失智長輩自覺很好、家屬卻很辛苦」那個兩難背後的機制。 先說一件事:我把手上兩百多本復健和老年醫學教科書查過一遍,關於「失智症的病識感缺損」幾乎是空白的(教科書裡的 anosognosia 大多在講中風後的病識感,那是不同的機制)。所以這篇主要靠 PubMed 的綜述文獻撐起來,出處我盡量標到論文。 三個容易混淆的詞 病識感缺損(anosognosia):神經性的不自知。大腦負責「監控與更新自我狀態」的網路壞了,所以他偵測不到自己的缺損。這不是動機問題,光靠說服或心理輔導改變不了。(Tagai 2020, PMID 31930617) 否認(denial):心理防衛。面對「我在退化」帶來的失落和羞恥,用否認來保護自己。這是情緒性的,理論上心理介入可以部分鬆動。 一般的病識感不足(lack of insight):最廣義的說法,不預設原因,可能是神經性、心理性、或單純沒被告知。 臨床上這三者可能同時存在在同一個人身上,不好完全切開。但抓住一個大原則就受用:anosognosia 是「壞掉」,不是「不肯」。 這個區分,會直接影響你怎麼跟家屬解釋。 它是怎麼發生的 失智症的病識感缺損,不是單一腦區壞掉,而是一整套「自我監控/自我更新」網路的失調。系統性回顧指出,它和額葉(inferior frontal、前扣帶迴 ACC、眼眶額葉)、內側顳葉(含海馬迴)、以及預設模式網路(DMN) 的結構萎縮或連結失調有關(Hallam 2020, PMID 32679396;Mondragón 2019, PMID 31161466)。有一個理論(認知覺察模型 CAM)把它分成三型:核心的後設認知系統壞掉、執行/比對機制壞掉、以及記憶系統壞到「無法把自己退步的證據更新進自我概念」(Tagai 2020, PMID 31930617)。 一個實用的鑑別點:額顳葉型失智(FTD)的病識感缺損通常比阿茲海默症(AD)更嚴重,而且就算給他回饋,他也很難修正自我評估。這可以當成 AD 與 FTD 鑑別的輔助線索之一(DeLozier 2015, PMID 26705377)。 什麼時候開始、會多嚴重 很早就開始:在輕度認知障礙(MCI)階段,病識感缺損就測得出來、也有臨床意義了;甚至在客觀認知測驗還正常之前,病識感就可能已經在下降(Kelleher 2015, PMID 26643996;Cappa 2024, PMID 39051174)。 幾乎人人最終都會有:隨病程進展,發生率和嚴重度都上升,最後幾乎所有失智患者都會出現(Wilson 2016, PMID 27438597)。 但「重度失智=完全沒感覺」是過度簡化:即使到重度阿茲海默症,低層次的感覺覺察仍相對保留,高層次覺察則因人、因情境而異(O’Shaughnessy 2020, PMID 31942805)。 怎麼評估 臨床和研究最常用的是「病人—家屬落差法」:同一份問卷,病人自評一次、主要照顧者評一次,兩邊差距越大,代表病識感缺損越重(常用量表如 AQ-D)。另外還有臨床醫師評分、以及「病人預測自己測驗表現 vs 實際表現」的落差法。(Tondelli 2018, PMID 29867398) ...

筆記 · July 17, 2026 · 1 分鐘 · 121 字 · 陳柏威 Po-Wei Chen
老年憂鬱症筆記 封面

老年憂鬱症:容易被當成「正常老化」的病

先講最重要的一句話:老人家的憂鬱,常常不長「憂鬱的樣子」。 他可能不會哭、不會說難過,而是變成這裡痛那裡痛、吃不下、睡不好、什麼都提不起勁。於是很容易被全家人(有時連醫師)當成「老了就是這樣」,默默漏掉。 這件事在醫學上叫老年憂鬱症(也有人說老人憂鬱、銀髮憂鬱),它是一個病,不是個性,也不是老化的必然。 這篇是《80 歲還需要運動嗎?》的延伸,寫給覺得家裡長輩「最近怪怪的、但說不上來哪裡怪」的你。 長輩的憂鬱,長什麼樣子 年輕人的憂鬱比較容易看出來:心情低落、哭、說出負面的話。長輩不一樣: 用身體說話:一直喊累、睡不好、沒胃口、全身這裡痛那裡痛,看了很多科、做了很多檢查都說沒大問題。 嘴上不承認「心情不好」:問他「你會不會憂鬱?」他說不會。但問「會不會覺得沒希望?沒力氣?對什麼都沒興趣?」他就點頭了。 淡淡的、持續的:不是大哭大鬧,而是一種持續好幾週的「沒勁」,以前愛做的事都不想做了。 在家可以怎麼問 不要問「你是不是憂鬱」,改問具體的:「最近睡得好嗎?」「還有去做〇〇(他以前喜歡的事)嗎?」「會不會覺得自己拖累大家?」最後這句特別重要,如果長輩常說自己是負擔,請認真看待,帶去就醫。 「記性變差」不一定是失智 憂鬱也會讓長輩記性變差、反應變慢,看起來很像失智。這兩件事需要醫師來區分,因為處理方式完全不同,而且憂鬱治好了,認知常常會跟著改善。所以與其在家猜「是不是失智了」,不如帶去給醫師評估,兩種可能都查。 另外有一種相反的情況:長輩「什麼都看淡、什麼都不爭了」,家人擔心是憂鬱,但也可能是一種健康的心境轉變,可以看超越老化那篇的整理。分不清楚時,就醫評估最保險。 最需要警覺的一件事 老人家的自殺風險,比想像中高 長輩比較不會把自殺念頭說出口,可是一旦真的去做,致命率比年輕人高很多。而且研究發現,許多長輩在離世前的一週到一個月內,都還看過醫師。所以「有就醫」不等於「安全了」。如果長輩說過「活著沒意思」「我是大家的負擔」這類話,請直接告訴他的醫師,不要覺得只是隨口說說。 治療:藥物有效,運動也真的有效 藥物:老人家用抗憂鬱藥是有效的,但劑量通常從年輕人的一半以下開始、慢慢調,而且要等 6 到 12 週才看得到完整效果。這段等待期最容易放棄,家人的陪伴和鼓勵很關鍵,別讓他自己停藥。 運動:這是很多人不知道的,規律運動對老年憂鬱的效果,研究顯示可以跟藥物一樣好。 不用一開始就很激烈,從他做得到、喜歡的活動開始,例如每天散步 15 分鐘,能跟別人一起動更好,因為「有伴」本身就有抗憂鬱的效果。 小提醒:提不起勁本身就是憂鬱的症狀,所以不要用「你就是懶」逼他。目標訂小一點,先求有動,再求多。 延伸閱讀:《80 歲還需要運動嗎?》完整文章、失智症的病識感缺損 先講重點:老年憂鬱常常不長「憂鬱的樣子」——它更常以身體不舒服、提不起勁、記憶變差來表現,於是很容易被當成「正常老化」或「失智」而漏掉。 這是《80 歲還需要運動嗎?》這個主題的一塊重要背景:當長輩「什麼都看淡」,要先分清楚那是超越老化的平靜,還是憂鬱。 它長什麼樣:不太像年輕人的憂鬱 常以身體抱怨為主訴(masked depression,隱藏性憂鬱):疲倦、睡不好、沒胃口、這裡痛那裡痛,反而很少主動說「我心情不好」。社區老人有 8 到 20%、基層醫療的老人高達 37% 有憂鬱症狀,其中很多還沒到正式診斷門檻但已經在影響生活。(Seffinger 骨科醫學 4e) 很多長輩會否認「憂鬱」,卻承認別的:問「你會不會心情不好」他說不會,但問「會不會覺得沒希望、沒力氣、對什麼都提不起興趣、睡不好」他點頭。所以要直接問這些具體症狀,不要只問心情。 情緒表現比較「淡而持續」:不像年輕人有明顯的崩潰、大哭,但那個低落是持續的、看得出來的,不是一時的。 別跟失智搞混 過去有個詞叫「假性失智(pseudodementia)」,指的是憂鬱造成的認知變差,治好憂鬱就會改善。這個詞現在被認為過時了,因為憂鬱和認知的關係比「假的失智、治好就好」複雜得多——有些人的認知缺損不會完全恢復,甚至日後真的變成失智。(APA 老年精神醫學 6e) 鑑別上有個實用線索:如果記憶測驗是用「有情境的東西」(例如講一個短故事再問細節),憂鬱的長輩通常表現得還不錯,退化性失智的則明顯較差。(同上)另外要提醒,當認知已經很差(例如 MMSE ≤15)時,多數憂鬱篩檢工具的準確度都會下降,這時臨床判斷比分數重要。 還有一個特別的亞型叫血管性憂鬱(vascular depression):晚年才發作的憂鬱,和腦部小血管病變有關。一項韓國研究發現,約一半符合憂鬱症診斷的老人同時符合血管性憂鬱的條件。(APA 老年精神醫學 6e) 篩檢工具:失智的長輩要用對的量表 老年憂鬱量表(GDS):常用,但它需要病人能可靠地回答問題,所以不適合中重度失智的長輩。 康乃爾失智憂鬱量表(Cornell Scale, CSDD):19 題,由照顧者觀察病人過去一週的狀況來評分,不靠病人自述,所以特別適合合併失智的長輩。研究顯示只有它在「失智」和「認知正常」的人身上都維持準確度。(Masiero 老年復健醫學) 耶魯單題篩檢:時間很趕時,就問一句「你是不是常常覺得難過或憂鬱?」,接著可以問他會不會覺得自己是家人的負擔,來評估自殺意念。(Poduri 老年復健) 自殺:診間是重要的防線 老年憂鬱的自殺風險特別值得警覺,而且型態和年輕人不同: 老人比較不會主動說出自殺念頭。 但一旦企圖,致命率很高:大約每 4 次企圖就有 1 次身故,而且傾向用高致命性的方法。 關鍵的一點:自殺身故的老人,很多在死前一週、一個月內都看過醫師。也就是說,一般科、復健科的診間,其實是自殺防治的重要接觸點——不是精神科才要注意。(Ray 老年復健手冊) 治療:藥物要小心,運動很有用 藥物方面幾個老人特有的注意點: ...

筆記 · July 17, 2026 · 1 分鐘 · 116 字 · 陳柏威 Po-Wei Chen
行為改變五階段筆記 封面

行為改變的五個階段:為什麼「叫人運動」常常沒用

先講最重要的一句話:勸人運動常常沒用,不是你講得不夠多,而是講錯了「階段」。 心理學研究發現,一個人要改變習慣(開始運動、戒菸、控制飲食都一樣),會經過五個階段,而每個階段有用的話完全不同。對還沒打算動的人塞課表,就像對還沒想買車的人推銷貸款方案,注定沒用。 這篇是《80 歲還需要運動嗎?》的延伸,寫給勸家人運動勸到沒力的你。 先看他走到哪一步 以「規律運動」為例,五個階段長這樣: 還沒想過:「我 80 幾歲了運動什麼?」根本沒打算改變。 開始考慮:「是有想說要動一動啦……」有念頭,但還沒行動。 準備要動:已經在問東問西、買了鞋、打聽課程,最近就想開始。 動起來了:真的開始規律運動,但還不滿半年,隨時可能放棄。 變成習慣:已經持續半年以上,運動變成生活的一部分。 關鍵觀念 我們最愛做的事:排課表、訂計畫、押他承諾,其實是第 3 到 4 步才用得上的工具。而多數讓你頭痛的家人,還站在第 1、2 步。工具跟階段對不上,講再多都是白費力氣,還傷感情。 每一步,說不同的話 他還沒想過(第 1 步):目標只有一個,讓他「開始想」。可以聊運動的好處和不動的風險,但語氣是分享不是命令;他說沒時間,就告訴他走路可以拆成一次 10 分鐘;讓他想想「腳力變好可以去做什麼」,例如自己去買菜、參加孫女婚禮。這一步不要提課表。 他開始考慮(第 2 步):把「想」變成「敢」。一起想辦法排除他的顧慮(怕跌倒、怕累),強調再小的一步都算數:「先陪我走到巷口就好。」 他準備要動(第 3 步):現在才輪到訂計畫。一起訂一個小到不會失敗的目標,越具體越好:「每天晚飯後,陪媽走 15 分鐘。」 他動起來了(第 4 步):重點是別讓他斷掉。多稱讚具體的進步、換換活動避免膩、找伴一起最有效。 變成習慣了(第 5 步):偶爾肯定他、跟著他一起動,就夠了。 退步很正常 中間停掉、退回去,是改變過程的常態,不是前功盡棄。不用檢討他「就說你會半途而廢」,只要從他退到的那一步,重新接上就好。 為什麼小目標這麼重要 因為「做得到的信心」是一路慢慢長大的。在信心還很脆弱的時候遭遇失敗,人會直接縮回去,比不開始還糟。 所以起步的目標要小到幾乎不可能失敗:不是「每週運動三次每次 30 分鐘」,而是「今天陪我走到巷口」。成功一次,信心多一分,再慢慢加。 至於實際開口時話要怎麼講、被拒絕了怎麼接,見動機式晤談那篇。 延伸閱讀:《80 歲還需要運動嗎?》完整文章 先講重點:「叫人運動」常常沒用,不是因為講得不夠多,而是因為講錯了階段。 跨理論模式(Transtheoretical Model)把一個人要改變一個行為的過程,分成五個階段,而每個階段該做的事情完全不一樣。這是《80 歲還需要運動嗎?》那篇文章裡「為什麼衛教常變成唱高調」背後的架構。 五個階段 以「規律運動」為例,五個階段的分界,主要看的是意圖(前面幾期)和行動(後面幾期): 階段 定義 前思期(precontemplation) 未來 6 個月內,沒有打算開始規律運動 思考期(contemplation) 打算在未來 6 個月內開始 準備期(preparation) 打算在未來 30 天內開始,通常已經有些具體動作(買了鞋、問了門診) 行動期(action) 已經規律運動,但還不到 6 個月 維持期(maintenance) 規律運動已經 6 個月以上 來源:ACSM's Guidelines for Exercise Testing and Prescription 12e (2025) Ch.12;Magee, Pathology & Intervention in MSK Rehab 2e Ch.1。 ...

筆記 · July 17, 2026 · 2 分鐘 · 218 字 · 陳柏威 Po-Wei Chen