[Enhancement]: Fork Highlights #8477
iiian
started this conversation in
Feature Requests & Suggestions
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
What features would you like to see added?
Highlight a chunk of text, click a popup context button that says "Discuss" or "Fork", start a fork that is a part of the current conversation, but allows you to manage your subquestions in a treelike context.
More details
The current LLM UI/UX fails in contexts that are highlight nonlinear. A fantastic example of a nonlinear context is learning and education. Deferring conversations about whether or not to be "taught" by an AI, imagine you're a student facing classical physics for the first time. You realize your trigonometry is rusty. You ask a question about trig, but maybe the answer doesn't satisfy you; the "why itch" must be scratched. The more questions you ask, the further away in the chat thread your main goal gets. If your educational goal is more complex (say, relativistic quantum mechanics, differential geometry, cutting edge neuroscience DSP), the prerequisite stack becomes even taller, making AI--which should be an exceptional bootstrapper--a terrible one, and making you play an unwanted game of scrollbar wizard as you jump to and fro trying to keep your context in your head.
The proposed solution is to have "highlights". Highlights would allow a user to highlight an arbitrary block of text, perhaps even across multiple user/agent messages, click a hovering context button that says "Discuss" or "Fork", and boom, a new chat thread pops over to the right of the current conversation. Each thread gets its own scrollbar naturally, allowing conext to persist.
This isn't an LLM problem; you can just accrete "highlights" onto the conversational context window as a quote, all that would need to happen is a per-thread identification of which user/agent messages belong to which thread, and which thread is a root thread vs which one is a conversational highlight. And, of course, you could fork indefinitely, it's just more conversational threads popping up to the right of the current thread; maybe a horizontal scrollbar at the bottom or top lets you navigate sideways.
Clicking a conversation in the existing left-hand explorer pane collapses all of the existing conversation threads (and subthreads) and starts a new stack.
Which components are impacted by your request?
UI
Pictures
No response
Code of Conduct
Beta Was this translation helpful? Give feedback.
All reactions