feat: Branching Conversations: Click words to create sub-conversations #6276

Closed
opened 2025-11-11 16:49:52 -06:00 by GiteaMirror · 0 comments
Owner

Originally created by @Soleone on GitHub (Sep 1, 2025).

Check Existing Issues

  • I have searched the existing issues and discussions.

Problem Description

Current AI chat interfaces force users into linear conversations where:

  • Following up on specific concepts breaks the main conversation flow
  • Users lose context when asking clarifying questions
  • Long conversations become hard to navigate
  • Related topics get buried in chat history

Desired Solution you'd like

Add the ability to click any word in AI responses to instantly create focused sub-conversations, turning linear chat threads into explorable knowledge graphs.

User Experience

  • Click any word in an AI response (long-tap on mobile)
  • System intelligently expands selection to relevant phrase/concept
  • Dropdown shows quick actions like "Define" or custom prompts
  • Selected text becomes clickable hyperlink
  • Clicking hyperlink opens popup with the branched conversation result

Benefits

  • No more scrolling through long conversations
  • Maintain context while exploring concepts
  • Build Wikipedia-style conversation networks
  • Perfect for research and educational use cases

Implementation Notes

  • Requires NLP for intelligent text selection
  • Template system for customizable quick actions
  • Data model supports nested conversation branches
  • UI components for selection highlighting and popups

Reference

Full technical specification with data models and sequence diagrams: https://github.com/Soleone/ideas/discussions/1

This would transform how users interact with AI conversations, making them more explorable and contextual.

Alternatives Considered

No response

Additional Context

No response

Originally created by @Soleone on GitHub (Sep 1, 2025). ### Check Existing Issues - [x] I have searched the existing issues and discussions. ### Problem Description Current AI chat interfaces force users into linear conversations where: - Following up on specific concepts breaks the main conversation flow - Users lose context when asking clarifying questions - Long conversations become hard to navigate - Related topics get buried in chat history ### Desired Solution you'd like Add the ability to click any word in AI responses to instantly create focused sub-conversations, turning linear chat threads into explorable knowledge graphs. **User Experience** - Click any word in an AI response (long-tap on mobile) - System intelligently expands selection to relevant phrase/concept - Dropdown shows quick actions like "Define" or custom prompts - Selected text becomes clickable hyperlink - Clicking hyperlink opens popup with the branched conversation result **Benefits** - No more scrolling through long conversations - Maintain context while exploring concepts - Build Wikipedia-style conversation networks - Perfect for research and educational use cases **Implementation Notes** - Requires NLP for intelligent text selection - Template system for customizable quick actions - Data model supports nested conversation branches - UI components for selection highlighting and popups **Reference** Full technical specification with data models and sequence diagrams: https://github.com/Soleone/ideas/discussions/1 This would transform how users interact with AI conversations, making them more explorable and contextual. ### Alternatives Considered _No response_ ### Additional Context _No response_
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#6276