External Publication
Visit Post

Branching conversations for long-term learning and projects

OpenAI Developer Community June 30, 2026
Source

Problem

ChatGPT conversations become difficult to navigate when used for long-term learning (AWS, programming, languages, etc.). During a lesson I often ask side questions, and those questions interrupt the main learning flow. Months later it’s almost impossible to find which lesson a particular question belonged to.

Proposed solution

Allow users to create a branch from any message. The main conversation remains unchanged while the branch contains all follow-up questions related to that topic. Visually, this could appear as a collapsible tree:

  • AWS Course
    • Lesson 1
      • Question Branch 1
      • Question Branch 2
    • Lesson 2
      • Question Branch 1

Users can continue the lesson without cluttering the primary timeline.

Benefits

  • Keeps the main learning path clean.
  • Makes previous questions easy to find.
  • Improves long-term learning.
  • Works well for coding, research, writing, and tutorials.
  • Makes conversations feel like a knowledge tree rather than a long chat log.

Discussion in the ATmosphere

Loading comments...