# Chat Branching

### **What Is It?**

Chat Branching transforms the standard linear chat experience into a dynamic, multi-model conversation workspace. Users can regenerate any AI response using a different language model and continue the conversation from the reply they prefer.

This feature is a **model comparison and education tool**, enabling users to explore how different LLMs think, reason, and communicate side by side, all within the same chat interface.

{% embed url="<https://youtu.be/21-UtMCQ7MY?si=0_TwAA7FlGgfyOVt>" %}

***

### **Why It Matters**

Each language model has unique strengths—some excel at creative writing, others at analytical reasoning or concise summarization. Traditional chat interfaces lock users into one model per conversation, making it hard to compare responses.

Chat Branching removes this limitation. By allowing multiple regenerations of the same message, users can:&#x20;

* **Compare response quality** across models for the same prompt.
* **Identify model strengths** for specific tasks (e.g., coding, analysis, creative writing).
* **Build intuition** about model behavior, improving their ability to choose the right tool.
* **Explore alternative reasoning paths** without losing the original conversation flow.
* **Continue conversations** from any alternative response, pursuing the most promising line of thought.

This is a user-facing feature designed to help everyday users become more informed and effective AI consumers.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.qolaba.ai/chatbot/model-selection/chat-branching.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
