Laravel 12Filament通义千问DeepSeekuni-app
项目概述
面向初中生的学习辅助应用,围绕「练习 → 批改 → 错题 → 复习」的学习闭环设计:学生练习判分后,错题自动进入错题本,由间隔复习算法安排在遗忘临界点重做;手写解题过程拍照上传,由视觉大模型识别批改并给出讲解。后端服务与内容运营后台已完整实现,小程序端持续迭代中。
核心功能
- 内容体系:学科 / 教材版本 / 章节 / 知识点四级结构,适配不同教材
- 多模式练习:章节练习、知识点练习、错题重做、每日一练、模拟考试,客观题自动判分
- AI 拍照批改:上传手写解题照片,视觉大模型识别解题过程并给出评分与讲解
- 智能错题本:错题自动收集,按艾宾浩斯遗忘曲线(1/2/4/7/15/30 天)安排复习
- 游戏化激励:每日签到、成就徽章、能量值体系
- 多种登录:微信登录、手机验证码、账号密码
- 运营后台:题库、知识点、用户与运营数据的全套管理面板
技术架构
后端基于 Laravel 12 + Sanctum,AI 批改服务接入阿里云百炼的通义千问 Qwen-VL 视觉模型,按学科(数学计算、证明、物理、化学)使用不同的批改提示词模板,并做了完整的工程化设计:模型降级链、每日调用限额、结果缓存与异常分级兜底,保证批改服务在异常情况下依然可用。内容生产侧由 DeepSeek 驱动命令行工具批量生成知识点讲解与题目,供运营在后台审核入库。管理后台基于 Filament 构建,14 个管理资源覆盖内容、用户、练习数据与系统设置,系统公告通过队列广播触达用户。
项目亮点
- AI 工程化:批改链路含降级、限额、缓存与分级异常处理,而非简单透传大模型
- 学习科学:间隔复习算法把错题自动安排进复习计划,对抗遗忘曲线
- 内容生产提效:大模型批量生成 + 人工审核的内容运营模式