dramaling-vocab-learning/backend/DramaLing.Api
鄭沛軒 4f16cbfa08 refactor: 移除所有快取機制並優化 AI 服務架構
主要變更:
- 完全移除句子分析快取,每次都進行真實 AI 分析
- 移除詞彙查詢的假資料實現,改用真實 Gemini AI
- 在 GeminiService 中新增專門的 AnalyzeWordAsync 方法
- 修正架構設計,將 AI 邏輯從 Controller 移到 Service 層
- 移除前端快取狀態顯示,簡化用戶介面

技術改善:
- 遵循分層架構原則,Service 層處理 AI 邏輯
- 統一錯誤處理和回退機制
- 新增完整的詞彙分析 JSON 解析邏輯
- 確保每次查詢都獲得最新的 AI 分析結果

附加:
- 新增查詢歷史系統設計規格文檔
- 為未來實現查詢歷史功能做準備

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-18 20:47:48 +08:00
..
Controllers refactor: 移除所有快取機制並優化 AI 服務架構 2025-09-18 20:47:48 +08:00
Data feat: 實現真正的AI驅動互動式單字查詢系統 2025-09-18 02:09:56 +08:00
Middleware feat: 實作完整錯誤日誌系統 2025-09-17 00:44:29 +08:00
Migrations feat: 實現真正的AI驅動互動式單字查詢系統 2025-09-18 02:09:56 +08:00
Models/Entities feat: 實現真正的AI驅動互動式單字查詢系統 2025-09-18 02:09:56 +08:00
Properties feat: DramaLing 完整版本 - 韓劇單字學習應用 2025-09-16 23:06:47 +08:00
Services refactor: 移除所有快取機制並優化 AI 服務架構 2025-09-18 20:47:48 +08:00
DramaLing.Api.csproj feat: 實現 AI 服務整合和前後端連接 2025-09-17 16:08:37 +08:00
DramaLing.Api.http feat: DramaLing 完整版本 - 韓劇單字學習應用 2025-09-16 23:06:47 +08:00
Program.cs feat: 實現真正的AI驅動互動式單字查詢系統 2025-09-18 02:09:56 +08:00
appsettings.json feat: 實作完整錯誤日誌系統 2025-09-17 00:44:29 +08:00