正在加载视频...
视频加载失败
🌲 chat-tree 🌲 The problem with current chat interfaces is that they restrict conversation to only a single thread. Introducing chat-tree, a tree-structured chat UI! A 🧵 of examples: Ex 1: exploring alternative decisions (from Kaitlyn Hennacy)
10 条评论

Ex 2: independent follow-up questions

Ex 3: coding help

It turns out that the chats in @ChatGPTapp are already structured as prefix trees (as pointed out by @FangyinWei). You can see this by editing the user messages. The problem is that ChatGPT shows only a single path from the root, which requires the user to: (1) keep the state of the tree in their mind (2) click through the different edits to view the different subtrees I believe this fundamentally under-utilizes human faculties for understanding information. Humans are very good a parallel visual processing. Showing the full tree enables humans to see the full context. And as argued by @worrydream in not only is requiring the user click around to redundant waste of time, it forces the user to navigate through the hidden state of the conversation tree.

@FangyinWei Good UI should visually externalize the application state as much as possible.

@FangyinWei Thanks to early feedback from @ajayj_, @changdavidb, @FangyinWei, Justin Fu, @KaitlynHennacy, @mayowa_osibodu, @_parasj, @vickie_ye_, @bnl5110, @wfwhitney, @d_yuqing!

@KaitlynHennacy Love the idea. May need to iterate on the UX.

@KaitlynHennacy loom at home @repligate

@KaitlynHennacy Love the visualization. I do this implicitly with ChatGPT

@repligate @KaitlynHennacy OMG this is genius!!

@KaitlynHennacy better check out @treechatai ;)

