計畫介紹
背景與動機
癌症已蟬聯 37 年國人十大死因榜首,臺灣每年有超過 4.8 萬人因癌症死亡,每年新增的癌症人數更超過 10 萬人。在資訊爆炸的時代,人們想快速理解資訊卻容易接收到不正確的觀念,甚至以訛傳訛。透過 AI 與大數據提供準確且即時的癌症健康資訊,能有效支援癌友與其家屬面對疾病挑戰。
團隊發放問卷共回收 357 則回覆(其中 175 位曾使用過聊天機器人),受訪者最重視的前三名為「資料的正確性」、「流暢的使用過程」與「清楚顯示服務選項」;功能需求上,76.5% 期望常見問題與解答、70.2% 期望關鍵字查詢症狀或疾病、52.2%期望推播最新醫療消息。團隊以此為依據,在 Heho 健康既有 Line 官方帳號的基礎上,補足其缺乏的癌症功能服務並進行優化。
系統功能
專題詳細介紹
本專題以 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 檔案。