跳至主要內容

里程碑

n8n x LINE|留白:把混亂收成下一步的 AI 小狐狸

ben @benchen216發布於

一句話介紹

「留白」是一隻住在 LINE 裡的安靜小狐狸 🦊。不管你丟給它混亂的訊息、腦中的待辦,還是想吃的店,它都不會幫你把行程排滿,而是幫你收成最多三樣東西:一個下一步、一個待確認假設、一個可以先放下的東西。

留白:不是幫你做更多,而是幫你在資訊與壓力裡,找回「下一步由自己選」的感覺。

一、背景與動機

我同時在念博士班、接案,也要顧自己的生活。論文還沒寫、客戶又丟來一句模糊的新需求、手機裡還存著一堆「之後想去」的店。待辦清單和提醒都很有用,但事情同時湧進來的時候,我缺的不是再多一個工具,而是「掌握感」。

二、想解決的問題

  1. 資訊模糊時,人會急著做決定。客戶一句「再調整一下」,就以為今晚得做完。
  2. 待辦工具只會「加」不會「減」,清單越長越焦慮,還會把焦慮誤認成懶惰。
  3. 想吃的店、旅行靈感散在聊天紀錄裡,最後都找不到。

三、角色設計

  • 安靜、觀察力強,回覆短。不說「你應該」,而是問「現在最值得先釐清的是哪一件?」
  • 不用效率羞辱人,也不假裝是心理師。遇到危機訊息會放下所有模式,溫柔提供 1925、1995、1980 等求助管道。
  • 不捏造店家資訊,不知道的欄位寫「待補」。

三個模式

  • 收一下:事實/猜測/真正要決定的問題/15 分鐘下一步
  • 幫我留白:今天的能量/真正的承諾/可以先放下/替你留白的時段
  • 存進地圖:店名、城市、料理、情境、想吃原因,寫進 n8n Data Table

四、做法與架構

LINE → n8n Webhook → Split Events → 只留文字訊息 → Detect Mode(關鍵字判斷模式)→ AI Agent(OpenAI + Simple Memory,用 LINE userId 記住最近 8 輪對話)→ HTTP Request 呼叫 LINE Reply API 回覆。
地圖模式會多走一條分支:解析欄位 → 寫入 n8n 內建 Data Table「美食地圖」,不需要外部試算表憑證。

這個作品不是靠很多節點取勝。我把大部分力氣放在 System Prompt:回覆的節奏、判斷方式和邊界感。

五、實際測試結果(2026/10/14)

  • 一般模式:我說「我現在很焦躁,但說不出是為了什麼」,留白先接住情緒,問我現在最值得先釐清的是哪一件,再給一個很小的下一步:花五分鐘寫下三件事。
  • 存進地圖:我傳了木柵製冰所的 Google Maps 短網址,它正確觸發模式並寫入 Data Table,不知道的欄位標成「待補」,沒有亂編。

發現的問題:LINE 畫面上明明有店家預覽,店名和城市卻是「待補」,因為 Webhook 只收得到短網址文字,收不到預覽。另外回覆有時偏長,帶一點通用助理的口吻。

六、反思與下一步

做 AI 小精靈最難的不是串接,而是「讓它少說一點」。把人格寫清楚,比加功能更能讓它穩定。

下一步:

  • 在 AI 之前先展開 maps.app.goo.gl 短網址,抓出店名和地址
  • 收緊 Prompt 的字數和語氣,地圖模式固定輸出全部欄位
  • 從 Data Table 查詢:「台北有什麼下雨天可以吃的?」
  • 加 LINE Quick Reply 按鈕,一鍵切換模式

完整作品說明(含示範對話與架構圖)附在 PDF 裡 👇

1 個愛心0 則留言

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