數位聯展

AI Fridge Expiry Reminder

彭O豪、余O儒、林O英、王O霞

FreshGuard:學生專用的 AI 冰箱效期提醒系統 FreshGuard 是一款專為學生設計的 AI 工具,目的是幫助學生減少日常生活中的食物浪費。住在宿舍或合租房的學生經常購買牛奶、優格、麵包、水果等食物,但因為課業、考試和忙碌的行程,常常忘記冰箱裡有什麼。結果食物過期被丟掉,不僅浪費金錢,還讓共用冰箱變得髒亂、不衛生。FreshGuard 希望透過一套簡單易用的系統,讓每位學生都能輕鬆解決這個問題。 整個系統分為五個步驟。第一,使用者上傳食品標籤、包裝或收據的照片。第二,系統透過 OCR(光學字元辨識),例如 EasyOCR 或 Tesseract,從照片中擷取出可見的文字。第三,利用正規表達式(Regex)偵測日期格式,例如 2026/05/01 或 EXP 2026-05-01。第四,使用 Python 的 datetime 模組計算距離到期日還剩幾天。第五,系統會根據結果判斷狀態:已過期(Expired)、緊急(Urgent,剩 0–1 天)、儘快食用(Eat Soon,剩 2–3 天)、安全(Safe,剩 3 天以上)。結果會以表格方式呈現,包含品項、到期日、剩餘天數與狀態,並附上提醒訊息,例如:「牛奶將在 2 天後過期,請儘快食用。」 FreshGuard 的優點在於貼近學生日常生活、操作簡單,且 AI 的輸入與輸出都清楚明瞭。由於基本版主要依靠 OCR 與規則式日期判斷,因此不需要龐大的訓練資料,只需測試各種常見日期格式的標籤照片即可。若 OCR 因照片模糊或字型特殊而辨識失敗,使用者也可以手動輸入日期作為備案。 本系統仍有改進空間。OCR 在模糊照片或特殊標籤上的準確度有限,且目前只能判斷到期日,而無法辨識食物實際的新鮮程度。未來我們計劃加入自動提醒通知功能、支援中英文雙語標籤,並追蹤每位使用者減少的食物浪費量。 整體而言,FreshGuard 是一個貼近學生需求的 AI 應用,結合 OCR 與規則式邏輯,讓減少食物浪費、節省金錢、整理共用冰箱變得更加容易。