里程碑
我的睡眠小助手
Charlotte @charlotte發布於 已編輯
一、專案背景:從自己的睡眠問題出發
這次的 AI 小精靈專案,我選擇製作一個「睡眠小助手」。
一直以來,我都有睡眠時間比較混亂的問題。有時候睡得太晚,有時候睡眠時間不足,也不太容易持續記錄自己每天實際睡了多久。當生活忙碌時,更容易忽略自己的睡眠狀況,直到精神不好、感到疲倦時,才發現睡眠可能已經影響到日常生活。因此,我想試著運用 AI 做一個能夠陪伴自己記錄睡眠、觀察睡眠變化,並提供一些改善建議的小助手。比起單純用表格記錄數據,我希望可以透過平常就會使用的 LINE,直接用文字告訴它自己的睡眠情況,再由 AI 協助整理資訊、分析狀況,並給我一些實際可執行的回饋。
二、我想解決的問題
這個專案主要希望解決以下幾個問題:
睡眠紀錄不夠方便: 希望不用每天手動整理表格,就能快速記錄上床、起床時間與睡眠時長。
缺少對睡眠狀況的回饋: 記錄時間只是第一步,我也希望知道自己的睡眠狀況如何,以及可以從哪些地方開始調整。
不容易持續建立習慣: 希望透過 LINE 這個熟悉的聊天介面,降低記錄的門檻,讓追蹤睡眠變成日常生活的一部分。
不知道如何改善作息: 當睡得太少、睡得太久,或睡醒後仍然疲倦時,希望 AI 能根據我提供的資訊,給出比較具體的建議。
三、我是怎麼製作的?
這次我使用 n8n、LINE、Webhook、AI Agent 與 Google Sheets 等工具,將使用者輸入、AI 回應與資料記錄串接起來。
整體工作流程如下:
- LINE:接收睡眠紀錄
我透過 LINE 作為使用者與 AI 小精靈互動的入口,可以直接傳送文字,描述自己的睡眠情況,例如幾點上床、幾點起床,以及醒來後的精神狀態。
- Webhook:接收訊息並啟動流程
利用 n8n 的 Webhook 接收 LINE 傳來的事件,讓使用者的訊息可以進入後續自動化流程。
- AI Agent:理解內容並提供回饋
將訊息交給 AI Agent 處理,讓它根據使用者提供的睡眠資訊,整理睡眠時長、理解目前的狀態,並給出適合當下情況的回饋與建議。
- Edit Fields 與 Google Sheets:整理及保存資料
透過 Edit Fields 整理需要的欄位,再將相關資料寫入 Google Sheets,方便之後查看與追蹤每天的睡眠紀錄。
- HTTP Request:串接 LINE 的回覆流程
使用 n8n 的 HTTP Request 節點發送 API 請求,將處理後的內容串接回 LINE,完成從訊息輸入、AI 處理到回覆使用者的流程。
四、目前完成的成果
我已經完成睡眠小助手的 n8n 工作流程,並將 LINE 與 AI Agent 串接起來。
目前的作品包含以下功能與互動成果:
睡眠時間紀錄: 可以輸入每天的睡眠資訊,協助記錄上床與起床時間、睡眠時長。
AI 睡眠回饋: 根據輸入的睡眠情況,提供睡眠時長的整理與個人化建議。
自動化工作流程: 透過 Webhook、AI Agent、Edit Fields、Google Sheets 與 HTTP Request 等節點,串接資料處理及回覆流程。
LINE 對話式互動: 不需要另外開啟一個複雜的管理介面,就能透過聊天方式與小助手互動。
我也用實際的睡眠情境測試這個小助手。例如,輸入睡眠時間與起床後的精神狀態,AI 就會根據這些資訊給出回饋。從測試結果來看,除了知道自己睡了多久,也能獲得一些具體的作息調整方向,例如起床後接觸自然光、白天適度活動、避免太晚攝取咖啡因,以及盡量維持固定的睡眠與起床時間。
五、實際互動示範
這次我也保留了與睡眠小助手的對話截圖,作為作品的互動展示。
例如:
情境一:睡眠時間很短
當我輸入只睡了 4 小時、起床後仍然疲倦的情況時,AI 會針對當天的狀態提出較溫和、可執行的建議,例如適當安排短暫小睡、降低當天的工作負荷,以及調整晚上的睡前環境。
情境二:睡眠時間較長,但醒來仍然疲倦
當我輸入睡了 11 小時、起床後仍感到疲倦的情況時,AI 會提醒我觀察自己的睡眠習慣,並嘗試透過固定起床時間、接觸晨間自然光等方式,逐步建立比較穩定的作息。
情境三:睡眠充足、精神狀態良好
當我記錄睡了約 9 小時 10 分鐘,而且起床後精神充沛時,AI 會給予正向回饋,並建議持續記錄與觀察,找出適合自己的睡眠節奏。
這些情境也讓我看到,AI 的價值不只是回答問題,而是可以結合個人提供的資訊,給出更貼近當下需求的回應。
六、接下來的優化方向
如果持續開發這個專案,我希望可以加入以下功能:
睡眠趨勢分析: 統計一週的平均睡眠時長,觀察作息是否穩定。
睡眠目標與提醒: 設定希望上床及起床的時間,協助自己逐步建立規律作息。
七、結語
我把自己一直想改善的睡眠問題,轉化成一個可以互動、記錄資料並提供回饋的小助手。透過這次實作,我更理解了自動化工作流程與 AI Agent 的應用方式,也看見 AI 如何結合日常工具,成為生活中的實用幫手。
接下來,我希望能持續累積睡眠紀錄,觀察自己的作息變化,並逐步優化這個小助手,讓它不只是能回答問題,更能真正幫助我建立穩定的睡眠習慣。
也歡迎大家給我建議!如果是你,你會希望這個睡眠小助手增加什麼功能呢?
0 個愛心2 則留言
登入並驗證手機後就能留言。登入