全球每天產生2.5億GB健康數據,但90%躺在手機里吃灰。一個醫學生做了套系統,讓Gemma 4把全家人的步數、心率、血氧變成能看懂的家庭健康周報——全程本地運行,10分鐘搭好。
HealthOps的核心邏輯很直白:Android手機本身就是健康IoT設備。通過HealthConnect,它持續聚合所有健康App的數據——步數、睡眠分期、靜息心率、血氧——形成統一本地接口。系統每15分鐘輪詢一次家庭成員手機,通過WiFi把增量記錄同步到家庭服務器,構建個人時間序列健康畫像。
![]()
整個流程跑在Gemma 4上,分三層處理。第一層信號處理:原始記錄以增量形式推送到服務器,模型將其轉換為{信號,觀察,時間}的結構化格式,基于最近30個健康數據點的滾動窗口解讀模式,而非孤立處理單條記錄。第二層問答代理:家庭成員可用自然語言查詢任意時段數據——"爸爸這月靜息心率走勢如何?""這周誰睡眠質量差?"——模型跨完整時間序列推理。第三層周報生成:每周自動匯編通俗易懂的家族健康敘事。
部署極簡。服務端:任意家庭WiFi內的電腦裝Docker,一條命令啟動(Mac/Linux用run.sh,Windows用run.ps1)。啟動時選擇純本地模式或填入Gemini API key,終端會打印服務器地址。手機端:安裝APK,填姓名、WiFi名、服務器地址,自動開始同步。重復設置即可添加家庭成員。
關鍵設計是"數據不出戶"。所有處理本地完成,Gemma 4跑在家庭服務器上,無需云端。這對健康數據的隱私敏感場景是硬性約束——也是作者作為醫學生反復看到的痛點: families with phones full of health data, and no one connecting the dots until they're already in a consultation room.
技術選型背后是對家庭健康監測的重新理解。不是做更準的傳感器,而是讓已有數據產生關聯價值。HealthConnect解決了Android生態的數據碎片化,Gemma 4解決了"人能讀懂"的最后一公里。15分鐘輪詢、30點滾動窗口、自然語言查詢——這些參數平衡了實時性與本地算力,也暗示了作者對"家庭健康預警"的場景定義:不需要毫秒級響應,但需要跨成員、跨指標的模式識別。
項目已開源:GitHub Releases提供APK下載,Docker鏡像一鍵部署。對于想實驗本地大模型+健康數據組合的開發者,這是個可運行的基準案例。對于普通家庭,它提出了一個反問:當手機已經記錄了這么多,為什么還要看不懂自己的健康?
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.