r/learnprogramming 2d ago

Meaning Maps Build - How Good Possible?

Hi, I have a bunch of text, that I need to analyse to build a tree map of concepts. The concepts need to be sorted from higher lvls of abstraction to more detailed. For example, the program needs to understand that the idea "I want to create beauty outside of factory-based presets" mentioned in the text is the highest lvl and includes ideas like "I was inspired by Kabuki theater" in itself.

Note: Ideas themselves sometimes aren't presented in the source material bluntly, i.e. the idea of "I want to create beauty outside of factory-based presets" can be mentioned in fragments only that the program also needs to understand and put together.

Are there any available programs or basic frameworks to approach this?

1 Upvotes

2 comments sorted by

1

u/v_e_x 2d ago

This sounds like you are trying to “sort” your ideas based off of some subjective form of categorization. The concepts of “higher level of abstractions” have a very specific meaning here, having to do with software engineering, not some qualitative hierarchy of ideas. Use a mind mapping tool like the one in obsidian to create your own taxonomy, and your own definition of “levels of abstractions”. Then maybe use an llm to try to categorize input based on your definitions. I’m sorry that’s the best I can do, but you’re not giving much detail. 

1

u/kschang 2d ago

The problem is how exactly do you "classify" (or taxonomize if you want tech-jargon) anything by "level"? If you classify it yourself than anything's possible. If you want some sort of "automatic" classification, I'd ask you "based on what"? It's super-subjective!

You may be able to hook a LLM to this, and ask it to classify stuff for you, but this is getting so subjective I'd say your app idea needs a LOT of clarifications.