AI错题本(作品介绍)
项目概述
这是一款面向K12学生的智能错题管理工具,旨在通过AI技术帮助学生高效整理错题、精准分析薄弱知识点并推荐针对性练习。项目从0到1独立开发,目前已上线微信小程序,累计服务用户超5000人。
核心功能
智能录入:支持拍照上传手写错题,利用OCR技术(百度AI/腾讯OCR)自动识别题目文本及手写答案,去噪后生成结构化错题记录。
知识点标签:基于NLP(自然语言处理)对错题内容进行语义分析,自动关联教材章节和知识点(如“二次函数”“现在完成时”),构建个性化知识图谱。
学情分析:通过数据分析统计错题频率、知识点薄弱度,生成可视化学情报告(雷达图、趋势图),让学生和家长一目了然。
智能推荐:基于知识图谱和艾宾浩斯遗忘曲线,推荐同类变式题和复习计划,实现举一反三。
错题导出:支持按知识点、时间范围筛选错题,一键生成PDF错题本,方便打印复习。
技术架构
前端:uni-app(Vue3 + Pinia)实现小程序跨端开发,封装了图片裁剪、手写签名等组件。
后端:Python(FastAPI)构建RESTful API,集成Celery处理异步OCR任务;数据库采用MySQL存储用户错题元数据,Redis缓存热点数据。
AI能力:调用百度OCR通用文字识别接口。
部署:后端Docker容器化,使用阿里云ECS + OSS + CDN,保障图片上传和访问速度。
个人角色
作为项目独立开发者,负责全流程:需求分析、UI设计、前后端开发、AI模型调优、测试及上架发布。
难点突破
手写体识别准确率优化:针对学生手写潦草、涂改等情况,对OCR结果进行后处理(错别字纠正、公式还原),并结合用户反馈持续迭代。