
Wrote a small tool to drastically improve studying and some thoughts
Hey,
I wrote a small tool that I think drastically improves studying and learning in general. I actually think AI could be incredibly effective for learning if used correctly. It's far too often AI is used ineffectively. Ironically, it's both the worst and best thing for education.
The tool works by incorporating the best research in the field[^1]:
- retrieval practice,
- spaced repetition,
- elaborative interrogation, and
- self-explanation,
You provide a resource and it begins tutoring you. It doesn't explain things for you and instead, probes your understanding of a given topic. It forces you to apply studying best principles instead of just re-reading and highlighting, which have been shown to be ineffective [^1].
You could see what it looks like after you ingest material: here. You might note the few toggles available, feynman, labs, confidence levels :)
There's also first-class support for ePUB, PDFs and semi-support for YouTube (it grabs a transcript only, but you need only grab a link)
ePUB: https://imgur.com/a/11CW4RC
Opening a Resource: https://imgur.com/a/friPw78
I view AI usage as either additive or subtractive. I'll begin with the latter case, the subtractive case, where AI usage is harmful for learning. In the subtractive case, you offload your thinking to AI and have it summarize or explain things for you. This is obviously harmful and you do not meaningfully learn in this case. You're not doing "mental reps" necessary. The strain is where you learn.
In the additive case, you do everything you normally would. Whenever I read a paper or watch a lecture, I use the SQ3R[^2] method as I think it's the most effective technique. I still use it, but I use this tool in addition to SQR3, labs, projects, practice problems, etc. Why? First of all, it's interactive and the feedback feels good and second, it forces the use of best practices. It suggests exercises or labs I otherwise wouldn't have thought of. It forces me to explain things back and acts as a pupil who will continuously ask questions. It forces me to use retrieval practice when I otherwise wouldn't. There's also been times where I thought I understood a topic, but through probing, turns out it didn't. I do everything I normally would have before this tool and use this tool, hence why it's additive.
Why not just chatgpt.com? First class support for resource ingestion. Makes it easy! I also find it useful to use a dedicated tool. There's also vim support built in for typing nerds. I wanted a fun project to work on! References:
[^1] Hattie & Donoghue (2021) — "A Meta-Analysis of Ten Learning Techniques"
[^2] https://ctl.stanford.edu/students/reading-efficacy-sq3r-method