5 ms·
Show HN: ChatGPT on 2-Dimensional Map
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?
- panza 3y agoI like the idea. Most people would probably recognise this as a concept map - perhaps a name like ConceptGPT would resonate more than ChatGPT2D.
- akikoo 3y agoHow do I remove items from the map?
- loa_observer 3y agoI'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 3y agoHey! 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 3y agoThe first tokens start coming back sooner though if you can stream content.
- ftxbro 3y agoIt looks similar to loom https://github.com/socketteer/loom https://github.com/socketteer/loom the program that was used in the research behind the simulators essay https://generative.ink/posts/simulators/ https://generative.ink/posts/simulators/
- bobsuruncle 3y agoIt reminded me of the this as well. I have been using this software to better understand prompt engineering.
- septillianator 3y agopaying more than AI itself .....hate paying month after month fees while I picture the developer sitting on a beach drinking pina coladas
- victorsup 3y agoterrific idea! will do that if this makes money, lol
- kolinko 3y agothere are no developers sitting on a beach drinking pina coladas
- com2kid 3y agoHowever Pina Coladas are easy to make and a delicious summer treat, with or without alcohol. To make them extra special, cut open a coconut and use a stick blender to make them fresh in the shell! They require very few ingredients, and none of the ingredients are special to just making cocktails, making Pina Coladas an easily accessible drink to create. They are also, at their heart, dirt cheap. Canned coconut cream, heat and mix in some sugar to make a coconut cream syrup if so desired, or if you don't mind it less sweet skip this step. Add in some canned pineapple, and some rum, and you have a basic version down.
- erwinh 3y agoThis resp has very chatgpt tone of voice…
- victorsup 3y agotrue
- sharemywin 3y agoAs an AI assistant I can't comment on posting recipe comments from AI on HN, but here are the steps for doing it: 1...
- valine 3y agoThis 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.
- deleted 3y ago[deleted]
- finnish-food 3y agoI’d be interested to see this expressed as a Lie (pronounced “Lee”) Algebra personally. https://en.m.wikipedia.org/wiki/Lie_algebra https://en.m.wikipedia.org/wiki/Lie_algebra
- tobbe2064 3y agoWhy?
- victorsup 3y agocan you elaborate?
- finnish-food 3y agoAbout what in particular? It seems you’re making a https://en.m.wikipedia.org/wiki/Hierarchy_(mathematics) https://en.m.wikipedia.org/wiki/Hierarchy_(mathematics) which isn’t dimensional in any nature. It’s like saying that hacker news is a “2d forum”… Anyway ordering it more like https://en.m.wikipedia.org/wiki/Power_set https://en.m.wikipedia.org/wiki/Power_set Just seems natural to me. Information typically isn’t hierarchal outside of artificial structures.
- igravious 3y agoIt's a tree laid out more-or-less intuitively (like a mind map) on a two dimensional plane which someone is calling a map (you can quibble with the term "map" if you like but it's not a mind-bendingly incomprehensible term) in this context. It's not a power set, there would appear to be multiple singly rooted n-ary trees. You start with an initial query (the root node) and the generated ChatGPT responses (they are called cards here) branch out like a tree rather than being a linear back-and-forth convo – structured like, as I said, a mind map https://en.wikipedia.org/wiki/Mind_map https://en.wikipedia.org/wiki/Mind_map
- tudorw 3y agoCan we have this in 3d :) VR please :) webXR would be lovely :)
- viraptor 3y agoI like this. I've done something similar by asking chatgpt to map out some ideas for me. It knows how to output into the `dot` format which makes the result easy to post-process.
- victorsup 3y agoa visual parser for chatgpt output
- ugh123 3y ago"MapGPT" or "NodeGPT"
- victorsup 3y agoMapGPT.com/ai & NodeGPT.com/ai are both sold...
- sharemywin 3y agowonder what it means for these domains if GPT is trademarked?
- deleted 3y ago[deleted]
- 8192kjshad09- 3y agoYou 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 3y agoIt 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.
- andrewcamel 3y agoVery 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
- montmorency88 3y agoVery nice idea/design. I have to ask :) Are you using a custom layout algo for drawing the nodes labels in the directed graph?
- victorsup 3y agoI implemented a very simple one for now, nothing too complicated. Some users are already "complaining" they need smarter auto-positioning algorithm
- montmorency88 3y agoHaha, The fact people are taking time to complain is a good sign of engagement. Looks like fixed spacing along x and letting the cards float along y which is very effective. I have sometimes wondered why there isn't more convergence for a standard set of primitives/libraries/template engines for drawing graphs on the web. graphviz .dot files would seem to be a natural DSL and then there are packages like dagre/mermaid but italways seems like for applications you need to end up rolling your own.
- painted-now 3y agoMan 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!
- qumpis 3y agoNice. Is there a similar UI that allows to go back in chat history and branch from there? Re-entering initial prompts is quite inconvenient
- roveo 3y agoYou can edit any of your messages in ChatGPT and the chat will start from there. Not quite branching, because you will lose the old "branch".
- chrisshroba 3y agoYou don’t actually lose the old branch! You can use the arrows that appear to flip through each branch, at any level
- JamesHinnek 3y agoNice idea but full of dark patterns that made me not trust them enough to actually test the product.
- victorsup 3y agoman, I used dark mode for everything...
- DeltaCoast 3y agoWhimsical, a diagram tool, has a new feature that works a little like this but you have to do a bit more work, I've been enjoying it. I'll have to give this a go, thanks op!
- metatuna 3y agoI'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.
- arco1991 3y agoThis is a great idea, well done! Nice and simple but very useful!
- Ewen_Domeon 3y agoThis tool really helps visual thinkers! Yeah, I'm a fan! ;)