跳至主要內容

文章

協助可憐碩班生整理論文的小精靈(有空要繼續把他變成碩論管家)

Azaria/韓寒 @az.azarrria發布於 已編輯

專案背景:想解決甚麼問題?

本人背景
本人是一位ENTP醫學大學碩班生,目前正在經歷碩班第一次的Seminar,雖然Seminar已經鼠到臨頭(11/2要報告,PPT是一頁都沒有的♥),但這邊更是完蛋,所以趕快上來做這個。

為何想做這個呢?
因為我的碩論題目比較特別,需要閱讀大量paper,然後我都要在看完之後請GPT幫我整理內容,然後在讓他加入指定Excel檔案中,但是真的很麻煩,到後面又開始犯懶,於是乎我就想,那為何不做一個專始於我的碩論管家呢?如果我可以把會議紀錄、paper、碩論規劃、報帳、IRB維護、實驗室採購....甚麼啊哩啊雜ㄉ(有讀碩班的一定會知道,碩班生就是免費勞動力☺♥)都丟給我的碩論管家,讓他幫我安排跟把所有東西丟到Notion,我就可以無腦跟做了,光想就覺得完全本人的烏托邦,最後就決定做這個了。

做法

整體架構

  1. LINE 使用者傳送訊息
  2. Webhook:接收 LINE 訊息
  3. Route Message:判斷訊息類型

依照訊息類型分成三條路徑:
A. PDF

  1. LINE 使用者上傳 PDF 論文
  2. Download PDF from LINE:透過 LINE API 下載 PDF 檔案
  3. Extract PDF Text:擷取 PDF 中的文字內容
  4. PDF Paper Text:整理並統一論文文字格式
  5. Summarize Paper:使用 OpenAI Chat Model 分析論文,透過 Structured Output Parser 產生結構化摘要
  6. Save to Notion:將論文摘要及相關資訊儲存至 Notion
  7. Send Notion Link to LINE:將 Notion 筆記連結回傳給 LINE 使用者

B. 論文網址

  1. LINE 使用者傳送論文網址
  2. Read Paper Link:透過 Firecrawl 擷取網頁中的論文內容
  3. Link Paper Text:整理擷取的文字並統一格式
  4. Summarize Paper:使用 OpenAI Chat Model 產生結構化論文摘要
  5. Save to Notion:儲存論文摘要及相關資訊
  6. Send Notion Link to LINE:將 Notion 筆記連結回傳給使用者

C. 一般聊天

  1. LINE 使用者傳送一般文字問題
  2. AI Agent:使用 OpenAI Chat Model 理解問題並產生回答
  3. Simple Memory:保留近期對話內容,支援連續問答
  4. HTTP Request:透過 LINE Messaging API 將 AI 回答傳回 LINE

結果

結果如圖,他可以完美的把我傳給他的論文,無論是給PDF還是link,他都可以準確的幫我整理資訊到notion裡面,因為我有開memory給他,所以他也可以準確的幫我進行兩篇paper的比較,超讚

可以再更好的部分

1. 項目 Notion 管理頁面

  • 希望之後可以自動分類論文主題、研究設計及研究領域。
  • 建立標準化資料庫,方便搜尋及篩選。
  • 增加閱讀狀態。
  • 建立不同論文之間的比較與整理功能。

2. 項目強化 AI Agent 的互動能力

  • 讓 AI Agent 能搜尋及讀取已儲存在 Notion 的論文。
  • 支援針對特定論文進行深入問答。
  • 支援比較多篇論文的研究方法、結果及限制。
  • 建立 RAG,使回答能以已儲存的論文內容為依據。

3. 【一些未來想做的】(先紀錄我目前想到的,不然我又要忘記QQ)

  • 增加碩論的整體計劃看板。(可能是甘特圖或任務牆?我還沒想好哈哈)
  • 希望可以處理跟紀錄瑣事,直接替我安排進去行程裡面。
  • 每天給我今日TO-DO,讓我知道今天要幹嘛,強迫我回報。
  • 希望未來他也可以處理語音,聯會議記錄都幫我分擔了。
  • 主動提醒我截止日期。

我目前想到這些,也歡迎各位匠人有好想法可以跟我分享!!到時報Seminar把他做進去!!

一些小心得

因為10、11月實在是忙到翻掉........沒甚麼時間可以上來玩,每天都關在實驗室看paper、被教授罵、當TA、管實驗室、管計劃案,還要上家教(不然我要窮死ㄌQQ),希望沒那麼忙可以多做一點這裡的有趣Project,然後多認識一點這裡的人兒,E人已經要被悶死了......也希望自己可以多多加油,許要自己也可以變努努(自我感覺良好、有點不要臉ㄉ小白)

大家有甚麼好想法,可以造福碩班生的功能都可以來留言啊啊啊啊啊啊啊

感謝閱讀到這的每一位,辛苦你們,看著我用不通暢的文字發瘋
(寫那麼長,到底有完沒玩..........)

我要去趕工我的Seminar PPT了,有空再上來跟大家玩耍♥♥

Result_LINE.1.jpg
Result_LINE.2.jpg
Result_Notion.jpg
workflow.jpg

0 個愛心0 則留言

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