健康新知 2025-11-23

台灣營養照護全面升級:DietMate 如何用 AI 解決營養師嚴重人力不足問題?

台灣營養照護的嚴峻現實 當我們談論台灣的醫療品質時,總是充滿自豪。但在營養照護領域,卻存在著一個鮮為人知的巨大挑戰:台灣目前僅有約 4,000 名營養師,卻需要 …

左右滑動切換文章
健康新知 2025-08-11

每週健康新知摘要(2025-08-03)

飲食模式、營養素攝取與健康關聯之綜合分析報告 引言 飲食作為人類生存的基礎,其內容與模式對個體乃至群體的健康狀態具有決定性的影響。大量科學證據指出,不健康的飲食 …

左右滑動切換文章
團隊動態 2025-07-27

療心智能參展亞洲生技大展:AI 引領健康飲食革新

🎉 療心智能參展亞洲生技大展:AI 引領健康飲食革新 2025 年 7 月,我們首次以療心智能的身份參與 亞洲生技大展(Bio Asia Taiwan),並在現 …

左右滑動切換文章
合作實績 2025-07-09

團隊創新之旅:從理念到實現的心路歷程

在這個科技飛速發展的時代,每個創新的背後都有一段不為人知的故事。今天,我們想與大家分享療心智能團隊的創業歷程,以及我們如何一步步將夢想化為現實。 初心:為健康而 …

左右滑動切換文章
團隊公告 2025-07-08

歡迎來到療心智能的部落格!

🎉 歡迎來到療心智能的部落格! 我們很興奮地宣布療心智能官方部落格正式上線!這個平台將成為我們與大家分享創新理念、技術洞察和產業觀點的重要橋樑。 🌟 您可以在這 …

左右滑動切換文章
團隊動態 健康新知

揭開 AI 營養師背後的技術:DietMate 的多模態 AI 系統是如何運作的?

技術透明化:為什麼我們要公開 DietMate 的架構?

在醫療科技領域,透明度就是信任的基礎。療心智能相信,唯有讓醫療專業人員、合作夥伴,甚至是一般大眾理解我們的技術,才能建立真正的信賴關係。

今天,我們將深入剖析 DietMate 背後的 AI 技術架構,從影像辨識、智能分析到人機協作,帶您一窺這個 AI 營養諮詢平台的運作原理。


🎯 DietMate 的核心技術挑戰

在開發 DietMate 時,我們面臨幾個關鍵技術挑戰:

1. 多模態輸入處理

  • 📸 影像輸入:病患拍攝的飲食照片
  • 📊 結構化數據:血糖、血壓、腎功能等健康指標
  • 💬 文字描述:病患的飲食習慣與偏好

2. 精準度要求

  • 食物辨識準確率需達 85% 以上
  • 營養成分計算誤差需控制在 ±10% 內
  • 必須識別台灣常見食物與料理方式

3. 醫療級信任標準

  • 所有 AI 建議必須經營養師審核
  • 需符合衛福部醫療器材法規
  • 患者數據須符合 GDPR 與個資法

🏗️ DietMate 的系統架構

整體架構圖

┌─────────────────────────────────────────────────────────┐
│                     用戶介面層                            │
│  ┌──────────┐  ┌──────────┐  ┌──────────┐              │
│  │ Web App  │  │ LINE Bot │  │營養師後台│              │
│  └─────┬────┘  └─────┬────┘  └─────┬────┘              │
└────────┼─────────────┼─────────────┼────────────────────┘
         │             │             │
         └─────────────┼─────────────┘
                       │
         ┌─────────────▼─────────────┐
         │      API Gateway           │
         │   (FastAPI + Cloudflare)   │
         └─────────────┬─────────────┘
                       │
         ┌─────────────▼─────────────┐
         │    AI 處理引擎層            │
         │  ┌────────────────────┐   │
         │  │ 1. 影像辨識模組     │   │
         │  │ 2. 營養分析模組     │   │
         │  │ 3. 多智能體協作     │   │
         │  │ 4. 建議生成模組     │   │
         │  └────────────────────┘   │
         └─────────────┬─────────────┘
                       │
         ┌─────────────▼─────────────┐
         │      數據儲存層              │
         │  • 用戶資料                 │
         │  • 飲食記錄                 │
         │  • 營養師審核記錄           │
         │  • 台灣食物資料庫           │
         └───────────────────────────┘

🔬 核心技術模組詳解

模組 1: 多模態影像辨識系統

技術特點

  • 基於深度學習的影像辨識

    • 使用改良的 CNN(卷積神經網絡)架構
    • 針對台灣飲食特性進行微調訓練
    • 支援多食物同時辨識
  • 處理流程

    1. 影像接收: 接收用戶上傳的照片(支援 JPG/PNG,最大 5MB)
    2. 預處理: 調整大小、標準化、增強對比度
    3. 食物辨識: 識別照片中的所有食物項目
    4. 份量估算: 根據視覺特徵估算食物份量
    5. 成分分析: 查詢台灣食物資料庫,計算營養成分

