logoalt Hacker News

Understand Anything

136 pointsby taubekyesterday at 5:27 PM41 commentsview on HN

Comments

chromacityyesterday at 7:13 PM

For me, practical knowledge comes from trying to figure things out. The more polished and "ELI5" the material is, the less I retain. I've played with quite a few LLM tools that promised to help me "understand anything", but I don't think they help with intuition all that much. For what it's worth, it's not an LLM-specific problem. I like YouTube content like 3Blue1Brown, but I don't think that I retained anything useful from any of it.

I don't question that LLMs are useful for answering questions about codebases, but this is closer to "turn a codebase into a curriculum", and... does that actually work?

show 6 replies
lum1104today at 3:49 AM

One thing I realized while working on large repos is that most “code graph” tools are still fundamentally navigation tools.

You can see structure, dependencies, call graphs, etc., but you still spend a lot of time manually building a mental model of why things exist and how concepts connect across the codebase.

What I’m trying to explore with Understand Anything is whether LLMs + structured graphs can help generate higher-level semantic understanding instead of only visualization.

For example:

1. tracing how a business concept propagates through services/modules 2. mapping requirements ↔ implementation ↔ data flow 3. surfacing architectural patterns automatically 4. helping new contributors build a mental model faster

Still very early obviously, but that’s the direction I’m interested in exploring.

adamddev1yesterday at 9:47 PM

I was talking to a teacher and she was explaining how everyone is reaching for AI to have everything explained to them. "I'm too dumb to understand things," is the basic assumption people are now growing up with, reaching for AI summaries all the time without trying to understand anything themselves.

Instead of trying to understand things, people are reaching for better tools to have the thinking done for them. We are losing something huge.

show 1 reply
zaitsev1393yesterday at 7:06 PM

Are those 9.7k real users? I mean, maybe I am too old fashioned, but whenever I tried to use such tools long before AI, it actually didn't help much. It was much easier to read the codebase and find the needed connection on my own.

It reminds me on NX graphs, which are helpful to find the circular dependencies, but other than that, doesn't provide a lot of value as I can see the same kind of structure just looking at the codebase.

Am I doing something wrong with these tools?

show 5 replies
mert-kurttutanyesterday at 6:43 PM

Did anyone actually use this on a complex codebase and have any kind of intuition for it ?

Like, having looked at the demo, it feels less intuitive and extra complex than going through the codebase myself with tmux + codex + reading it myself. I think for you to understand the codebase, it should be easier to interact without. This seems to introduce way too many steps to interact with the codebase

momojotoday at 1:10 AM

I know I'm bandwagoning but just to make sure the signal beats the noise:

- This looks like vibe-code + fake github stars - There's a difference between "Summarize this verbose report from my the PM so I can get the gist" and "ELI5 this complex subject so I feel like I understand it".

docheinestagesyesterday at 6:00 PM

What evidence is there that this makes any difference at all? There are a gazillion (and one) codebase understanding solutions using knowledge graphs. How do I know if it's any good compared to just using Codex or Claude Code?

show 1 reply
victorbjorklundyesterday at 7:40 PM

Fake GitHub stars. Move a long.

show 1 reply
analogpixelyesterday at 6:00 PM

is this like Obsidian's graph view? Looks pretty/makes cool screenshots but has no actual value and is just cumbersome to use? (btw, this isn't meant to be a mean comment, just a question after looking at the output.)

ks2048today at 4:56 AM

They lost me at the first gif. Scrolling around a large graph that looks like mostly empty space.. seems you can make the same info in a compact screen-sized text with nested <ul>

Falimondatoday at 3:21 AM

For anyone interested in ELI5 on arXiv papers: https://eli.voxos.ai

Similar idea, but much simpler and focused!

kamranahmedseyesterday at 7:04 PM

Interesting approach. I built something similar https://github.com/nilbuild/diffity to understand unknown codebases. The difference is it gives you the interactive walk-through with mermaid diagrams, guiding you through the feature or part of the codebase that you're looking at.

ghm2180yesterday at 9:17 PM

The phrase going around the interwebs is "You can outsource your thinking but not your understanding". A phrase that can at times seem like this weird human<>llm endless loop; depending on what you think you understand and what the llm "thinks" to help you understand, it can seem like an LLM also understand. But it does not.

Its clear one can't really think about anything without building a basic understanding about it. Worth stating that these are distinct from learning. But, I would argue that it is important to know what you *have* to understand now and why is that important. An LLM can help you understand a great many things, you just need to know what you are looking for and that is something no artificial intelligence can really *do* for you. Trial and error, building a sense of self awareness, and talking to people is a better way to know what this is especially for fairly open ended problems.

schwedeyesterday at 10:03 PM

I agree with the sentiment on many of these comments. Understanding something is work and that can’t be offloaded to others or even LLMs.

up2isomorphismtoday at 3:16 AM

“Understand anything” more like compressing anything.

burgeronetoday at 6:20 AM

I'd prefer if post titles returned that immediately showed if it was an AI tool. These AI projects seem to be picking more and more random names

m3kw9yesterday at 8:23 PM

A big az graph with 100s of spagatti nodes is the kind of learning I try to avoid. Is better to just ask directly, "where do i start?", "teach me about...". This is over engineered education.

beepbooptheoryyesterday at 7:46 PM

Provocative title, then seeing the like 8+ dot folders in the repo really made this seem like some kind of obscure satire at first.

imiricyesterday at 9:47 PM

I'm exhausted by these shiny vibe coded projects that overpromise and underdeliver.

Knowledge comes from doing the hard work, not from being spoon fed information. All these fancy graphs represent a tentative mental model produced as a result of research and learning. Everyone's model is different based on their own experience and focus, so trying to present it as a unique map will more than likely not be conducive to understanding at all. Besides the fact that it will almost certainly miss important details or be hallucinated.

HN users: stop upvoting and promoting this garbage. HN mods: please give us tools to label and filter this content.

show 1 reply
sghazyesterday at 5:54 PM

[flagged]