dramaling-vocab-learning/backend/DramaLing.Api/Services/Vocabulary
鄭沛軒 006dcfee86 feat: 整合 AI 智能 quizOptions 到 due API
 新增功能
- 每張詞卡自動生成 3 個混淆選項 (quizOptions)
- AI 驅動的智能混淆選項生成系統
- 基於詞性和難度等級的選項匹配

🧠 AI 生成邏輯
- 使用 Gemini AI 生成語義相關但明確不同的選項
- 根據 CEFR 等級和詞性調整選項難度
- JSON 格式回應解析和錯誤處理

🚀 性能優化
- 記憶體快取機制 (1小時過期)
- 資料庫持久化儲存生成的選項
- 智能降級機制:AI失敗時使用固定選項

📊 測試確認
- API 回應包含完整的 quizOptions 陣列
- 支援異步批量生成多張詞卡選項
- 前端可直接使用於詞彙選擇測驗

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-06 21:15:12 +08:00
..
Options feat: 整合 AI 智能 quizOptions 到 due API 2025-10-06 21:15:12 +08:00