本系列將實作一個可供大眾實際使用的 AI 助教平台,專為 LeetCode 演算法練習設計。透過生成式 AI 分析程式碼與解題表現,系統能即時判斷學習者程度並動態推薦題目,並提供逐層提示、錯誤解析與學習建議,幫助使用者真正理解演算法核心概念。30 天內將完成從模型整合、題庫構建、互動介面設計到雲端部署的完整開發流程,最終開放平台供讀者試用。
前言 在學習演算法的過程中,我們時常遇到找不到符合自己程度的題目練習,導致大家不知道自己的實作能力,也不確定是否真正了解演算法理論,今年的 iThome 鐵人賽...
今日目標 將後端 FastAPI API 和前端Streamlit介面成功連接起來,並能在前端查詢後端資料庫中的題目列表,作為 Mock 題庫的測試環節,另外,...
今日目標 後端新增 Assessment 路由: GET /assessment/start?user_id=:挑出 3 題(Easy/Medium/Har...
今日目標 在完成使用者註冊、題庫建置,以及程度測驗的功能後,將要進一步優化作答體驗,加入提示系統。這個功能的核心概念是,當使用者遇到困難時,可以點選「提示」,獲...