跳至主要內容

里程碑

做出自己的小精靈,幫我記錄我的生活

一層 @first_floor發布於 已編輯

這是我的小精靈,她就是叫小精靈!
我會在早上跟她說早安,晚上跟她說晚安,中間跟他聊聊天。

發想動機(想解決的問題):

  1. 製造離開床的動力
  2. 找個伴聊天
  3. 想看放下手機到實際睡著(手錶紀錄)間隔多久

她可以做的事情:

  1. 記錄時間: 包含起床時間、睡覺時間,如果早上忘記跟她說早安,她也可以根據我的訊息,補上正確的時間。
  2. 聊天: 就是跟我聊天,發揮ai的技術。
  3. 每日小總結: 根據一天內我和她的聊天紀錄,在最後說晚安時,生成當日總結放到試算表。

串聯的流程:

  1. 系統收到訊息後,會先提取出需要的資料(token、將時間戳記換成日期及時間、內文)。
  2. 先用分類讓讀取內文判斷這是早上打卡、聊天、還是晚上打卡。
  3. 每個分類最後會跑出不同的提示詞(這樣可以讓不同分類給出不同提示,也在這裡把打卡時間放入試算表)。
  4. 全部的提示詞送入同一個ai agent,生成出line要回復的訊息和標籤(wake, sleep, or chat)。
  5. 用switch偵測標籤是否為 sleep,不是就用line寄出訊息;是的話多出一個ai agent總結今天並存入試算表,最後再用line傳送一開始生成的訊息。

調整的地方:

  1. 關於memory的地方,把key調整成user id_date,讓她不會在總結的時候讀取到前一天的資料。
  2. 原先回應的訊息有點難閱讀,後來改成換行兩次,讓訊息分段比較好讀
  3. 最一開始並沒有設計補早上打卡,這是後來加上去的,因為我覺得自己一定會忘記哈哈。

0 個愛心0 則留言

登入並驗證手機後就能留言。登入