里程碑
LINE AI 日曆小精靈
過袋栗子 @gd發布於
一、 專案背景與想解決的問題
1.背景:日常隨手想記錄行程時,開啟 Google Calendar 選擇日期、設定時間與填寫標題繁瑣且耗時。
2.解決的問題:希望直接在日常最常用的 LINE 對話框中,傳送像是「我明天下午4點要複習數學」這種自然語言訊息,讓 AI 自動辨識時間與事項並精準建立 Google 日曆行程。
二、做法
1.LINE Messaging API (Webhook):接收使用者發送的文字訊息。
2.OpenAI (Message a model node):利用提示詞,與格式化輸出,提取訊息中的「活動標題 (summary)」、「開始時間 (start)」與「結束時間 (end)」,並對應台灣時區與 ISO 8601 時間格式。
3.Google Calendar API:帶入 AI 解析出的 JSON 變數,自動建立行事曆事件。
4.HTTP Request:將執行結果經由 LINE API 自動回覆給使用者。
三、 製作過程與遇見的問題
1.製作完成後發現輸入後無法準確的連接到行事曆中我要的時間位置。
解決方法是:發現Google Calendar API沒有抓到OpenAI的「活動標題 (summary)」、「開始時間 (start)」與「結束時間 (end)」,把它抓過去就好了
2.Line聊天輸入發現沒有連接到機器人,在後台發現要叫我回復
解決方法是:到回應設定中的聊天選項關閉
四、 心得
在製作的過程中遇到很多不會的地方,有些是找不到應該如何關掉選項,有些則是不斷出現錯誤,卻不知道為什麼出錯。每到這個時候,我都會很焦慮,心裡想著「我不會永遠卡在這裡吧?」又或者是「好想放棄」,但是我會覺得我既然都參加了,至少要做出我的成品出來,不然我永遠都只是門外漢而已。所以我就不停地去騷擾gemini,不斷的把我遇到的難題截圖給它,丟了至少40張以上的圖片,丟到我都覺得ai會不會放棄我......但是它ㄧ直鼓勵我,最後在它的幫助下我終於成功做出來了,結束時距大的成就感淹沒了我,我覺得我有更多的信心去完成更多的課程了。最後,感謝上哲團長讓我了解怎麼使用n8n,讓我對ai有了更進一步的認識,我也從課程中學到了很多之前不曾接觸的知識,非常感謝。
0 個愛心0 則留言
登入並驗證手機後就能留言。登入