里程碑
冰冰|住在 LINE 裡的冰箱管理小精靈
周周 @27922541發布於 已編輯
我常常人在外面時,根本想不起來冰箱裡還有什麼,結果不是重複買,就是把原本已經有的食材放到忘記,等想起來時可能已經放太久。
一開始我原本想做「輸入現有食材,推薦可以煮什麼」的食譜機器人,但實際測試後發現,這件事生成式 AI 本身就已經很會做,如果只是把 ChatGPT 搬到 LINE 裡,並沒有真正解決新的問題。
後來我把問題往前追了一層:與其等到「今天要煮什麼」才重新整理冰箱,不如讓 AI 幫我持續記住冰箱裡到底有什麼。
因此,我設計了「冰冰」——一隻住在 LINE 裡的冰箱管理小精靈。
使用者可以直接用平常說話的方式和冰冰互動,例如:
「我剛買了 4 顆蛋。」
「我用了 2 顆蛋。」
「我冰箱現在還有什麼?」
「全部都吃完了。」
系統會先透過 AI 判斷這句話是在「查詢、新增、減少,還是清空庫存」,再由 n8n 串接資料庫實際更新紀錄。冰冰本身不靠長期對話記憶記住庫存,而是每次都從資料庫讀取最新狀態,因此即使隔了幾天重新打開 LINE,也能查到現在真正剩下什麼。
在技術上,我使用 n8n 的 Webhook 接收 LINE 訊息,再利用 AI 解析自然語言中的意圖、食材與數量,透過 Switch 將不同需求分流到對應的資料處理流程,最後再透過 HTTP Request 將結果回傳至 LINE。
我也刻意替冰冰設計了清楚的角色邊界。它不是一個什麼都會回答的全能 AI,而是一隻有點精打細算、很在意食物不要被浪費的冰箱小精靈。當使用者問與庫存無關的事情時,它可以自然回應,但不會突然變成天氣預報員、心理諮商師或百科全書。
這次製作過程中,我最大的發現是:AI 的價值不一定在於回答更多問題,而是能不能被放進一個清楚的使用情境裡,穩定地理解人話,並真的幫使用者完成動作。
冰冰目前已能做到基本的庫存新增、減少、查詢與清空。未來如果繼續擴充,我希望加入食材保存期限、即期提醒,以及根據現有庫存推薦料理,讓它不只知道冰箱裡有什麼,也能進一步幫助使用者減少食物浪費。
2 個愛心1 則留言
登入並驗證手機後就能留言。登入