iT邦幫忙

2026 iThome 鐵人賽

DAY 29
0

一、前言

昨天(Day 28),我們拿了一份完全陌生的《DICOM 醫學影像傳輸協定概論》投影片進行終極壓力測試。實測結果證明,系統在十幾秒內就能自動萃取出 Header 與 PACS 架構摘要、名詞卡、單選測驗題與 Mermaid 心智圖,將傳統手動整理的 90 分鐘大幅壓縮至 3 分鐘以內,成功驗收了「No-Code 考前複習神器」的實戰威力!
隨著 30 天賽程接近尾聲,所有工具開發與畫布編排已正式收官。然而,這套系統的價值僅僅是「幫大學生應付期中考」嗎?
今天 Day 29,我們要跳脫單一學生的視角,站在醫學資訊工程的角度進行兩大重點回顧與展望:

  1. 系統架構演進盤點:我們是如何一步步從「單純聊天」升級到「多分支並行工作流」與「獨立 Web App」的?
  2. 未來臨床與學術延伸構想:這套架構在未來的大三專題、臨床資訊系統(HIS/PACS)與醫療標準互通中,能發揮哪些潛力?

二、架構演進回顧:從隨機對話到標準化流水線

回顧這 28 天的實作歷程,整個專案經歷了三次關鍵的架構質變:

【階段一:基礎對話】隨機 Prompt 對話 (易幻覺、缺乏邊界)
【階段二:外接大腦】知識庫 RAG (Chunking/向量)(先翻課本再作答、可追溯)
【階段三:工作流與產物】多分支 Workflow + Web App (標準化、高密度複習大禮包)
  1. 從 Chatbot 到 RAG 知識庫(解決幻覺問題):
    • 最初的單純對話極度依賴 LLM 的通用預訓練權重,容易產生看似合理卻偏離課堂範圍的幻覺。
    • 透過引入 Dify 知識庫(RAG 技術),我們先後克服了投影片匯出 PDF 碎成 388 塊的難題、改用雙換行收斂至 41 塊,並搭配向量檢索(Vector Search)與引用出處標籤,建立了具備可追溯性的專屬課堂知識庫。
  2. 從 Chatflow 到 Workflow(解決輸出不穩定):
    • 聊天流雖然靈活,但使用者每次得到的格式都不一樣,不適合需要嚴整結構的考前複習。
    • 我們轉向 Workflow(工作流),透過固定的資料管線,分別雕琢摘要、Flashcard、單選題、迷思破解與 Mermaid 心智圖等專屬節點,最後利用模板轉換節點(Template Transform)組裝成一鍵產出的考前大禮包。
  3. 從後台畫布到獨立 Web App(解決跨裝置落地):
    • 藉由 Dify 的公開發布能力與自訂表單輸入(難易度與題數選單),我們徹底擺脫了筆電與後台限制,讓工具能釘選在手機主畫面上隨開隨用。

三、未來臨床與專題延伸構想:邁向真正的醫療 AI 助理

身為醫學資訊學系的學生,在掌握了 RAG、工作流編排與 API 串接後,這套架構在未來的大三專題或臨床應用中,具備極為寬廣的延伸可能性:

  1. 醫療法規與指引查詢引擎(Clinical Guidelines RAG)
    • 現行痛點:臨床指引(如衛福部癌症篩檢指引、高血壓治療指引)通常動輒數百頁且年年更新,醫護人員在診間調閱極為費時。
    • 延伸架構:將知識庫替換為衛福部或學會公開的臨床治療指引 PDF,結合專有名詞全文檢索與嚴格的 Citation 標籤,打造臨床決策輔助(CDSS)的檢索小幫手。
  2. FHIR / HL7 標準轉換與驗證助手
    • 現行痛點:醫院舊系統(HL7 v2)升級至新一代 FHIR 架構時,工程師需要頻繁比對龐大的 Resource 欄位定義(如 Patient、Observation)。
    • 延伸架構:利用我們在 Day 22 實作的結構化解析技術與 Day 17 的 Markdown 欄位對照,建立一條能自動比對 HL7 v2 與 FHIR 欄位映射(Mapping)的專題工作流。
  3. 本地端私有化部署(On-Premise + Local LLM)
    • 資安考量:在 Day 27 我們深入探討了公有雲處理 PHI(機敏健康資訊)的法律與資安紅線。
    • 未來升級:若要進一步走入醫院實務,未來專題可嘗試在本地端伺服器架設開源版 Dify(透過 Docker 部署),並串接本地開源大型語言模型(如 Llama 3、DeepSeek 或 Taiwan-LLM),在完全斷網、不出院區的前提下確保醫療隱私合規。

上一篇
Day 28:實戰演練:拿一份全新章節驗收學習效率
下一篇
Day 30:鐵人賽完賽心得:程式新手也能打造的實用 AI 工具!
系列文
大學生的生存筆記:用 Dify 零程式打造專屬課堂複習與考前衝刺 Agent 共 30 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言