2026年AI出题器:Anki(3万星)+ LangChain 搭建免费自托管题库,5个实用模式
Anki(29,543星)存题,LangChain(143,470星)从任意材料生成题目,大模型校准难度——给老师、家教和自学者的一套免费出题系统。
💡 你将学到
Anki(29,543星)存题,LangChain(143,470星)从任意材料生成题目,大模型校准难度——给老师、家教和自学者的一套免费出题系统。
直接给结论
做出题器最快的方式:用大模型从你的源材料(讲义、课本章节、文章)生成题目,存进Anki(29,543星)做间隔重复,再用同一个模型自动批改。全部免费且自托管。
模式1 - 从任意文本生成题目
import openai
text = open("chapter3.txt").read()
resp = openai.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content":
"Create 10 multiple-choice questions from this text, 4 options each, "
"with correct answers. Return JSON. " + text[:8000]}])
print(resp.choices[0].message.content)
模式2 - 挖空题背记
让模型出填空题("法国首都是___")——这是Anki间隔重复里最有效的卡片形式。
模式3 - 自动批改
resp = openai.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content":
f"Grade this answer to '{question}' out of 10 with one-line feedback: {answer}"}])
模式4 - 难度校准
让模型给每题标1-5难度,难题少安排——Anki负责排期。
模式5 - 导入Anki
把题目导出为CSV(Front,Back,Tags)导入Anki,或用AnkiConnect做脚本同步。
真实数据
- 从课本章节生成100道题,mini级模型约0.05-0.2美元。
- Anki间隔重复把30天记忆保持率从约30%(突击)提升到80%+。
- 整套跑在笔记本上——不需要云账号。
FAQ
Q:题目质量好吗? A:mini级模型从清晰的源文本能生成不错的选择题;先人工审改第一批,再校准你的提示词。
Q:学生能用吗? A:能——喂你的笔记、生成自测题,Anki安排复习。
Q:数学题呢? A:大模型能处理基础算术和代数;LaTeX多的题要求输出LaTeX,用MathJax在Anki里渲染。
相关文章
2026-06-29
高收益主线龙头策略——不花钱的数据,也能抓到龙头
2026-06-29
你笔记本里,藏着一个AI
2026-07-14
免费AI编程助手 2026 配置指南:VS Code 5分钟装 Continue、Copilot、Windsurf
