里程碑
從不知道報告要做什麼,到有人陪我整理方向:我的「報告救命小精靈」🧚
M @mils發布於
做大學報告時,我常常沒有想法,也不知道怎麼把一個很大的主題,變成可以實際研究的問題。找到資料以後,也還需要讀懂內容、挑選重點,再想它跟報告有什麼關係。
所以這次我用 n8n 串接 LINE,製作了「報告救命小精靈」,希望把探索題目和理解資料的過程,放進平常就會使用的聊天室裡。
💡 我想解決什麼問題?
我希望使用者丟出一個主題後,機器人可以先提供幾個方向,讓人自己選擇,再透過後續對話逐步縮小範圍。
例如輸入「我想做黑膠唱片的報告」,先得到三個切入點、研究問題和搜尋關鍵字;接著補充「老師要求個案分析」,就能繼續調整,而不是每次都從頭開始。
🤖 目前可以做什麼?
- 探索報告方向:提供三個切入點、研究問題與中英文搜尋關鍵字。
- 延伸討論:協助比較案例、縮小題目、解釋概念和整理大綱。
- 閱讀 PDF:擷取文字並整理重點,也能接著追問。
- 閱讀網頁:提供網址後,擷取頁面文字並依需求分析。
另外,我也開始建置資料收藏與報告分類,希望之後能把讀過的資料存進指定報告,再從聊天室查詢。這部分還需要完成測試。
🔧 我怎麼製作?
核心流程是用 Webhook 接收 LINE 訊息,交給 AI Agent 處理,再透過 HTTP Request 將回答送回 LINE。
為了處理不同輸入,我加入分流:一般文字進入對話流程;網址先取得網頁並擷取文字;PDF 則先從 LINE 下載,再擷取內容交給 AI。對話部分接上 Simple Memory,讓機器人能參考近期討論。
製作過程中,我透過與 ChatGPT 討論、逐步設定節點和實際傳訊息測試,調整接線、資料欄位與提示詞。
🧪 測試時發現的問題
我曾傳入一份程式設計期中考說明 PDF,測試機器人整理考試時間、範圍與程式題內容,之後再針對文件追問。
這讓我發現,PDF 擷取到文字,不代表也讀到了裡面的圖片或表格。因此我在指令中加入要求:沒有取得的資訊要明確說明,不能自行補上。
網頁也是一樣。抓到首頁的標題和連結,不代表讀過每篇文章全文。我也調整了提示詞,讓機器人區分資料內容、推論與建議。
另外,一開始回答容易太長,甚至把簡單的課堂報告延伸成規模很大的研究計畫。我後來限制一般回覆長度,並要求它優先提供大學生能實際執行的方法。
📌 目前的限制
這個版本還沒有主動上網搜尋功能,需要使用者提供網址或 PDF。掃描型 PDF、圖片、圖表,以及需要登入或動態載入的網頁,可能無法完整讀取。
對話記憶也有限,回答仍需核對原始來源。它目前是協助思考與整理資料的工具,不能直接取代查證和自己的判斷。
🌱 我的心得與下一步
我一開始也想過:「這跟直接問 AI 有什麼不同?」
對我來說,差別主要在使用流程。我把報告需要的步驟整理進 LINE:提出主題後,機器人先提供三個研究方向與搜尋關鍵字,再依照使用者的選擇繼續討論;收到網址或 PDF 時,則進入資料擷取與分析流程。使用者不必每次重新說明希望 AI 用什麼方式協助。
一般 AI 聊天工具也能完成許多相同任務。這個作品的價值,是針對大學生做報告的情境,預先設定回覆原則、串接資料處理,並嘗試加入按報告分類的收藏功能,讓操作更集中、固定。
目前它在主動搜尋、支援的檔案種類和處理複雜問題的能力上,仍有不少限制。我希望它能成為一個容易開始使用、陪使用者逐步整理想法的報告助手。
接下來會繼續測試收藏與查詢,並優化選單、回覆格式和讀取失敗時的提示,讓「報告救命小精靈」更容易使用。
3 個愛心0 則留言
登入並驗證手機後就能留言。登入