Creating new branch in same tree when refining results

Create new branches in the same tree

When users editing a message in ChatGPT, they can create new branches to explore different conversational directions without losing the original context. This feature allows users to experiment with various responses and compare them side by side, enhancing the creative process and decision-making in AI-driven conversations.


Problem: Navigating through iterations of AI-generated content can become cumbersome if users cannot easily explore different paths or options that diverge from the original input or result.

Example: When working on a complex project with an AI design tool, users might want to experiment with multiple design directions without losing the ability to compare them or return to the original concept.

Usage: "Creating New Branches in the Same Tree" is essential in applications that benefit from exploring multiple solution pathways, such as creative design platforms, strategic planning tools, or interactive storytelling applications. It allows users to branch out from any point, fostering creativity and exploration without compromising the ability to review and compare different branches.


To facilitate exploration and comparison of different AI-generated options, the "Creating New Branches in the Same Tree" pattern enables users to initiate divergent paths within the same project:

  • Branch Initiation Points: Allowing users to start new branches from any point in the interaction, enabling them to explore alternative directions whenever inspiration strikes.
  • Visual Branch Mapping: Providing a visual representation of the tree structure, including all branches, to help users understand the relationship between different paths and easily navigate between them.
  • Comparative Viewing Options: Enabling side-by-side comparisons of branches, allowing users to evaluate different outcomes or ideas against each other directly.
  • Branch Metadata: Including detailed metadata for each branch (e.g., creation date, purpose, or creator), offering context that aids in decision-making and collaboration.


The benefits of incorporating the "Creating New Branches in the Same Tree" pattern include:

  • Enhanced Creative Exploration: Users are encouraged to explore various hypotheses or design directions without fear of losing their original work, leading to more innovative outcomes.
  • Streamlined Decision-Making: The ability to compare branches side by side simplifies the process of evaluating options and making informed choices.
  • Improved Project Management: Keeping all iterations within the same overarching structure helps maintain organization and clarity, even in complex projects with many moving parts.
  • Facilitates Collaboration: Team members can contribute to or review different branches without disrupting the workflow, promoting a collaborative environment that leverages diverse perspectives.

"Creating New Branches in the Same Tree" empowers users to navigate through and compare various iterations of AI-generated content efficiently, enhancing the creative process and decision-making in AI-driven projects.

Contact us to build your next product or to get consulting on your current project.