跳至主要內容

里程碑

# 我的AI行事曆——打造專屬的 LINE AI 時間規劃助理

Sophie @cheese發布於 已編輯

一、作品介紹與使用情境

這次的 AI 實作作品,我將它命名為「我的AI行事曆」,希望打造一個能夠協助日常時間管理與行程規劃的智慧助理。

平時在安排課業、工作或日常活動時,經常需要考慮不同事項的時間分配,有時也會因為臨時出現的事情而打亂原定計畫。因此,我希望透過 AI 的協助,讓行程安排變得更加有效率。當我需要紀錄待辦事項、規劃每日行程,或是遇到突發狀況需要重新調整時間時,都可以透過 LINE 向「我的AI行事曆」尋求協助。

我選擇 LINE 作為互動介面,是因為它是日常生活中經常使用的通訊軟體,不需要額外開啟其他應用程式,就能隨時向 AI 詢問行程安排建議,降低使用門檻,也讓 AI 更容易融入日常生活。

二、AI 角色設定與自動化流程

在 AI 的角色設定上,我希望它不只是單純回答問題的聊天機器人,而是一位能夠主動思考時間分配、協助處理突發事件的規劃助理。因此,我給予 AI 以下指令:

#角色

你是一個時間規劃助理,你最會規畫行程與處理突發事件。

#任務

將用戶訊息進行適當的排程規劃,並預留前後的彈性時間。

在實際操作上,我使用 n8n 建立 LINE 與 AI 之間的自動化工作流程。首先,當使用者透過 LINE 傳送訊息時,Webhook 節點會接收訊息內容,再將資料傳遞至 AI Agent,由 OpenAI Chat Model 理解使用者的需求並產生適當的排程建議。此外,我也加入 Simple Memory 節點,希望 AI 能夠保留部分對話脈絡,讓後續的行程調整更有連貫性。最後,再透過 HTTP Request 節點串接 LINE Messaging API,將 AI 產生的回覆傳回 LINE。

整體流程為:

LINE 使用者訊息 → Webhook → AI Agent(OpenAI Chat Model+Simple Memory)→ HTTP Request → LINE 回覆

透過這個流程,我成功讓 LINE 與 AI 進行雙向互動,讓使用者不需要直接進入 AI 平台,也能透過熟悉的通訊工具獲得個人化的時間安排建議。目前主要實現的是行程規劃與建議回覆,未來則希望能進一步整合實際的行事曆紀錄與提醒功能。

三、實際對話測試與成果

完成基本串接後,我透過 LINE 傳送一則日常生活中可能出現的行程需求,觀察 AI 是否能根據我的指令提供具體的時間安排。

我傳:我明天早上九點要去搭車

他回:"好,我幫你把「明天早上9點要去搭車」排好時間表,並預留前後彈性時間。先問兩個簡短問題再微調:

  1. 你說的「9點要去搭車」是指車(例如火車/客運)9:00出發嗎?還是你9:00出門、再去搭車?
  2. 從你出門地點到車站大約需要多久(步行/騎車/開車/叫車)?

先給你一個通用、含彈性的建議行程(假設9:00為車子出發時間,且你要提前20分鐘到站候車):

情境 A(通勤到站時間約10分鐘)

  • 07:40 鬧鐘(預留充足準備時間)
  • 07:50–08:10 洗澡、穿衣、簡單整理、打包(20 分鐘)
  • 08:10–08:20 吃早餐或帶走(10 分鐘)
  • 08:20 最後檢查票/證件/口罩/充電/零錢(5 分鐘)
  • 08:25 出門前最後準備(5 分鐘)
  • 08:30 出門前往車站(10 分鐘路程)
  • 08:40 到達車站(預留20分鐘備用時間)
  • 09:00 車子出發

