记笔记用 Notion,理解难点用 NotebookLM,背卡片又得去 Anki,一天下来在三个应用之间跳来跳去,注意力早就散了。小编的结论是:与其一直切换,不如花一个周末,用 AI 编程工具做一个把三者常用功能合在一起的学习应用。下面讲讲这个叫 StudyLab 的应用是怎么搭出来的。
先说明立场:小编不赞成用 AI 一键交作业,但用 AI 帮自己学得更好,是另一回事。小编在学习中大量用到 NotebookLM、Quizlet、Anki、Notion、LongCut,以及 Claude、ChatGPT 这类聊天机器人,这次干脆更进一步,自己做一个。
原来的学习流程有什么问题
小编的流程大致是:上课和自学时在 Notion 做笔记;整理好后搬进 NotebookLM,用它拆解难点、生成音频概述、做测验;NotebookLM 自带的闪卡功能比较弱,所以要巩固记忆时再切去 Anki。
这和翻实体的笔记本、课本、卡片不太一样。对小编这种一条通知就会分心的人,频繁切应用基本等于主动找干扰;而且内容分散在不同应用里,各有各的整理方式,没有一个统一的地方存放。
StudyLab:一个周末做出来的合体
小编同时用了 Codex、Claude Code 和 Antigravity,让三个智能体分头负责项目的不同部分。地基搭好之后,改用 Claude Code(Opus 5.5)收尾、修问题、继续加功能。
NotebookLM 很依赖 AI 来理解学习资料,所以 StudyLab 也得有 AI 能力。小编让 Claude Code 写了个集成,直接接入已有的 ChatGPT Pro 订阅,省得另外申请 API 密钥、按量付费。调试花了不少功夫,但最后能用 ChatGPT 驱动应用里所有 AI 功能,值得。
Notion 的部分:管笔记
每门课一个独立工作区,支持 Markdown 笔记、标签整理和全文搜索。

另外有个仪表盘,课程、笔记、闪卡组和待复习内容一眼就能看到。
Anki 的部分:管复习
支持多种闪卡类型、分组和间隔重复,在合适的时间点重新复习。

学新卡、复习到期卡、考前突击各有独立模式,突击不会打乱正常的复习计划。它还会统计记忆保持率、连续复习天数和整体进度。
NotebookLM 的部分:管理解
可以上传 PDF 等学习资料,让 AI 找出重要概念、推荐闪卡,再通过内置的导师功能提问。导师的回答会带引用,指向它参考的原文,方便核对;它也有类似 NotebookLM 的“只依据资料回答”机制,降低复习时被幻觉误导的风险。
小编用它复习离散结构课程时,先问了一个课程问题,回答带引用,和 NotebookLM 差不多。接着问它 XDA 是什么,它回复“您的资料里没有定义 XDA,所以含义不明确”,随后才补了一句简短说明,没有硬编。此外还加了选择题、判断题和简答题的测验。
还按小编自己的学习习惯做了定制
小编让 ChatGPT 回顾过去的学习对话,分析自己的学习偏好和薄弱点。结果它判断小编“通过教别人学得最好”,于是建议加一个让小编用自己的话讲解概念的功能。小编把这些结论交给 Claude Code,做出了“Teach It Back”(回讲)功能。
用法很简单:学完一个概念后,像给别人讲课一样讲给 StudyLab 听。AI 会评估讲得对的部分、遗漏的部分和可能的误解,再追问一个问题,看您能不能真正应用。

小编学“命题与真值”时故意讲错,它准确指出了错在哪里,用小编的资料给出正确定义,并让小编判断两个陈述是不是命题。答对之后它确认小编纠正了误解,但没有直接判定“已掌握”,只给了“识别(Recognize)”级别。
这来自另一个功能:基于证据的掌握度系统。它不给随意的百分比,而是分四级:识别(Recognize)、理解(Understand)、回忆(Recall)、应用(Apply),依据闪卡复习、测验和回讲的多项证据来判断,需要多条证据才算真正掌握。
它不能替代什么
小编的目标不是取代原来的应用,而是把真正常用的功能合在一起。StudyLab 没有 NotebookLM 的音频概述、Notion 复杂的数据库,也没有 Anki 丰富的插件。这些需要时回原应用就行,日常学习的主流程则集中在一个地方。想看类似的思路,可以看看 找不到顺手的 App,不如用 Vibe Coding 自己做,或者 Claudemy 技能实测 里让 Claude 当私人导师的玩法。
想进一步了解 NotebookLM 本身,可以看 NotebookLM 官方站点。
常见问题(FAQ)
不会写代码,也能做这样的学习应用吗?
可以从小功能做起,用 Claude Code 这类工具描述需求就行。小编这个应用也是用自然语言一步步让 AI 写出来的,调试环节需要点耐心。
用 AI 学习会不会变成“偷懒”?
看用法。让 AI 代写作业是偷懒;让它检验您讲得对不对、追问您,则是在逼您多想。回讲功能就是后一种。
为什么要接 ChatGPT 订阅,不用 API 密钥?
小编已经有 ChatGPT Pro 订阅,直接接入就不用再为 API 按量付费,省了一笔额外开销。
自己做的应用能完全替代原来的三个工具吗?
不能,也没必要。缺的功能(音频概述、复杂数据库、插件)随时回原应用用,自制应用只负责高频的那部分。