跳至主要內容

里程碑

我用 LINE 做了一位心理學小家教,還能抽一則心理學小知識

皮卡 @pika發布於

修心理學概論時,我常需要一邊看講義、一邊整理觀念,也想要有個方便的小工具,能回答問題或隨機分享一則心理學知識。於是我用 LINE、n8n Cloud 和 Gemini,做了一個心理學小家教機器人。
互動示範
在 LINE 聊天室輸入:

  • 「抽」:機器人會隨機傳回一則心理學小知識,例如「把讀書時間分散在幾天內,通常比一次集中讀完更有助於記憶」。
  • 一般問題:例如「什麼是工作記憶?」機器人會交給 Gemini 回答,也可以依講義內容協助解釋。

我怎麼做
先讓 LINE 的 Webhook 把訊息送到 n8n,再用 If 節點判斷使用者傳來的文字:

「抽」的分支使用 JavaScript 從心理學知識清單中隨機挑選內容;一般訊息則交給 Gemini。最後由 HTTP Request 呼叫 LINE 的回覆 API,將答案送回聊天室。

講義部分,我也另外建立了 n8n 匯入流程,讓它從 Google Drive 下載 PDF,再抽取文字內容,並用講義內容測試機器人的回答。
目前成果與心得
現在已經能在 LINE 收到 Gemini 的回答,也完成輸入「抽」就隨機收到心理學知識的功能。這次最大的收穫,是把原本看起來很複雜的 AI 機器人拆成一個個小步驟:接收訊息、判斷內容、產生回答,再送回 LINE。過程中也遇到 API 權限和 JSON 格式錯誤,靠著逐步檢查流程才把它修好。

目前完成的是課程學習用途的原型,回答內容仍需要自己確認;下一步可以再整理講義內容,讓長篇資料更容易被機器人查找與引用。

1 個愛心0 則留言

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