前言:我現在運動時會直接語音問 AI

「我現在應該做什麼運動?」

AI 會根據我過去 7 年的健康數據、最近的健檢報告、目前的用藥狀況,給我一個具體的建議——不是泛泛而談的「每週運動 150 分鐘」,而是「你血壓最近反彈,心肺耐力下降,建議先從快走開始,每次 30 分鐘,避免高強度間歇,等血壓穩定後再加強度」。

這才是我要的——基於我自己完整資料的個人化建議,不是網路上那種一體適用的健康雞湯。

但一般的健康 App 做不到這件事。

Apple Watch 每天記錄心率、睡眠、步數。體重計每天量體重。健檢報告每年拿到。然後呢?這些資料散落在不同的 App 裡,彼此不通,最後就是一堆數字,沒有人真的在看。

這篇要講的,是我怎麼用一套我稱為「零整合架構」的方法,把這些散落的資料收起來、交給 AI 分析,變成每天真的在用的小工具。

一句話流程版:

裝置/報告 → 截圖或匯出 → 丟給 AI → 表格 + Markdown → 日常對話


一、資料來源:最大化 IoT,但不被生態系綁死

AI 做健康是一個大家都想做的賽道。因為很多錢,而且大家都很在意健康。醫療機構、數位大廠、IoT 設備商都想插進來。

但大家都想做,就代表一件事:永遠不可能整合起來

每個玩家都想當平台,都想把資料鎖在自己的生態系裡。所以你會發現:小米的體重計不能完整進 Apple 健康、Garmin 的資料不能進 Google Fit、醫院的健檢報告還是 PDF 或紙本。

這就是為什麼我的策略是「不追求整合」——因為等整合,你會等到死。

這個想法其實來自我之前在艾立運能做 AI 數位回單 的經驗。當時物流業的回單資料也是一樣的問題:紙本掃描、Excel、ERP 截圖、司機手機拍的照片,格式五花八門,系統之間完全無法整合。傳統做法是花半年串 API、統一格式,但等你整合完,業務需求早就變了。後來我們換了一個思路:不整合,直接讓 AI 把各種格式「讀懂」,抽取關鍵數字,輸出成統一格式。一個多月就上線,還拿到 2024 年未來商務展的管理獎。

健康資料的情況跟那時候一模一樣,所以我直接套用同樣的策略。而且我有兩個很實際的目標:

  1. 不想花錢在整合 App 上 — 市面上一堆「健康數據整合」的 App 都要訂閱費,而且資料還是鎖在它們的平台裡
  2. 設備想買便宜的就買便宜的 — 能完整進 Apple 健康的設備都很貴,但小米、其他品牌的體重計、血壓計功能一樣,價格差好幾倍

這套「零整合」做法讓我可以自由選擇設備,哪裡便宜哪裡買,反正最後都是截圖丟給 AI。

我日常的健康資料,主要來自三個層次。

1️⃣ Apple 生態系(自動同步)

  • Apple Watch: 心率、HRV、活動量、睡眠
  • iPhone: 步行穩定度、移動距離、手動輸入的資料
  • AirPods Pro: 聽力、環境音量

這些資料都會自然匯進 Apple 健康,是整個系統的「主資料池」。

優點是完全不用管,戴著就會記錄。

2️⃣ 非 Apple 裝置(無法整合?那就截圖)

像是小米體重計、體脂計、跑步機,幾乎都不能完整進 Apple 健康。即使有部分資料可以同步,也常常掉資料或格式不對。

但這些裝置一定有自己的 App。

我的做法很簡單:

App 截圖 → 丟給 AI 解析

不整合、不串 API、不折磨自己。

AI 現在的視覺理解能力已經很強了。截一張體重計的畫面,丟給 Claude 或 GPT-4,它直接告訴你「體重 84.1kg、體脂 23.5%、內臟脂肪 12」。

小米體脂秤 App 廣告截圖

比你研究怎麼串 API 快 100 倍。

3️⃣ 醫療與就醫資料(完全非結構化)

  • 健檢報告(每一頁拍照)
  • 就醫單據
  • 藥品、處方、平常服用的藥

這些是「最重要、但最亂」的資料來源。

健檢報告 PDF 格式各家醫院不同,有些甚至是手寫。就醫單據更慘,各種格式都有。

但這些才是真正影響健康的關鍵資料。


二、資料抽取:我怎麼把一堆圖片變成 AI 可用資料

AppleScript + Claude Code

