跳至主要內容

里程碑

安排紀錄小精靈!第一次製作AI自動化小精靈

小狼 @owo發布於

我將這個 AI 助理命名為「AI 行程規劃小幫手」。

當我有考試、報告、作業或其他需要提前準備的任務時,可以透過 LINE 告訴它任務名稱及大概的準備時間,讓 AI 協助我規劃準備進度、拆解工作內容,並安排每天的學習或工作重點。

例如,當我知道自己需要準備數學考試,卻不確定該如何分配讀書時間時,就可以請它根據預計準備天數,產生一份具體的讀書計畫,幫助我更有方向地完成任務。

我在 n8n 的 AI Agent 中設定提示詞,要求 AI 根據使用者輸入的任務名稱與準備天數,規劃適當的準備期間,並將任務拆解成每日工作項目,包含日期、學習主題、具體工作重點及建議投入時間。

我使用 n8n 建立自動化工作流程,透過 Webhook 接收 LINE 傳來的訊息,再利用 HTTP Request 與 LINE Messaging API 進行訊息處理。接著,AI Agent 分析使用者的需求並產生排程,最後再透過 HTTP Request 將 AI 的回覆傳回 LINE。

目前已完成 LINE 訊息接收、AI 任務規劃及回覆傳送的基本流程,並開始規劃後續與 Google Calendar 的整合。

我傳送的訊息:

「考數學 18天」

AI 的回覆摘要:

AI 成功辨識我的任務為準備數學考試,並依照 18 天的準備時間,產生從 2026 年 10 月 25 日至 2026 年 11 月 11 日的讀書計畫。

回覆內容包含任務名稱、準備總天數、建議開始日期、建議結束日期,以及每日的學習安排。例如:

  1. 第一天:診斷測驗與目標設定,了解自己的程度、錯題分布與需要加強的部分。
  2. 第二天:複習基礎公式與運算,建立公式清單並練習基本題型。
  3. 第三天:加強代數、多項式及方程式。
  4. 第四天:複習不等式與函數概念。
  5. 第五天:練習函數圖形與解析。

此外,AI 也依照準備階段提供每日建議投入時間,並請使用者確認或提出調整。

從實際的 LINE 對話截圖可以看出,系統能接收簡短的自然語言指令,辨識任務與準備天數,再產生具體的日期及每日學習重點。

在建立工作流程的過程中,我需要確認 LINE 訊息能否正確傳入 n8n、AI Agent 是否能理解使用者的需求,以及 HTTP Request 是否能將 AI 的回覆成功傳回 LINE。

我透過實際輸入「考數學 18天」進行測試,並檢查 LINE 收到的回覆是否包含正確的任務名稱、準備天數、開始日期、結束日期及每日學習內容。測試結果顯示,系統能夠根據輸入產生對應的讀書計畫,達到初步的 AI 自動排程規劃效果。

在進一步開發時,我也開始研究使用 Switch 節點判斷使用者的後續回覆,並規劃透過 Data Table 儲存待確認的排程,再串接 Google Calendar,讓使用者確認後才將行程匯入日曆。

目前已完成 LINE 與 AI Agent 的基本串接及排程回覆功能;待確認排程的儲存、使用者回覆判斷與 Google Calendar 自動匯入,仍需要進一步設定及測試。

透過這次作業,我學習到如何將 LINE、n8n 與 AI Agent 結合,把自然語言需求轉換成具體的任務計畫,並透過自動化流程將結果傳回使用者,也了解了後續可以如何擴充成更完整的個人行程管理工具。

0 個愛心0 則留言

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