夜雨聆风学习资料网

ARTICLE · 1001646

好用的 AI 刷题助手

好用的 AI 刷题助手

重要的放在前面:

    下载地址:

    通过网盘分享的文件:ai-exam-assistant.zip

  链接: https://pan.baidu.com/s/1F73N6ztDO-o2hJ2CodyqQg?pwd=gw7q 提取码: gw7q

备考 AI 工程师那阵子,我有个很实际的烦恼:题刷了不少,但总感觉不系统。市面上的刷题工具,要么题库和我要考的对不上,要么就是纯刷题、没有「AI 讲题」的环节——错在哪、为什么错,全靠自己翻教材。

索性,我给自己写了一个。就是今天要推荐的这个:AI算法工程师学习助手。

说它是刷题工具,其实它更像一个「备考闭环」:AI 出题、刷题、批改、答疑、模拟考试、学习评估,一条龙。更关键的是——我最后用它备考,通过了两个 AI 工程师考试,亲测有效。

▲ 工具真容:本地跑起来,浏览器打开就能刷

一、它能干什么:六大功能串成闭环

▲ 六大功能,串成备考闭环

第一,AI 出题练习。你可以勾选知识领域、选题型、定题量,AI 按需出题。单选、多选、判断、填空、简答,都有。

第二,历史题库。题库可导入(联系作者获取),你做错的题会自动进「错题本」,能按「未掌握/已掌握」标记、按知识领域筛选,反复刷到掌握为止。

第三,AI 批改。选择和判断自动判分;填空和简答,交给大模型智能批改,给出得分、评语和知识点解析。

第四,AI 答疑。遇到不懂的,直接对话问它,支持公式和代码示例,问答历史还能回顾。

第五,AI 考试。能生成完整的模拟卷,有答题卡导航、交卷前遗漏检查,答完自动评分——考前检验水平很管用。

第六,AI 学习评估。统计你的正确率、分析各知识领域的掌握度、找出薄弱点,生成复习建议。

这六个功能串起来,就是一个完整的备考闭环:练→ 错 → 问 → 考 → 评。

二、核心设计:轻量、本地、不锁模型

▲ 轻量、本地、可换模型

技术上,我尽量做得轻、做得自由。

前端是 Vue 3 + Element-Plus,后端是 Python + FastAPI,数据用 SQLite 存——题库文件也就 1MB 左右,跑在本地,除了调模型几乎不联网。

最花心思的是「模型不锁死」。很多刷题工具绑死一个模型,我这个可以三选一:云端 API(DeepSeek、OpenAI 等)、企业内网的大模型、或者本地 Ollama 跑的模型。一个按钮切换,配一个连接检测,哪个能用用哪个。

还有个贴心的点:把「知识领域」做成了配置文件(topic_config.json)。你要考的不是 AI 算法,是数据工程师、还是别的方向,改一下这个 JSON 就能切换主题,不用动代码。

三、使用流程:练→ 错 → 考 → 评

▲ 一个完整的备考闭环

整个使用流程就五步:出题(AI 按需出题)→ 刷题(即时判定 + 解析)→ 错题(自动收集、反复刷)→ 考试(模拟卷 + 评分)→ 评估(定位薄弱点)。

每一天,你可以用它做一次定制练习;做错的题,进错题本;考前,用它生成模拟卷检验水平;考完,看学习评估,找薄弱点补漏。

四、亲测:两个 AI 工程师考试,过关

▲ 真的用它刷过来了

这个工具最硬的一条背书,是我自己。

备考期间,我就是用它一路刷过来的——每天出题练习,错题反复刷到「已掌握」,考前用模拟卷查漏,考后看评估补薄弱点。最后,两个 AI 工程师考试,都过了。

不是「我觉得它有用」,是真的用它刷过来了。这也是我敢把它开源出来的底气。

五、三步上手,开箱即用

▲ 三步,从装到刷

第一步,装依赖。Python 3.10+ 和 Node 18+,双击 start.bat 自动装好一切。

第二步,配模型。填一个 LLM API Key(云端、企业、本地 Ollama 任选),点连接检测确认能用。

第三步,开始刷。浏览器打开 127.0.0.1:8000,出题、刷题、考试一条龙。

如果你也在备考 AI 相关考试,或者想自己攒一个刷题工具,这个可以拿去直接用,也可以拆开看它的思路——出题、批改、答疑,每一块的 Prompt 和代码,都是能直接复用的。

一个说明:代码开源(MIT),但题库因涉及版权不随代码分发。想要题库的朋友,联系作者获取 app.db,放进 data 目录即可。

—— 开源好物 · 弎岁就很帥

相关学习资料