我做了一件很工程師的事:

健檢報告 / 就醫單據 / 藥品照片,通常會拍完丟進 Apple Photos。

問題是:怎麼把它們批次抓出來?

我用 AppleScript 從 Apple Photos 抓:

  1. 指定相簿(例如「健康資料」)
  2. 指定時間區間(例如「2025 全年」)
  3. 自動輸出成一個資料夾

然後整個資料夾丟給 Claude Code

重點不是 Script 多漂亮,重點是:圖片變成 AI 的輸入

Claude Code 可以一次讀取資料夾裡所有圖片,然後你說「幫我把這些健檢報告整理成表格」,它就會:

  • 辨識每張圖片的內容
  • 抽取數值(血壓、血糖、膽固醇…)
  • 整理成結構化的表格

如果你不是工程師,重點只有一個:

把照片跟檔案一次丟給 AI,它可以自己整理。

AppleScript 只是讓我少做重複勞動,不用一張一張手動拖。你直接手動拖進去也行,效果一樣。

這個過程以前要自己 key 資料,現在 AI 幾分鐘搞定。(你沒看錯,相簿太大要幾分鐘 XD)


三、Apple 健康資料:我刻意不用付費同步 App

市面上有很多付費 App 可以每天自動把 Apple 健康同步成 CSV / Excel。

但我刻意不用。

理由是:

  1. 我不需要即時 — 我不是要做即時監控,是要做長期趨勢分析
  2. 我需要完整歷史 — 這些 App 通常有資料保留限制,或是換 App 就要重來
  3. 我需要可重跑分析 — 原始資料在手上,隨時可以用不同的 prompt 重新分析

我的做法是:

  1. Apple 健康 → 匯出所有歷史資料(設定 → 健康 → 匯出健康資料)
  2. 會得到一個 ZIP
  3. 解開後是一個 XML(我的是 1.8GB,包含 7 年資料、422 萬筆記錄)
  4. 丟到電腦
  5. 跟圖片一起交給 AI

這個 XML 包含了你所有的健康資料:心率、步數、睡眠、血壓、體重… 全部都在裡面。

但有一個我發現的 Apple 的大坑:Apple Watch 的運動紀錄不會完整進到健康 App

健康 App 裡只有步數、心率這些基礎數據,但「今天跑了 5 公里、配速多少、心率區間分佈」這些運動細節,只存在體能訓練 App 裡。

Apple Watch 體能訓練 App 截圖

我研究了一下怎麼匯出,發現超麻煩,最後直接放棄——反正截圖丟給 AI 更快。

這也是「零整合」思路的延伸:不是每個資料都值得花時間整合,有時候截圖就是最務實的解法。其實我當初會放棄蘋果系付錢的數據整合、改用截圖,就是因為發現運動紀錄居然不在健康 App 裡——這真的太扯了,連自家的資料都不整合,我還期待什麼?


四、AI 分析:我怎麼用「假醫生」幫我看資料

資料齊了之後,我會請 AI 扮演醫生角色,做三件事:

1. 健康趨勢判讀 + 結合用藥紀錄

把健檢報告、用藥紀錄、就醫紀錄放在一起看,AI 可以幫你串起來:

「你 12 月血壓反彈,但根據你的用藥紀錄,藥物組合沒有改變。可能的原因是:運動減少、鹽分增加、冬季血壓本來就會偏高。建議先從快走開始,每次 30 分鐘,避免高強度間歇,等血壓穩定後再加強度。」

2. 指出異常與風險變化

這是最有價值的部分。AI 可以幫你看出你自己不會注意到的趨勢:

「你的 VO2 Max 從 28 下降到 24.5,這是心肺耐力下降的訊號。雖然還在正常範圍內,但趨勢不好。」


五、輸出格式:不是給 AI 看,是給「我自己未來用」

Excel(結構化)

AI 分析完之後,我會請它輸出成 Excel:

  • 每個指標一個 sheet
  • 包含日期、數值、異常標記
  • 可以做圖表、做趨勢線

然後丟到 Google 試算表,當長期備份與趨勢觀察。

Markdown(給 AI 與我自己)

另外一份輸出是 Markdown 格式的摘要:

  • 目前健康狀態評估
  • 主要風險點
  • 建議的行動項目

這份 Markdown 我會丟回 ChatGPT 或 Claude,也會上 private github XD ,變成「我的健康上下文」。

之後問任何問題都能直接接續,不用重新解釋「我血壓多少、吃什麼藥」。