情境 B(到站時間約20分鐘)

  • 07:45 鬧鐘
  • 07:55–08:15 準備與打包(20 分鐘)
  • 08:15–08:25 早餐(10 分鐘)
  • 08:25 檢查票證與行李(5 分鐘)
  • 08:30 出門(20 分鐘路程)
  • 08:50 到站(預留10 分鐘)
  • 09:00 出發

情境 C(到站時間約30分鐘)

  • 07:50 鬧鐘
  • 08:00–08:20 準備與打包
  • 08:20–08:30 早餐
  • 08:30 檢查行李、票券(5 分鐘)
  • 08:35 出門(30 分鐘路程)
  • 09:05 到站(預留5分鐘,若需更早到可再提前)

建議的緊急備案(若遲到或交通有狀況)

  • 若預計會遲到:改叫計程車/叫車服務,節省不確定的大眾運輸時間。
  • 若車票需要取票或改簽:至少提前30–40分鐘到站。
  • 如遇重大延誤:立即通知同行或目的地聯絡人並改安排下一班車。

出門檢查清單(快速勾選)

  • 車票或手機票/證件(身分證/健保卡)
  • 錢包、悠遊卡或現金、信用卡
  • 手機、充電線、行動電源
  • 口罩、雨具(視天氣)
  • 行李鎖、藥物或特殊物品

要我幫你把哪個情境套成提醒時間(幫你設定鬧鐘時間建議)?或請告訴我從你家到車站的預估時間與是否需取票,我會把行程微調得更精準。"

四、測試結果與後續調整方向

從這次測試結果來看,整體回覆大致符合我原先設定的方向。AI 不只是單純提醒我九點要搭車,而是進一步思考出門前需要完成的準備事項、交通所需時間,以及可能發生的突發狀況,並依照不同的通勤時間提供多種行程安排。

其中,我認為比較符合預期的部分,是 AI 會主動詢問使用者的實際需求,並嘗試預留彈性時間,而不是直接給出固定的行程表。這也讓我發現,AI 可以透過適當的角色設定,從被動回答問題轉變為主動協助規劃的工具。

目前我還沒有針對 AI 的回覆方式進行太多細部調整,主要先確認 LINE 訊息能否順利傳送至 AI,以及 AI 是否能依照原先設定的角色與任務產生相應的回覆。從實際測試來看,整體自動化流程已經能夠正常運作,回覆內容也符合時間規劃助理的基本定位。

不過,我也發現 AI 的回覆稍微過於冗長,雖然提供的資訊相當完整,但日常使用時,可能不需要每次都列出如此詳細的時間安排。除此之外,部分情境的時間推算仍有需要修正的地方,例如情境 C 的預計到站時間晚於班車發車時間,表示 AI 在排程合理性方面仍有進步空間。

因此,未來我希望進一步調整 AI 的指令,讓它能夠優先提供簡潔、明確且可執行的建議,只有在使用者需要時,才展開更詳細的行程規劃。同時,也希望 AI 能在產生建議前,自動檢查時間安排是否合理,避免出現行程衝突或時間不足的情況。

五、作品心得與未來展望

透過這次實作,我對 AI 的認識不再侷限於單純的文字問答,而是開始理解如何透過自動化工具,將 AI 整合進日常生活中。過去使用 AI 時,通常需要主動開啟對話介面並輸入問題;但透過 n8n 的串接,我可以將 LINE 變成與 AI 互動的入口,讓整個使用過程更加直覺且方便。

這次作品雖然仍處於初步階段,但已經讓我體會到 AI 自動化應用的潛力。未來如果能夠進一步串接 Google Calendar 等行事曆工具,讓 AI 不只能提出建議,還能實際新增、修改行程及設定提醒,就能讓「我的AI行事曆」從單純的時間規劃助理,逐步發展成真正協助管理生活的智慧工具。

對我而言,這次實作最大的收穫,不只是成功將 LINE 與 AI 串接起來,而是開始學習如何從日常需求出發,思考 AI 可以解決哪些問題,再透過工具將想法轉換成實際可使用的作品。

1 個愛心0 則留言

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