iT邦幫忙

2024 iThome 鐵人賽

0
生成式 AI

30天掌握生成式AI的未來應用系列 第 20

Day20:生成式 AI 在健康飲食建議中的應用

  • 分享至 

  • xImage
  •  

一、前言
在現代社會,健康飲食是維持身體機能、提高免疫力和防止疾病的關鍵因素。然而,根據不同的健康目標,飲食建議可能大不相同。生成式AI可以根據用戶的需求,自動生成專業且個性化的飲食計畫,幫助他們達成健康目標。

二、程式碼與結果
from transformers import pipeline
user_data = {
"age": 25,
"gender": "female",
"height": 160,
"weight": 50,
"goal": "increase muscle mass",
}

health_text = f"""
年齡: {user_data['age']} 歲, 性別: {user_data['gender']}, 身高: {user_data['height']} 公分, 體重: {user_data['weight']} 公斤。
健康目標: {user_data['goal']}

建議每日攝入足夠的蛋白質以增加肌肉量,並且保持均衡飲食。多攝取蔬菜水果,避免過多的糖分攝入。
建議的餐單包括:

  • 早餐:燕麥片配牛奶、一顆水煮蛋。
  • 午餐:雞胸肉沙拉、紅薯、蔬菜。
  • 晚餐:魚類、藜麥、蔬菜沙拉。
  • 零食:無糖優格、堅果。
    """

summarizer = pipeline("summarization")
summary = summarizer(health_text, max_length=50, min_length=20, do_sample=False)

print("生成的飲食建議:", summary[0]['summary_text'])

三、分析
今天的實作展示了如何使用生成式AI來根據個人資料自動生成健康飲食建議。我們通過簡單的Python程式,模擬了一個針對增肌需求的飲食計畫。AI根據輸入的基本資料(如年齡、性別、身高、體重及健康目標),自動生成具體的建議。這樣的應用對於營養師或健康管理師來說是一個非常方便的工具,可以幫助他們節省時間並快速生成專業建議。

四、小結反思
這次的實作讓我看到了生成式AI在健康領域的巨大潛力。通過自動生成個性化的飲食建議,AI能夠幫助用戶在繁忙的日常生活中輕鬆制定健康計畫。尤其是對於有特殊健康目標的人來說,例如增肌、減重或改善飲食習慣,AI提供的建議能夠更加精準且高效。未來,隨著技術的進步,這樣的應用可能會被更加廣泛地運用在健康管理和營養建議領域。


上一篇
Day19:實作第九天-基於固定模板生成健康建議(python、chatGPT)
下一篇
Day21:關於Transformers架構與生成式AI的應用
系列文
30天掌握生成式AI的未來應用27
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言