六、日常使用:我真的「邊運動邊跟 AI 聊健康」

這整套系統最後不是放著好看,而是真的在用。之前我寫過用 Vibe Duo AI 增加生產力,運動時聽 Podcast 或跟 AI 對話已經變成我的習慣。

運動時我會用語音問:

  • 「我今天的運動方式對我的健康狀況(我的毛病1, 我的毛病2, 我的毛病3)好嗎?」

AI 運動方案評估截圖

這個問題看起來簡單,但其實橫跨了三個完全不同的數據來源:運動紀錄(體能訓練 App)和健康紀錄(健康 App / 手動輸入),健康檢查資料。傳統做法要自己串起來看,但 AI 可以直接幫你對照分析。AI 是基於我自己的歷史資料回答,不是泛泛而談。

這才是我心中最棒的 AI 健康助手。

七: 語音助手的選擇

我當初選擇時,本來想用 Gemini ,後來發現 Gemini 每一次 Live 語音會一直提醒「我不是醫生,以上不是醫療建議….」。連問個「黑木耳有什麼營養」都要跳這段,真的太扯了。

Gemini 的醫療免責聲明提醒

所以我會改用 ChatGPT 語音模式,不會那麼煩。 我把它當作:一個永遠不累、會看大量資料的健康助理


七、為什麼我說這套方法的最大優點是「零整合」

總結一下這套流程的本質:

  • ❌ 不追求完美整合
  • ❌ 不被單一生態系綁死
  • ❌ 不依賴廠商 API

我只做三件事:

  1. 所有資料 → 圖片 / 原始檔
  2. 所有圖片 → AI
  3. AI → 結構化 + 可對話

這讓我可以:

  • 隨時換設備 — 今天用小米體重計,明天換 Garmin,完全沒差
  • 隨時換 AI — 今天用 Claude,明天用 GPT-5,資料格式不變
  • 不用重來一套系統 — 原始資料永遠在手上

八、這套流程的侷限與建議

什麼時候適合用這套方法?

  • ✅ 你已經有一堆健康資料散落在各處
  • ✅ 你想做長期趨勢分析,不是即時監控
  • ✅ 你願意花一點時間設定(一次性)

什麼時候不適合?

  • ❌ 你需要即時告警(例如心律不整監測)— 這種場景更適合用 AI Agent 架構
  • ❌ 你完全不想碰技術細節
  • ❌ 你的資料量很小(只有幾個月的資料)

我的建議

如果你有類似需求,可以從最簡單的開始:

  1. 先匯出 Apple 健康資料 — 不用寫任何程式,設定裡就能匯出
  2. 把健檢報告拍照丟給 AI — 先試試看 AI 能不能正確解讀
  3. 累積一段時間後再做整合分析 — 資料量夠才有趨勢可看

不要一開始就想做完美的自動化。先跑起來,再慢慢優化。


結語

健康資料管理這件事,我覺得最大的迷思是「等有完美的解決方案再開始」。

市面上確實有很多健康管理 App,但它們都有各自的限制:資料鎖在平台裡、不能跨裝置、分析功能有限。

我的做法很土炮,但很實用:

把所有東西變成 AI 能讀的格式,剩下的事情讓 AI 去煩惱。

這套方法不完美,但它在跑。而且每次我運動時跟 AI 聊健康,它都能給我基於我自己資料的具體建議。

這比任何 App 的「一般性建議」都有用。


常見問題 Q&A

Q: 把健康資料丟給 AI,隱私怎麼辦?

我目前是用本地執行的方式(Claude Code 在本機跑),資料不上傳。如果你用雲端 AI,確實要考慮隱私問題。建議把敏感資訊(姓名、身份證號)先遮掉。

Q: Apple 健康匯出的 XML 很大,AI 能處理嗎?

Claude Code 可以處理大檔案。我的 XML 是 1.8GB,它會自動 parse 然後做分析。如果用網頁版的 AI,可能要先做前處理。

Q: 這套方法需要會寫程式嗎?

基本上不用。AppleScript 那段可以請 AI 幫你寫。最簡單的方式是:直接把檔案丟給 AI,請它分析。

Q: AI 的健康分析準確嗎?

AI 很擅長「看趨勢」和「找異常」,但不能取代醫生的診斷。我把它當作「第一道篩選」——幫我整理資料、指出可能的問題,然後帶著這些資訊去看醫生。


延伸閱讀