> For the complete documentation index, see [llms.txt](https://docs.cherryai.com.cn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cherryai.com.cn/docs/en-us/advanced-basic/chat.md).

# Advanced Chat

\[Conversation] Best for organizing your thoughts while discussing. In addition to single-model Q\&A, you can compare multiple models side by side, create branches from any message, manage long conversation context, and keep using files, images, code, and citations from replies as artifacts.

{% hint style="info" %}
If the task requires continuous local file read/write, calling multiple tools, or running for a long time, switch to the Agent in \[Work]. Conversation is better for discussion, comparison, and finalizing, while Agent is better for execution.
{% endhint %}

<figure><img src="/files/20b651b813cddcf71d1790d18aa40bd75a83aa58" alt="对话进阶中从完整问题到比较、分支和产物的选择流程图"><figcaption><p>Write the question and output requirements in full first; only add model comparisons or message branches when cross-checking is needed.</p></figcaption></figure>

## Choose capabilities based on your goal

| Goal                                                      | Recommended practice                                                        |
| --------------------------------------------------------- | --------------------------------------------------------------------------- |
| Compare the views of different models                     | Select multiple models in the input area and send the same question         |
| Keep the original discussion and explore another approach | Create a branch from a key message                                          |
| Continue a very long discussion                           | Check context usage, and summarize if necessary before starting a new topic |
| Have the next question sent later                         | Use the message queue without interrupting the current reply                |
| Continue working with files or code in the reply          | Open the artifact preview, then download, copy, or continue in a new task   |

<figure><img src="/files/6e480690b987061aa8346a25a82a2b1637d647d2" alt="对话中的模型选择器和多个模型入口"><figcaption><p>The model selector lets you choose one or more models for the same question.</p></figcaption></figure>

## Recommended order

{% stepper %}
{% step %}

### 1. First, write the question completely

Explain the goal, materials, constraints, and desired output format. Multiple models will only amplify differences in the original question; they will not automatically fill in missing information.
{% endstep %}

{% step %}

### 2. Then decide whether comparison is needed

Select multiple models only when you need different perspectives. For everyday Q\&A, keep to a single model for a clearer interface and easier usage control.
{% endstep %}

{% step %}

### 3. Save the useful conclusions

Store reusable materials in notes or the knowledge base; hand over work that needs further execution to the Agent, along with the conclusions already confirmed.
{% endstep %}
{% endstepper %}

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Multi-model comparison and message branching</strong></td><td>Compare answers while preserving exploratory paths</td><td><a href="/pages/0c1d6b59aa3d05a2a1e106eb6a3cf23186abe149">/pages/0c1d6b59aa3d05a2a1e106eb6a3cf23186abe149</a></td></tr><tr><td><strong>Long conversations, context, and queued messages</strong></td><td>Keep long conversations clear and manageable</td><td><a href="/pages/b7bc9cebd9e0a62eb2448b342034e3d7f18643fa">/pages/b7bc9cebd9e0a62eb2448b342034e3d7f18643fa</a></td></tr><tr><td><strong>Artifacts, citations, and export</strong></td><td>Review and take away the truly useful results</td><td><a href="/pages/e60e4380da66100f3706806935b90a2b4ce5f6e1">/pages/e60e4380da66100f3706806935b90a2b4ce5f6e1</a></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.cherryai.com.cn/docs/en-us/advanced-basic/chat.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
