Have you ever wanted to extend an ongoing AI dialogue into a separate path without altering the main conversation history? OpenAI's ChatGPT simplifies this through its branching capability, whereas Anthropic's Claude and Google's Gemini currently lack such an option, though that could change for one of them in the near future.

Although there's no indication of branching integration for Claude's primary interface, recent analysis of the Gemini application's code suggests that Google's chatbot is poised to introduce this functionality.

According to Android Authority, traces of an operational branching system appeared in the latest version of the Gemini app, but the tool remains inactive and requires further adjustments to activate.

The appeal of branching lies in its ability to generate an offshoot from a chosen moment in an AI discussion, which is useful for testing various conversation paths while preserving the primary exchange untouched.

Within ChatGPT, users initiate branching by selecting any response, accessing the menu via the three-dot icon, and choosing the 'Branch in new chat' command.

This action creates a fresh dialogue beginning at the selected juncture, enabling users to add new inputs and evolve the exchange independently, while the source thread stays unchanged. Multiple branches can emerge from the original or even from prior branches.

Branching facilitates delving into alternative AI-suggested paths, such as requesting elaboration on a secondary choice, all without overwhelming the core context. It also supports testing the AI's responses to minor adjustments in prompt phrasing or style.

Standard interfaces for Claude and Gemini do not include built-in branching, though Claude's coding environment permits forking threads. Attempts to mimic branching in these tools by modifying user inputs or re-generating replies typically erase the following parts of the conversation.