實際表現

  • 辨識速度: 平均 2-3 秒完成分析
  • 支援食物: 超過 3,000 種台灣常見食物
  • 準確率: 單一食物 >90%,複雜餐點 >85%

模組 2: 多智能體 AI 協作架構

這是 DietMate 最具創新性的技術特點之一。我們採用 多 Agent 協作模式,模擬營養師團隊的討論過程。

智能體設計

┌────────────────────────────────────────────┐
│           Multi-Agent 協作系統               │
├────────────────────────────────────────────┤
│                                            │
│  Agent 1: 飲食分析專家                      │
│  ├─ 分析飲食組成與營養素                    │
│  ├─ 識別營養不均衡問題                      │
│  └─ 計算每日攝取比例                        │
│                                            │
│  Agent 2: 健康數據分析專家                  │
│  ├─ 整合血糖、血壓等生理數據                │
│  ├─ 評估疾病風險關聯                        │
│  └─ 標註高風險營養問題                      │
│                                            │
│  Agent 3: 飲食建議專家                      │
│  ├─ 根據個人狀況生成建議                    │
│  ├─ 考量台灣飲食文化                        │
│  └─ 提供可行的替代方案                      │
│                                            │
│  Agent 4: 品質審核專家                      │
│  ├─ 檢查建議的一致性                        │
│  ├─ 確保符合醫療標準                        │
│  └─ 過濾不當建議                           │
│                                            │
└────────────────────────────────────────────┘
         │
         ▼
┌────────────────────────────────────────────┐
│       整合與生成最終建議                     │
│  • 多智能體討論結果整合                      │
│  • 生成結構化報告                           │
│  • 轉交營養師審核                           │
└────────────────────────────────────────────┘

為什麼採用多 Agent 架構?

傳統單一 AI 模型的問題:

  • ❌ 容易產生單一視角的盲點
  • ❌ 難以處理複雜的多維度問題
  • ❌ 缺乏自我檢查機制

多 Agent 協作的優勢:

  • ✅ 模擬真實營養師團隊討論
  • ✅ 不同專業視角交叉驗證
  • ✅ 提升建議的全面性與準確性
  • ✅ 降低單點錯誤風險

模組 3: 營養師審核平台

關鍵設計理念: AI 輔助而非取代

┌─────────────────────────────────────────┐
│         營養師審核工作流程                │
├─────────────────────────────────────────┤
│                                         │
│  1. AI 生成初步建議                      │
│     ↓                                   │
│  2. 推送至營養師審核佇列                 │
│     ↓                                   │
│  3. 營養師檢視 AI 分析                   │
│     • 影像辨識結果                       │
│     • 營養成分計算                       │
│     • 多 Agent 討論過程                  │
│     • 初步飲食建議                       │
│     ↓                                   │
│  4. 營養師審核與調整                     │
│     • ✅ 確認正確 → 直接發送             │
│     • ✏️ 需修改 → 調整後發送             │
│     • ❌ 重大錯誤 → 重新分析             │
│     ↓                                   │
│  5. 發送給病患                          │
│                                         │
└─────────────────────────────────────────┘

審核平台特點

  • 快速檢視: 一鍵查看 AI 分析全過程
  • 即時修改: 直接在介面上調整建議
  • 歷史追蹤: 完整記錄審核與修改歷程
  • 效率提升: 審核時間從 10-15 分鐘降至 2-3 分鐘

模組 4: 大型語言模型整合

DietMate 整合了大型語言模型 (LLM),用於:

  • 自然語言理解:解析病患的文字描述、飲食偏好與過敏原
  • 專業報告生成:將 AI 分析結果轉化為結構化的營養評估報告
  • 對話式互動:回答病患的營養問題,提供飲食替代方案

💡 醫療 AI 開發的關鍵原則

開發 DietMate 的過程中,我們學到幾個重要原則:

  1. 人機協作 > 完全自動化:AI 是輔助工具,保留專業人員的最終決策權
  2. 透明度 > 黑盒子:可解釋的 AI 決策過程,完整的審計追蹤
  3. 安全第一 > 功能豐富:醫療級資安標準,符合法規要求
  4. 在地化 > 通用方案:深入理解台灣飲食文化,建立在地數據集


結語

DietMate 的技術架構並非為了炫技,而是為了解決真實的醫療痛點。透過影像辨識、多智能體協作與營養師審核的結合,我們打造了一個既有效率又值得信賴的 AI 營養諮詢平台。

想了解更多?