跳至主要內容

里程碑

LINE × n8n × Gemini AI 新聞整合系統

chen @applepei0205發布於

LINE × n8n × Gemini AI 新聞整合系統

1. 專案簡介

本專案旨在開發一套結合 LINE、n8n 自動化平台與 Google Gemini AI 的智慧新聞整合系統,讓使用者不需要額外下載應用程式,只需透過日常使用的 LINE,即可快速取得最新新聞資訊。

系統主要提供科技新聞、國際新聞、台灣新聞及台灣各縣市地方新聞查詢功能。使用者只需輸入「科技」、「國際新聞」、「台灣新聞」或指定縣市名稱,系統便會自動搜尋相關新聞,透過 AI 進行內容篩選、摘要整理及重複事件排除,最後以 LINE 可左右滑動的新聞卡片呈現,每次最多顯示六則新聞,並提供原始新聞連結。

此外,系統加入 AI 新聞統整報告功能。當使用者輸入「統整」時,系統會針對最近一次查詢的新聞,由 Gemini AI 進行深入分析,針對每篇新聞撰寫約 400 字的繁體中文分析內容,涵蓋事件重點、產業影響分析及未來觀察,最後透過 PDF.co 產生 PDF 報告,提供使用者下載與閱讀。

本專案透過自動化流程與生成式人工智慧技術,將新聞蒐集、篩選、摘要、分析及報告製作整合於同一個平台,打造方便且具備延伸分析能力的個人化新聞資訊服務。

2. 動機

隨著網際網路與人工智慧技術快速發展,人們每天都能從新聞網站、社群媒體及各種資訊平台取得大量新聞。然而,資訊量持續增加,也產生了以下問題。

(一)新聞資訊分散,查找效率低

新聞分布於不同媒體及網站,使用者若想同時掌握科技、國際、台灣及地方新聞,往往需要切換多個平台,增加搜尋資訊的時間。

(二)不同媒體重複報導相同事件

重大新聞通常會被多家媒體報導,雖然標題及敘述方式不同,但內容可能高度相似。使用者容易重複閱讀相同事件,降低獲取新資訊的效率。

(三)新聞內容繁雜,缺乏快速整理與分析

傳統新聞平台主要提供新聞原文,使用者需要自行閱讀並整理重點。對於科技產業、人工智慧及機器人等快速發展的領域,除了了解事件本身,更需要理解相關技術發展、產業影響及未來趨勢。

(四)缺少方便的新聞統整工具

當使用者需要製作新聞整理報告時,通常必須自行蒐集資料、閱讀文章、分析內容及編輯文件,過程耗費大量時間。

因此,本專案希望利用 LINE 的便利性、n8n 的自動化能力,以及 Gemini AI 的自然語言處理技術,建立一套能夠自動蒐集新聞、排除重複事件、整理重點並產生分析報告的智慧新聞系統。

期望藉此減少使用者搜尋及整理新聞所需的時間,提升資訊閱讀效率,並讓新聞不再只是單純的資訊呈現,而是能進一步轉化為具有參考價值的分析內容。

3. 整體流程

本系統以 LINE 作為使用者操作介面,透過 Webhook 將訊息傳送至 n8n,由 n8n 判斷指令並執行對應的自動化流程。

(一)接收與判斷使用者指令

使用者透過 LINE 官方帳號輸入新聞查詢指令,LINE Messaging API 會將訊息傳送至 n8n Webhook。

n8n 接收到訊息後,利用 JavaScript 程式判斷使用者需求,並分配至不同的工作流程。

系統支援的主要指令如下:

使用者指令系統功能
科技查詢科技產業、AI、機器人及半導體新聞
國際新聞查詢國際重要新聞
台灣新聞查詢台灣國內新聞
台中市、台北市等縣市名稱查詢指定縣市的地方新聞
統整將最近一次查詢的新聞製作成 PDF 分析報告

(二)新聞蒐集與 AI 篩選

當使用者輸入新聞查詢指令後,n8n 會透過 Google News RSS 取得相關新聞資料。

系統首先進行初步資料整理,包括新聞標題、來源媒體、發布時間及新聞連結,再利用標題相似度比對,排除部分重複報導。

接著將候選新聞交由 Gemini AI 分析,依照使用者指定的新聞類別,篩選出最多六則具有代表性的不同事件,並產生簡短的繁體中文摘要。

如果指定縣市的相關新聞不足六則,則依實際數量顯示;若沒有符合條件的新聞,系統會回覆目前沒有相關新聞。

(三)LINE 新聞卡片呈現

完成新聞整理後,n8n 會將結果轉換為 LINE Flex Message Carousel 格式。

每張新聞卡片包含新聞標題、簡短摘要、來源媒體、發布時間及「閱讀全文」按鈕。

使用者可以透過左右滑動方式瀏覽不同新聞,點擊按鈕即可開啟原始報導,不需要在對話畫面中閱讀冗長網址。

(四)AI 新聞統整與 PDF 報告產生

當使用者閱讀新聞後,可以輸入「統整」,要求系統進一步分析最近一次查詢的新聞。

系統透過 n8n Data Table 儲存的新聞紀錄,取得前一次新聞資料,並將新聞標題、摘要及相關描述傳送給 Gemini AI。

Gemini AI 依照指定格式,針對每篇新聞產生約 400 字的繁體中文分析,內容分為以下三個小標題:

  • 事件重點: 說明新聞事件的主要內容與背景。
  • 產業影響分析: 分析事件可能對相關產業、企業及技術發展造成的影響。
  • 未來觀察: 探討事件後續值得關注的發展方向。

每篇分析採用完整段落撰寫,不使用條列式內容,並以大標題搭配小標題的方式編排。

最後,系統將 AI 產生的內容轉換成 HTML,交由 PDF.co 製作 A4 PDF 文件,再透過 LINE 提供報告下載連結,方便使用者保存、閱讀與後續研究。

(五)整體運作結果

本專案已建立新聞查詢、AI 摘要、LINE 卡片訊息及 PDF 報告產生的主要自動化流程。

依照目前的工作流程測試紀錄,國際新聞及縣市新聞查詢已完成模擬測試,PDF 報告也曾成功產生五頁文件。

目前仍需進一步確認 LINE 實際訊息發送、PDF 中文字型顯示及正式發布後的穩定性,因此現階段成果以主要功能開發完成、持續進行實際整合驗證描述較為準確。

透過本系統,使用者未來只需在 LINE 輸入簡單指令,即可完成從新聞搜尋、內容整理到分析報告產生的完整流程,展現生成式 AI 與工作流程自動化技術在資訊整合領域的應用價值。

0 個愛心0 則留言

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