Settings

Theme

Ask HN: AI tools to help you learn faster (GitHub, books, PDFs)

15 points by ilmoi 9 months ago · 6 comments · 1 min read


It feels the way to learn in the age of AI should be totally different. Eg I came across https://github.com/AsyncFuncAI/deepwiki-open and it's amazing at helping you quickly understand a repo. What other tools like this exist for github repos / books / PDFs / whitepapers / etc?

golly_ned 9 months ago

Remnote, a note-taking and spaced repetition app, has possibly the best integration and application of AI I've experienced, on par with GitHub Copilot:

https://www.remnote.com/

I'm a happily paying subscriber. Totally recommend it. They don't use AI simply for its own sake, as a primary selling point, but as a tool to make the base product better -- I'd certainly be using it (and often do) without the AI integration anyway.

Just a few examples in my case:

- I'm studying spanish. During tutoring sessions, I can create a flashcard for a new word or phrase by typing in the editor the spanish word, followed by ==, followed by tab, to generate an english translation; or vice versa, from english to spanish. I can make it double-sided by typing ==< instead of ==. I get much more out of my tutoring sessions since it's so easy to create these flashcards, which are scheduled at appropriate intervals. I could even do mass translation/generation of cards, but I prefer to select the terms I want to learn on my own as they occur in my lessons and studies.

- I'm studying ML papers. I can upload a PDF, or just a link to a PDF, and it's stored. I can highlight, annotate, make notes about it. I can generate summaries (if I'd like, though I prefer not to), or ask the integrated AI for more information about parts of the paper, or to explain things I don't understand.

- I make math flashcards for certain concepts and equations. I can write something like "partial derivative of the cross-entropy loss function == $$", then press tab, and it generates and renders a latex representation of the concept. I can very easily create "fill in the blank" (called "cloze deletions") spaces, even in the latex in the equation.

I also recommend the youtube videos as well. The release notes are really well done, and they develop new features extremely quickly and with great quality: https://www.youtube.com/@RemNote

Just an amazing tool perfectly augmented by AI. (I swear Remnote isn't paying me or rewarding me for this -- just a huge supporter.)

danenania 9 months ago

You could try my project Plandex (https://github.com/plandex-ai/plandex) — you can use it to explore/understand/chat with just about any codebase, including massive ones up to 20M tokens.

Here's an example, chatting with the SQLite codebase to understand how transactions are implemented: https://plandex.ai/_next/static/media/plandex-sqlite.0ee6cb2...

TheGrkIntrprtr 9 months ago

It’s not really a specific tool, but I came across another comment on HN where someone used an LLM to generate Anki cards from textbooks. I’ve been doing this with Claude Sonnet 3.7 and it’s been very effective.

crush_robo_1536 9 months ago

I built a free tool https://rockyai.me/ to chat with web pages and it supports pdfs, github code in a PR, long HN threads (like who is hiring, etc). Mostly built this because I was tired of copy pasting content into chat gpt all the time.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection