核心用法
Error Analysis 是一款面向学生与自学者设计的命令行错题管理工具,通过纯 Bash 脚本实现无需依赖的轻量运行。核心功能围绕四个维度展开:
1. 错题归因分析 (analyze) —— 输入题目、错误答案与正确答案后,系统自动解析错误类型(计算失误、概念混淆、审题偏差等),并定位到具体知识点;
2. 知识点深度解析 (knowledge) —— 针对薄弱环节调用知识库,提供概念讲解、常见误区与典型例题;
3. 变式训练生成 (similar) —— 基于错题类型自动生成同考点变式题,强化举一反三能力;
4. 学情数据看板 (summary) —— 聚合 data/errors.json 中的历史记录,统计高频错误点与知识点掌握度。
显著优点
- 零依赖部署:Python 3.6+ 环境即可运行,无 pip 安装负担,适合学校机房、考试系统等封闭环境;
- 数据本地化:错题记录以 JSON 格式本地存储,隐私可控,便于长期追踪学习轨迹;
- 命令行效率:支持脚本化批量处理,可整合进自动化复习工作流。
潜在局限
- 无图形界面:对习惯 App 交互的用户存在门槛;
- AI 解析深度依赖提示工程:复杂题型(如几何证明)的归因准确性取决于底层模型能力;
- 数据同步缺失:多设备场景需手动迁移
data/errors.json。
适合人群
- 备考学生(中高考、考研、资格认证);
- 需要量化追踪薄弱点的自学者;
- 教育机构批量部署错题分析系统。
常规风险
- 隐私风险:错题内容可能暴露个人学业水平,建议加密存储敏感数据;
- 过度依赖生成变式题:机械刷题可能掩盖思维盲区,需配合人工复盘。