核心功能与用法
Error Analysis 是一款面向学生群体的错题管理工具,通过命令行交互实现四大核心能力:
1. 错题归因分析 — 输入题目、错答与正答,系统自动推导错误根源(概念混淆/计算失误/审题偏差等),并关联对应知识点
2. 知识点图谱解析 — 针对薄弱概念调用 knowledge 命令,获取结构化讲解与典型例题
3. 智能变式训练 — 基于 similar 命令生成同考点、不同情境的练习题,实现"举一反三"
4. 学习数据看板 — summary 命令聚合历史错题,输出高频错误类型统计与复习优先级建议
显著优势
- 零依赖轻量部署:纯 Bash/Python 实现,无需安装第三方库,兼容 Python 3.6+
- 离线可用:数据本地存储于
data/errors.json,隐私可控 - 学科通用:虽示例以数学为主,但命令设计支持任意知识体系的错题分析
局限性与风险
- 无 AI 内核:当前实现依赖规则匹配与模板填充,复杂推理场景(如物理多过程问题)分析深度有限
- 数据持久化简单:JSON 文件存储在量级增长后可能面临读写性能瓶颈,无云同步机制
- 变式题质量波动:
similar命令若未接入 LLM 或专业题库,生成题目可能重复或偏离目标难度
适用人群
- 备考阶段需要系统整理错题的初高中学生
- 自学编程/数学的成人学习者
- 辅导子女功课需快速定位知识盲区的家长
常规风险提示
⚠️ 建议定期备份 data/errors.json;若用于高利害考试(如高考)的错题分析,关键结论请交叉验证教材或教师意见,避免自动化工具的单向度解读。