里程碑
n8n串接line小精靈
Tina @tina發布於
「小考精靈」LINE 每日一題小幫手
一、專案背景
我常常把筆記讀完就放著,沒有人出題考我,也不會主動複習,隔幾天就忘光了。我想要一個隨時在手機裡的複習夥伴,不用另外開 App,直接在每天都會用的 LINE 裡就能被考。
二、想解決的問題
讀完沒有即時測驗,不知道自己到底懂不懂
複習缺乏提醒,容易拖延
市面上的題庫不一定符合我正在讀的內容(大學內容多且雜)
三、作品介紹
「小考精靈」是一個 LINE 聊天機器人。我傳一個主題或一段筆記給它,它會出一題單選題(A–D),我回答後它馬上告訴我對錯並附上解析,還能依照我的答題狀況調整難度。
四、做法與流程
整個流程用 n8n 串起來,共四個主要節點:
Webhook:接收 LINE Messaging API 傳來的訊息事件
AI Agent:負責理解我的需求並出題。我加了 Window Buffer Memory,用 LINE 的 userId 區分使用者,讓它記得上一題和我的答題狀況
System Prompt:規定只出單選題、答完必須附解析、依表現調整難度
HTTP Request:呼叫 LINE Reply API,把 AI 的回覆傳回 LINE
流程:LINE 使用者 → Webhook → AI Agent(含記憶)→ HTTP Request → LINE 使用者
五、製作過程與遇到的問題
Prompt 不明確:一開始它會一次丟好幾題、忘記附解析,我把格式與規則寫清楚後才穩定。
沒有記憶就沒有連續性:沒加 Memory 時,它完全不記得我剛答了什麼;加上以使用者 ID 區分的記憶後,才有陪伴感。
串接細節:Webhook 網址設定、replyToken 有時效限制、Channel Access Token 要放在 HTTP Request 的正確位置。
六、心得
這次最大的收穫是發現:做出一個會互動的 AI,比想像中更貼近日常生活。n8n 的視覺化節點讓資料流向一目了然,出錯時也能很快找到卡在哪一步。我也體會到 Prompt 本身就是產品設計,而「記憶」是讓 AI 從一問一答變成陪伴的關鍵。
作品還很陽春,但它證明了:只要有一個明確的小需求,不用寫太多程式,也能做出自己真的會用的 AI 小精靈。
七、未來能多做的))))
加入錯題本,自動整理我常答錯的主題
用 Schedule Trigger 每晚定時推播一題
支援傳圖片或 PDF 筆記直接出題
0 個愛心0 則留言
登入並驗證手機後就能留言。登入