跳至主要內容

里程碑

n8n Line|無痛閱讀!英文文章推播聊天寶寶~

biu @biu發布於

想鼓勵自己多看英文,想要讓自己無痛就能夠拾起閱讀ㄉ習慣!
平時喜歡接觸藝術、設計相關的東西,(學語言還是看有興趣的內容更喜歡~)雖然知道很多網站都有品質很好的文章,但是要去查網站、想要用什麼搜尋詞、篩選自己喜歡的內容...很常一套流程下來就會因為太過繁瑣而放棄。所以設計了一個會隨機推播文章給我的聊天精靈,也可以更好的儲存靈感。

(總之!透過自動化降低搜尋門檻!)

整體 Workflow

本次主要使用:LINE Messaging API、n8n、OpenAI。

整體流程分成兩個部分:

文章推薦: 透過 HTTP Request 取得藝術相關網站的文章資料 → 挑選文章 → 交由 AI 整理內容 → 格式化訊息 → 透過 LINE 推送。

對話互動: LINE 接收使用者訊息 → 判斷訊息類型 → 載入先前的文章資訊 → AI Agent 分析與回覆 → 整理訊息格式 → 傳回 LINE。

透過這兩個流程,讓小精靈除了能主動推薦文章,也能與使用者進行後續互動。

AI 如何協助?

AI 會協助整理文章內容,讓推薦資訊更容易閱讀;在對話流程中,則透過 AI Agent 與記憶功能,協助理解使用者的訊息,讓文章探索不只是單向接收資訊。

AI Reply Prompt 大綱

  • 你是藝術與設計文章摘要助手。請一律使用繁體中文
  • 語氣:使用有趣生動又不失專業的口吻和使用者聊天。可以順著前面的聊天內容銜接下去。適度加上友善的波浪號~
  • 若使用者的問題與這篇文章有關,請順著文章內容回答;若無關,就自然聊天即可。口吻輕鬆,回覆不超過130字。

遇到的困難

製作過程中,原先預計使用 RSS 取得藝術文章,但實際操作時遇到問題,因此改用 HTTP Request 直接向文章網站取得資料,再透過後續節點挑選與整理文章。
還有原本想從三四個網站做隨機挑選,但不是所有都有合適的RSS可以抓,加上時間有點來不及,所以目前只有抓creativebloom的文章。

此外,n8n 各節點之間的資料傳遞、AI 的輸出格式,以及對話流程的判斷,都需要經過反覆測試與調整,才能讓整體流程順利運作,有時候不知道問題出在哪裡但就是卡ㄌ好久ㄚ。

結語

第一次接觸n8n,一直聽到自動化這個詞,但都沒有實際體驗過他的好處,聽完老師的課程並實作後才發現真的可以解省掉很多流程!

0 個愛心0 則留言

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