昨天大概確定了我要做的是「AI 保健小幫手」
今天的任務就是把它的功能一個一個列出來,先想清楚如何讓使用者利用。
我目前把功能分成四個主要部分:
這會是整個保健小幫手最主要的功能。
使用者可以自己新增一筆用藥資料,例如輸入:
例如:
藥品:A
時間:08:00
次數:每天一次
備註:早餐後
這樣就不用每天重新輸入。
設定好時間之後,系統可以在指定時間提醒使用者。
例如設定:
08:00
20:00
提醒只是第一步,我還希望使用者可以按下:
「已完成」
例如:
08:00 藥品 A ✅ 已完成
20:00 藥品 A ⏰ 待完成
這樣之後查看紀錄時,就可以知道哪些時間有完成。
除了用藥之外,我希望這個工具可以順便記錄一些日常健康資料。
使用者可以快速記錄今天喝水的情況。
例如每喝一次水,就按一下:
+ 喝水
系統就增加一次紀錄。
之後可以看到:
今日喝水:5 次
(未來再研究要不要改成記錄實際喝了多少 ml)
可以記錄每天的睡眠時間,例如:
入睡:23:30
起床:07:00
系統可以計算今天大約睡了多久。
一個比較自由的紀錄區。
例如使用者可以自己輸入:
今天覺得比較累
今天精神還不錯
今天有點不舒服
這部分不需要 AI 幫忙判斷,只單純保存使用者自己輸入的內容。
希望可以查看以前的紀錄。
可以選擇日期,例如:
9/15
9/14
9/13
然後查看當天的用藥、喝水、睡眠和其他紀錄。
如果資料累積多了,就可以把它整理成比較容易看的形式。
例如:
本週用藥完成率
████████░░ 80%
喝水紀錄
週一:5 次
週二:6 次
週三:4 次
...
這是我最期待加入的功能,雖然不確定行不行得通。
希望它主要負責「整理資訊」。
使用者可以直接跟 AI 說:
「幫我整理這幾天的紀錄。」
AI 再根據使用者自己留下的資料,整理成比較容易閱讀的內容。
例如原有很多零散資料:
9/12 喝水 5 次
9/13 喝水 4 次
9/14 喝水 6 次
9/12 睡眠 7 小時
9/13 睡眠 6.5 小時
9/14 睡眠 8 小時
期許AI 能把這些資料整理成簡單的摘要。
這樣使用者不用自己一筆一筆看。
今天我沒有直接開始寫程式,而是先讓 ChatGPT 協助我思考功能。
「我想做一個 AI 保健小幫手,主要功能是記錄用藥時間、提醒使用者、記錄是否完成,之後可能會加入喝水、睡眠和 AI 整理紀錄。請幫我分析這個專題需要哪些功能,並把功能分成核心功能、之後可以加入的功能,以及比較不必要的功能。我是程式初學者。」
ChatGPT給我的建議讓我發現,做一個工具不是想到什麼就全部加進去,而是要先決定哪些功能最重要,所以今天我把功能重新整理成幾個階段,之後就可以按照這個規劃慢慢做。
明天要開始了解 ChatGPT 和 Codex 到底有什麼不同。
我也會實際研究,在製作這個保健小幫手的過程中,什麼事情適合交給 ChatGPT,什麼事情適合交給 Codex。