里程碑
做出自己的小精靈,幫我記錄我的生活
一層 @first_floor發布於 已編輯
這是我的小精靈,她就是叫小精靈!
我會在早上跟她說早安,晚上跟她說晚安,中間跟他聊聊天。
發想動機(想解決的問題):
- 製造離開床的動力
- 找個伴聊天
- 想看放下手機到實際睡著(手錶紀錄)間隔多久
她可以做的事情:
- 記錄時間: 包含起床時間、睡覺時間,如果早上忘記跟她說早安,她也可以根據我的訊息,補上正確的時間。
- 聊天: 就是跟我聊天,發揮ai的技術。
- 每日小總結: 根據一天內我和她的聊天紀錄,在最後說晚安時,生成當日總結放到試算表。
串聯的流程:
- 系統收到訊息後,會先提取出需要的資料(token、將時間戳記換成日期及時間、內文)。
- 先用分類讓讀取內文判斷這是早上打卡、聊天、還是晚上打卡。
- 每個分類最後會跑出不同的提示詞(這樣可以讓不同分類給出不同提示,也在這裡把打卡時間放入試算表)。
- 全部的提示詞送入同一個ai agent,生成出line要回復的訊息和標籤(wake, sleep, or chat)。
- 用switch偵測標籤是否為 sleep,不是就用line寄出訊息;是的話多出一個ai agent總結今天並存入試算表,最後再用line傳送一開始生成的訊息。
調整的地方:
- 關於memory的地方,把key調整成user id_date,讓她不會在總結的時候讀取到前一天的資料。
- 原先回應的訊息有點難閱讀,後來改成換行兩次,讓訊息分段比較好讀
- 最一開始並沒有設計補早上打卡,這是後來加上去的,因為我覺得自己一定會忘記哈哈。
0 個愛心0 則留言
登入並驗證手機後就能留言。登入