Readit News logoReadit News
Posted by u/victorsup 2 years ago
Show HN: ChatGPT on 2-Dimensional Mapsuperusapp.com/chatgpt2d/...
I build ChatGPT-2D with the idea to enable people to branch AI conversations interactively, pose contextual questions based on AI response and visualize your entire dialogue on a 2 dimensional map interface. What do you think?
ftxbro · 2 years ago
It looks similar to loom https://github.com/socketteer/loom the program that was used in the research behind the simulators essay https://generative.ink/posts/simulators/
bobsuruncle · 2 years ago
It reminded me of the this as well. I have been using this software to better understand prompt engineering.
valine · 2 years ago
This is a really good idea, I wish I had thought of it. Thinking of chat as a graph instead of a list is very weird and very cool.

I think this could be especially useful in a research context where someone is trying to evaluate the performance of a model. Sometimes you just want to compare how a model responds with and without certain context, and doing so with the classic UI is cumbersome.

victorsup · 2 years ago
[weird and cool] that's the best compliment for any hacker! Thx mate, you just made my day
jwilber · 2 years ago
This has been done a few times in the past few months, here’s a nice one: https://creativity.ucsd.edu/ai
finnish-food · 2 years ago
I’d be interested to see this expressed as a Lie (pronounced “Lee”) Algebra personally.

https://en.m.wikipedia.org/wiki/Lie_algebra

igravious · 2 years ago
To be clear; what you say you're interested in seeing is having this graph structure (a singly rooted n-ary tree) expressed as a, and I quote “a vector space 𝔤 together with an alternating bilinear map 𝔤 × 𝔤 → 𝔤 that satisfies the Jacobi identity”

Riiight

tobbe2064 · 2 years ago
Why?
victorsup · 2 years ago
can you elaborate?
Ewen_Domeon · 2 years ago
It could also just be used to understand basic concepts with detail. The subcategories and different "priority" you can make with this mindmap layout is strong!

Deleted Comment

FailMore · 2 years ago
Think it's great
panza · 2 years ago
I like the idea. Most people would probably recognise this as a concept map - perhaps a name like ConceptGPT would resonate more than ChatGPT2D.
victorsup · 2 years ago
this is great! Sadly, conceptgpt.com cost $3,499 on godaddy. I already bought chatgpt2d.com, it costs me $12
tudorw · 2 years ago
Tim can afford that :)
8192kjshad09- · 2 years ago
You have probably one of the best landing pages I have seen in a long time for a new product. There's no BS, in 10 seconds I can understand what the idea is about. Well done!
victorsup · 2 years ago
It was two-hour work (with the help of AI, of course). I was inspired by Midjourney (credit to them). But, yeah, as a nerd, I do not know how to bullshit. So I thought it's easier (for me) just to put the demo video and a tagline. Didn't even bother to write a description.
metatuna · 2 years ago
I've been working on something very similar in the past three weeks. Just out of curiosity, what have you used for the layout?

In my project I used reactflow for all things graph and dagre for the layouting (together with some custom hooks to make it work with variable size nodes).

I'm not sure if I will try to monetise it or if I will simply open-source it. Probably the latter because when building time is over and marketing time starts, I get very bored and lose interest soon.

loa_observer · 2 years ago
I'm really enjoying the Superus-101 playground for newbies! I've been playing around with it for a while now, and I find it really helpful for brainstorming. However, I did notice that the waiting time for a response can be a bit long. Do you think it would be possible to implement streaming and concurrent modes for generating new nodes in the graph?
victorsup · 2 years ago
Hey! Glad you're enjoying the Superus-101 playground ! The waiting time (ragard a single thread) is actually dependent on OpenAI, with avg wait around 8-15 sec , not much I can do there. But, concurrent threads? Cool idea, definitely worth exploring! Thanks!
IanCal · 2 years ago
The first tokens start coming back sooner though if you can stream content.
andrewcamel · 2 years ago
Very cool! Could definitely see myself using this. Out of curiosity, what's the visualization library you're using to generate the boxes/lines/zoom in-out canvas? Or is that all native to your app? Building something unrelated and looking for something like this
__m · 2 years ago
seems to use https://anseki.github.io/leader-line/ for line rendering
victorsup · 2 years ago
you are correct
victorsup · 2 years ago
No library, built it from scratch
painted-now · 2 years ago
Man this is cool.

I did this manually myself to explore some topics I was curious about: I'd copy&paste responses into a Google doc, and then add sub and subsubsections with answers to sub-questions.

Will give it a spin!