昨天完成 AI 小助手後,我今天想讓它再多了解一件事情:
「我今天感覺如何?」
所以今天讓小安開始讀取首頁的「每日狀況」紀錄。
一開始我以為每日狀況已經有保存資料,但檢查程式後才發現,原本只是切換畫面上的選項,並沒有真正把每天的狀態保存下來。
這樣 AI 小助手就不知道今天到底有沒有記錄。
所以這次先把這個問題補起來。
我讓每日狀況按照日期保存,並且在重新整理網頁時讀取今天的紀錄。
另外也取消了原本預設選取「還不錯」的設定。
這樣如果今天沒有記錄,小助手才可以正確知道:
今天還沒有記錄自己的狀態。
今天要製作 Day 22 的功能:「今天感覺如何?」
請先檢查目前專案的程式碼,確認「每日狀況」目前是怎麼保存與讀取的。
讓 AI 小助手可以回答「今天感覺如何?」「今天狀態如何?」等問題,並讀取目前每日狀況的紀錄。
如果今天沒有紀錄,要提醒使用者先選擇今天的感覺。
不要建立另一套重複的健康資料,也不要影響原本的喝水、用藥和提醒功能。
我先在沒有選擇每日狀況的情況下詢問小助手,確認它會告訴我今天還沒有記錄。
接著選擇一個狀態,再詢問「今天感覺如何?」。
小助手可以正常回答目前的狀態。
我再改成其他狀態重新詢問,回覆也會跟著更新。
最後重新整理網頁,今天的紀錄也還存在。
昨天的喝水和用藥問題也重新測試過,沒有受到影響。✅
今天讓我發現,功能「看起來可以用」和「真的有保存資料」其實是不一樣的。
如果資料沒有真正保存,AI 小助手就算有聊天介面,也沒有辦法正確回答問題。
所以在加入新功能之前,先確認原本的資料結構也很重要。
Day 23|讓 AI 幫忙整理健康紀錄
接下來想讓小安不只是回答單一問題,而是嘗試把今天的喝水、用藥和每日狀況整理在一起。