SpecialX
4da9194a5e
feat(ai): V2 深度增强 — SSE 流式/全局助手/内容安全/多角色覆盖
对标 Khanmigo/Duolingo Max/Squirrel AI/Century Tech 实现:
- SSE 流式响应:createAiChatCompletionStream AsyncGenerator + /api/ai/chat/stream SSE 端点 + useAiChatStream hook(AbortController 停止生成 + localStorage 持久化)
- Markdown 渲染:AiMarkdownRenderer(react-markdown + remark-gfm + 代码块/表格/列表 + hover 复制按钮)
- 全局 AI 助手:AiAssistantWidget 浮动按钮 + Sheet 侧抽屉 + usePathname 路由推断上下文(7 类场景系统提示)+ dashboard layout 全局注入 AiClientProvider
- 内容安全:content-safety.ts 多层过滤(输入/输出安全过滤 + 每日限制 student 50/teacher 200/parent 30/admin 500 + 学生苏格拉底模式),COPPA/FERPA K12 合规
- 多角色 AI 覆盖:家长端 AiChildSummary(学情摘要)+ 管理员端 AiUsageDashboard(使用监控)+ 学生端 AiStudyPath(个性化学习路径)
- i18n 修复:8 处错误键引用 + zh-CN/en ai.json 全面扩展
- 架构文档 004/005 同步更新
2026-06-23 01:34:37 +08:00
..
2026-06-18 03:31:07 +08:00
2026-06-18 03:31:07 +08:00
2026-06-23 01:34:37 +08:00
2026-06-23 00:52:39 +08:00
2026-06-22 18:43:12 +08:00
2026-06-22 16:02:07 +08:00
2026-06-22 16:17:00 +08:00
2026-06-18 03:31:07 +08:00
2026-06-22 17:01:00 +08:00
2026-06-22 15:50:56 +08:00
2026-06-22 18:36:46 +08:00
2026-06-22 16:08:39 +08:00
2026-06-22 17:07:32 +08:00
2026-06-22 18:45:35 +08:00
2026-06-22 16:17:58 +08:00
2026-06-19 05:13:34 +08:00
2026-06-18 03:31:07 +08:00
2026-06-22 16:44:02 +08:00
2026-06-22 16:15:36 +08:00
2026-06-18 03:31:07 +08:00
2026-06-22 15:38:26 +08:00