里程碑
個人行程管理小精靈(fear.崩潰的我)
早安 @knm516發布於 已編輯
💡 為什麼想做這個?
因為我自己行程上時常忘記,加上平常也很少手動把行程打上去日曆——因為真的覺得太麻煩了!
所以一直很想做一個可以自動幫我把行程記上去的 AI 自動化工具。
在接觸這個之前,我完全沒有任何程式背景,雖然平時的興趣是寫 wikitext,但那比這個根本是小兒科。看無事小屋的影片覺得好像很好上手,信心滿滿地就開始動手做了……直到與 LINE 連線的那一刻,才是考驗我與我崩潰的開始。
💥 一連串的崩潰開始:從 Error 到無標題
原本以為只要照著教學拉拉節點就能輕鬆搞定,結果一連串的卡關直接讓我開始超躁:
- LINE Webhook 狂跳 Error:
一開始連接 LINE 的時候,系統一直跳出各種錯誤訊息,訊息怎麼傳就是連不上。當下真的覺得超挫折,心裡甚至冒出一個聲音:「我是不是連這種串接的小事都做不好?」
- AI 永遠活在當下 :
好不容易把 LINE 連接完、機器人也會說話了,以為最難的已經過去,結果連接到 Google 日曆的部分更讓人崩潰!AI 根本搞不懂明天、後天或下週三是幾號,每次建立行程,它都直接抓當下時間紀錄進去。
- 永遠的幽靈:
最氣人的是,好不容易看到 Google 日曆成功跳出行程了,興高采烈地點進去一看,標題竟然全部都是(無標題)!不管對話裡講了什麼活動名稱,它就是執意不幫我帶入標題,內容空空如也。
- 跟Gemini雞同鴨講:
卡關的時候跑去問 Gemini,結果根本在不同頻道!我講我的問題、它給它的設定,我對著畫面截圖來回問:「怎麼還是這樣?它根本沒得寫標題啊!」兩邊來回拉鋸了半天,一度懷疑是不是連 AI 都在跟我作對。
那時候一直在網路上找方法卻怎麼也找不到,一直看著無標題跟錯誤的時間,當下真的有夠崩潰。
---
🧘♂️ 冷靜下來,一步一步拆解問題
不過給自己冷靜一下、深呼吸之後就好多了。既然都已經走到這裡了,就想盡辦法一定要達到我想要的效果!
心態調整好後,我把問題一個一個拆解開來,開始進行除錯與優化:
- 排查 LINE 連線 Error:重新檢查 Webhook 的 URL 與 Channel Access Token 設定,確保資料傳送通道順暢。
- 解決時間錯亂:在 AI Agent 的 System Message 裡注入
{{ $now }}作為系統當前時間基準點(設定 ISO 8601 與 UTC+8 時區),讓 AI 終於有明確的參考依據去推算正確的相對時間。 - 消滅「無標題」:在 Google Calendar 節點切換到
Parameters頁面,針對Summary(行程標題)欄位開啟 ✨From AI($fromAI) 模式。同時在 AI Agent 的 Prompt 裡下了死命令,要求 AI 務必從對話中擷取活動名稱帶入,若未提及則預設填入,絕對不允許將標題留空!
🎉 成果心得
我再次在 LINE 傳送訊息,再打開 Google 日曆,看著正確的時間點上安安穩穩跳出我給他的行程的那一刻,爽快感跟成就感直接捲來!
中間卡關卡到想砸電腦,但只要停下來冷靜一下、慢慢排錯,最後把想要的成果做出來的感覺真的太開心了!
更新
10/12 15:00更:加了地點跟參與者與顏色標題,第二張圖可以參考,不過可以按出來後,按✨符號就可以自動寫出來。
1 個愛心3 則留言
登入並驗證手機後就能留言。登入