AI 營養與膳食規劃

AI ↔ AI

健康評估、飲食分析、膳食規劃、採購清單生成與週計畫交付。

5 個節點 · 5 條連接fitness
agentapisystem
視覺化
健康評估代理人agent

分析使用者資料:BMI、過敏原、病史、健身目標與熱量需求。

sequential飲食分析代理人
飲食分析代理人agent

評估當前飲食日誌,找出營養缺口、鈉攝取過量與巨量營養素失衡。

sequential膳食規劃代理人
膳食規劃代理人agent

在兼顧多樣性限制的前提下,產出符合熱量與巨量營養素目標的 7 日膳食計畫。

sequential採購清單代理人
fallback飲食分析代理人
採購清單代理人agent

彙整所有餐點的食材、合併數量,並核對現有庫存。

sequential週計畫交付
週計畫交付api

透過 app 通知與電子郵件,將格式化的膳食計畫與採購清單發送給使用者。

uc-nutrition-planning.osop.yaml
osop_version: "1.0"
id: "nutrition-planning"
name:"AI 營養與膳食規劃"
description:"健康評估、飲食分析、膳食規劃、採購清單生成與週計畫交付。"

nodes:
  - id: "health_assess"
    type: "agent"
    subtype: "llm"
    name: "健康評估代理人"
    description: "分析使用者資料:BMI、過敏原、病史、健身目標與熱量需求。"

  - id: "dietary_analysis"
    type: "agent"
    subtype: "llm"
    name: "飲食分析代理人"
    description: "評估當前飲食日誌,找出營養缺口、鈉攝取過量與巨量營養素失衡。"

  - id: "meal_plan"
    type: "agent"
    subtype: "planner"
    name: "膳食規劃代理人"
    description: "在兼顧多樣性限制的前提下,產出符合熱量與巨量營養素目標的 7 日膳食計畫。"

  - id: "grocery_list"
    type: "agent"
    subtype: "worker"
    name: "採購清單代理人"
    description: "彙整所有餐點的食材、合併數量,並核對現有庫存。"

  - id: "deliver_plan"
    type: "api"
    name: "週計畫交付"
    description: "透過 app 通知與電子郵件,將格式化的膳食計畫與採購清單發送給使用者。"

edges:
  - from: "health_assess"
    to: "dietary_analysis"
    mode: "sequential"
  - from: "dietary_analysis"
    to: "meal_plan"
    mode: "sequential"
  - from: "meal_plan"
    to: "grocery_list"
    mode: "sequential"
  - from: "grocery_list"
    to: "deliver_plan"
    mode: "sequential"
  - from: "meal_plan"
    to: "dietary_analysis"
    mode: "fallback"
    label: "Meal plan violates dietary constraints, re-analyze"