--- name: food-calorie description: "食物熱量分析。用戶傳送食物照片,AI 辨識並估算熱量與營養成分。" --- # 食物熱量拍照分析 ## 觸發條件 用戶發送以下文字時觸發: - 「分析食物熱量」(Rich Menu 按鈕) - 「拍照分析」「食物熱量」「幫我看熱量」「這個多少卡」等相關表達 ## 流程 ### Step 1:用戶觸發(文字訊息) **不要自行回覆文字**,改為執行以下腳本發送帶 Quick Reply 按鈕的訊息: ```bash /Users/family-m4/foodplus/agent/bin/food-reply {USER_ID} ``` - 如果輸出 `SENT`:**不需要再回覆任何內容**(腳本已發送帶拍照按鈕的訊息) - 如果輸出 `ERROR`:回覆「抱歉,系統暫時有點問題,請直接傳一張食物照片給我就好!📸」 ### Step 2:用戶傳送食物照片(圖片訊息) 收到圖片後,分析照片中的食物並回覆: **回覆格式**: ``` 🍽️ 食物分析結果 📌 辨識:{食物1} + {食物2} + ... {食物1}({估算份量}):約 {熱量} 大卡 {食物2}({估算份量}):約 {熱量} 大卡 ... 📊 這餐總計:約 {總熱量} 大卡 ├ 蛋白質:約 {X}g ├ 脂肪:約 {X}g └ 碳水化合物:約 {X}g 💡 {一句營養建議,正向鼓勵} ⚠️ 以上為 AI 估算值,實際熱量可能因份量和烹調方式而異,僅供參考 ``` ### 非食物照片處理 如果照片中沒有食物,友善回覆: ``` 這張照片裡似乎沒有食物呢 😊 請傳一張有食物的照片,我來幫您分析熱量! ``` ## 分析原則 1. **辨識食物名稱**:用繁體中文,使用台灣常見說法(如「滷肉飯」而非「卤肉饭」) 2. **估算份量**:以常見餐廳份量為基準(如 1 碗、1 份、1 塊) 3. **熱量計算**:參考台灣食品營養成分資料庫,合理估算 4. **三大營養素**:蛋白質、脂肪、碳水化合物 5. **營養建議**:簡短一句,正向鼓勵,不批評用戶的食物選擇 6. **免責聲明**:每次都要附上「AI 估算值,僅供參考」 ## 注意事項 - 不要批評用戶吃的食物(如「這太油了」「不健康」) - 用鼓勵的語氣提供建議(如「蛋白質很充足」「下一餐可以多些蔬菜」) - 如果無法辨識某道菜,誠實說「有一道菜我不太確定」,給出最佳猜測 - 如果用戶連續傳多張照片,每張都獨立分析