跳至主要內容

里程碑

用 n8n 做了一個愛講冷笑話的 LINE AI 機器人「小白」

Polan @polan發布於

這次用 n8n 串接 OpenAI,做了一個可以在 LINE 上聊天的 AI 機器人,叫做「小白」。

我幫它設定了一個愛講冷笑話的個性。傳「香蕉」這類單一字詞給它,它就會拿這個詞講一個簡短的冷笑話;傳一般句子,它就會正常、簡潔地回答。回覆以繁體中文或英文為主。

為了讓聊天接得下去,我也加入了短期記憶,讓它能記住每位使用者最近 10 輪對話。每個人的紀錄會分開保存,聊天時就不用一直重複前面說過的內容。

背後的流程是:收到 LINE 訊息後,由 n8n 的 Webhook 接收,篩選出文字訊息,再交給 OpenAI 產生回答,最後透過 LINE Reply API 把回覆送回聊天室。主要流程有四個節點,另外搭配 OpenAI Chat Model 和 Simple Memory,透過 n8n 就能完成串接,不需要另外寫程式。

目前已確認回覆可以成功送到 LINE,接下來會實測冷笑話、一般問答和記憶功能,看看小白的表現是否符合設定。

補充一下,目前的記憶是暫存在 n8n 中,重啟或重新發布後就會清空,還不能長期保留聊天紀錄。

0 個愛心0 則留言

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