癌症專題圖標

輔仁大學第40屆專題

癌症資訊聊天機器人專題

結合 AI 與大數據提供癌症健康資訊

計畫介紹

「癌資機模人」由輔仁大學資訊管理學系第四十屆專題團隊開發,與健康資訊平台 Heho 健康產學合作,以旗下 Heho Cancer 網站作為正確資訊的來源,在 Line 上打造癌症資訊聊天機器人。系統結合 AI 語言模型與大數據分析技術,服務對象為癌友、癌友家屬及對癌症資訊有需求的社會大眾,協助其快速獲取正確、及時的健康資訊,並提供情緒指數分析與使用回饋等多元功能,期盼陪伴癌友一起面對癌症。
指導教授:鄭美娟
團隊成員:陳璽宇、楊凱傑、盧信廷、籃勗祐、劉珈妤

背景與動機

癌症已蟬聯 37 年國人十大死因榜首,臺灣每年有超過 4.8 萬人因癌症死亡,每年新增的癌症人數更超過 10 萬人。在資訊爆炸的時代,人們想快速理解資訊卻容易接收到不正確的觀念,甚至以訛傳訛。透過 AI 與大數據提供準確且即時的癌症健康資訊,能有效支援癌友與其家屬面對疾病挑戰。

團隊發放問卷共回收 357 則回覆(其中 175 位曾使用過聊天機器人),受訪者最重視的前三名為「資料的正確性」、「流暢的使用過程」與「清楚顯示服務選項」;功能需求上,76.5% 期望常見問題與解答、70.2% 期望關鍵字查詢症狀或疾病、52.2%期望推播最新醫療消息。團隊以此為依據,在 Heho 健康既有 Line 官方帳號的基礎上,補足其缺乏的癌症功能服務並進行優化。

系統功能

癌資機模人提供哪些服務?

  • 關鍵字查詢症狀或疾病:輸入癌症名稱或症狀,系統以分詞斷句從資料庫找出最符合的文章。
  • 推播最新醫療消息:每日定時推播最新癌症文章,附縮圖及連結。
  • 醫師健康解說與圖解健康知識:依大腸癌、肺癌、乳癌類別提供醫師解說影片及健康知識圖。
  • 常見問題與解答:統計十大熱門關鍵字,由 ChatGPT 產生對應的常見問題與解答。
  • 情緒指數分析:依五種心情給予鼓勵話語、附近美食地圖、正向文章、問答小遊戲或健康日曆,並可產生近七次的情緒變化圖。
  • ChatGPT 查詢與使用回饋:查無資料時可透過指令連結 ChatGPT,並提供多面向的評分與回饋管道。

專題詳細介紹

本專題以 Heho 健康擁有醫師、護理師、營養師等專家把關的 Heho Cancer 網站作為資訊來源,確保訊息的正確性與即時性。系統除了面向使用者的 Line Bot 之外,也建置了後臺管理系統,管理者可登入後維護醫師解說影片、健康知識圖、關鍵字、常見問題與情緒反饋等內容。

  • 系統建置:以 Python 串接 LINE Messaging API 與 Webhook 開發。
  • 資料庫:MySQL 關聯式資料庫(24 張資料表)儲存文章與使用紀錄,Firebase 記錄按鈕點擊與 ChatGPT 對話。
  • 資料擷取:以 Scrapy 爬取 Heho Cancer 最新文章,並用 Redis 記錄已爬取網址避免重複爬蟲。
  • 語意分析:透過 Jieba 分詞斷句,提升關鍵字查詢的準確度。
  • AI 整合:串接 OpenAI API,提供 ChatGPT 查詢並自動產生常見問題與解答。
  • 使用者追蹤:記錄使用路徑與行為,作為後續統計分析與優化依據。

未來展望

系統目前針對台灣前三名癌症(大腸癌、肺癌、乳癌)提供資訊與服務,未來希望擴充至更完整的癌症與疾病資訊,並與醫療機構合作提供更全面的服務。同時也期望將 ChatGPT 升級為 GPT-4,並讓機器人學習使用者的訊息資料,提供更貼近需求的個人化回應。

團隊已將此技術延伸應用至下一學年度的國科會計畫,把對話式聊天機器人帶入線上商務領域,協助水晶香氛工作坊等傳統產業進行數位轉型(詳見「氛享水晶資訊 BOT」專案)。

專題文件

以下為本專題的完整文件,內容涵蓋系統描述、軟體需求規格、軟體設計規格與實作檢討,可直接於下方預覽或下載 PDF 檔案。