- AI Scheduling
- Task Prioritization
- Time Management
- Smart Calendar Integration
- Student Productivity
- Introduction to AI
Smartschedule 智慧排程:結合 AI 任務優先排序與行事曆整合功能
朗O恆、陳O欣、蕾O、黃O誠、張O翔
大學生在時間管理上常面臨困難,尤其是在同時處理多項任務、變動的截止期限與不同課程要求時。為了解決這項挑戰,我們開發了 SmartSchedule——一套 AI 驅動的智慧排程助理,能根據使用者的任務狀況進行個人化分析,預測任務緊急程度,並產出最佳化的讀書計畫,且可整合至 Google 行事曆中。 SmartSchedule 採用模組化的 AI 架構,實現學術任務的自動排序與排程。系統會先從學習管理系統(如 Moodle、NTU COOL、Blackboard)及使用者手動輸入中蒐集資料,包括任務名稱、截止日期、預估字數、前後依賴關係,以及使用者偏好的讀書時段與高效學習時段等。此外,在開發階段也使用模擬資料集來訓練與驗證模型準確度,並結合 scikit-learn 工具以降低 AI 生成錯誤(hallucination)並提升預測穩定性。 本系統的核心方法包含四大階段流程:(1) 資料輸入,(2) 模型推論,(3) 任務優先排序,(4) 行事曆輸出。系統先透過深度神經網路(DNN)判斷任務的緊急性,並由另一模型預測完成所需時間。這些資訊經由加權優先分數系統整合,綜合考量任務截止日、工作量與使用者指定的重要程度。接著,再由預訓練的轉換器模型(T5-small)產出個人化的時段建議,並透過 Google Calendar API 自動同步至使用者的行事曆。 預期成果為一個能夠聰明分析工作量的排程助理,不僅協助學生有效規劃課業,更有助於維持心理健康與生活平衡。系統會推薦最佳時段並標示應優先處理的任務,提升學習效率並降低最後一刻的壓力。典型輸出例如:「報告撰寫:週五 13:00–15:00」、「閱讀安排:週六早上」,這些建議會直接顯示在行事曆中。 總結而言,SmartSchedule 展示了人工智慧如何將任務資料轉化為以學生為中心的智慧行程規劃工具。其即時整合行事曆與個人偏好設定的能力,讓此系統成為學術時間管理的一大助力。未來預計加入即時進度追蹤、小組任務協作功能,以及根據使用者行為進行的自我調適學習等功能。
