> 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/russian/advanced-basic/chat/context-queue.md).

# Длинные диалоги, контекст и сообщения в очереди

Чем длиннее диалог, тем больше истории модели нужно прочитать. Когда использование контекста приближается к пределу, более ранние фрагменты могут перестать участвовать в ответе. Вместо того чтобы постоянно добавлять одно и то же «продолжай», лучше периодически подводить итоги и фиксировать нерешённые вопросы.

<figure><img src="https://3765361039-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Ut5BptC3t8CtSU1UWpM%2Fuploads%2F87p566DFy3eaKNsDYO9B%2Fclipboard.png?alt=media&amp;token=26decd2c-9401-4598-8643-56cf86ca27b5" alt="助手高级设置中的模型温度和上下文管理选项"><figcaption><p>Меняйте расширенные настройки, только когда нужно изменить стиль ответа или способ обработки длинных диалогов; если не уверены, сначала оставьте текущие значения.</p></figcaption></figure>

### Управление длинными диалогами

{% stepper %}
{% step %}

#### 1. Следите за подсказками о контексте

Когда интерфейс показывает, что нагрузка на контекст растёт, сначала прекратите добавлять крупные вложения и проверьте, какая история по-прежнему связана с текущей целью.
{% endstep %}

{% step %}

#### 2. Попросите модель подготовить сводку для передачи

Попросите её отдельно перечислить «подтверждённые факты, текущие выводы, нерешённые вопросы, ограничения, которые нельзя потерять». Это лучше подходит для продолжения работы, чем обычное «сделай краткое резюме».
{% endstep %}

{% step %}

#### 3. Начните новую тему и продолжайте

Поместите сводку передачи и необходимые файлы в новую тему, а в первом сообщении укажите, какую цель нужно решать дальше. Старую тему сохраните для справки.
{% endstep %}
{% endstepper %}

### Настройка глобального управления контекстом

Путь: 【Настройки】→【Общие】→【Управление контекстом】. Эти настройки применяются к обычным диалогам с ассистентом; отдельный ассистент может переопределить их в своих собственных настройках.

| Параметр настройки                                | Стандартное значение продукта | Рекомендуемая отправная точка    | Назначение                                                           | Сценарий применения                                                   | На что обратить внимание                                                            |
| ------------------------------------------------- | ----------------------------- | -------------------------------- | -------------------------------------------------------------------- | --------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| Количество последних сообщений, которое сохранять | Без ограничений               | Пока без ограничений             | Передавать модели только несколько последних сообщений               | Короткие задачи с фиксированным окном                                 | Слишком маленькое значение может заставить модель забыть ещё действующие требования |
| Включить управление контекстом                    | Включить                      | Оставить включённым              | Управление сверхдлинными результатами инструментов и сжатием истории | Длинные диалоги, задачи с большим количеством вызовов инструментов    | Если отключить, большие результаты легче переполнят контекст                        |
| Порог усечения вывода инструмента                 | 50 000 символов               | Оставить по умолчанию            | После сохранения большого результата модель читает его по частям     | Результаты инструментов для веб-страниц, журналов, длинных документов | Это не равно удалению исходного результата                                          |
| Автоматическое сжатие                             | Включить                      | Оставить включённым              | Суммировать более раннюю историю, когда приближается предел окна     | Длительная работа в несколько раундов                                 | Сжатие — это краткое изложение, оно не гарантирует сохранение каждой детали         |
| Модель сжатия                                     | Следовать текущей модели      | Сначала следовать текущей модели | Выберите модель для создания сводки истории                          | Нужно отдельно управлять скоростью или стоимостью                     | Смена модели увеличивает количество переменных при отладке                          |

【Настройки】→【Модель по умолчанию】 также предлагают 【Повторные попытки вызова модели】. По умолчанию выключено; при включении по умолчанию выполняется до 3 попыток с экспоненциальным увеличением задержки, а также можно последовательно выбирать резервные модели. Повторные попытки и резервные модели действуют только до начала вывода модели и не переключают уже начавшийся ответ на другую модель.

### Использовать очередь сообщений

Пока модель ещё отвечает, можно добавить следующий запрос в очередь. Это подходит для добавления одного чёткого последующего действия, например: «После завершения ещё раз оформи это в три вывода». Если во время работы Agent нужно немедленно скорректировать текущий курс, используйте 【горячую клавишу управления】; если нужно полностью начать заново, остановите текущую генерацию и снова опишите цель.

<figure><img src="https://3765361039-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Ut5BptC3t8CtSU1UWpM%2Fuploads%2FaTBD45pjQfUwZjNL9Mlk%2Fclipboard.png?alt=media&amp;token=06db0934-1751-4daa-a97f-4d7a5932a3c7" alt="消息队列中两条待发送消息和恢复自动发送按钮"><figcaption><p>Во время паузы можно сначала проверить результат; после возобновления сообщения из очереди будут продолжать отправляться сверху вниз.</p></figcaption></figure>

На рисунке: ① Два сообщения в очереди в текущей теме; ② Возобновление автоматической отправки. После возобновления сообщения будут продолжать отправляться сверху вниз.

{% hint style="info" %}
Очередь — это не план автоматизации. Она отвечает только за последующие сообщения в текущей теме; если нужно запускать что-то по расписанию, используйте 【Запланированные задачи】.
{% endhint %}

#### Пример применения: проверка длинного отчёта

Сначала загрузите отчёт и попросите перечислить проблемы по разделам. Пока модель обрабатывает, по очереди добавьте в очередь «после завершения составь список рисков» и «в конце сгенерируй контрольный список». Если нужно сначала проверить результат первого раунда, можно приостановить автоматическую отправку; после подтверждения правильности возобновите её. Так не нужно всё время сидеть в диалоге и отправлять команды по одной, и при этом следующий шаг не выполнится раньше проверки.

<details>

<summary>Почему модель вдруг забыла требования, о которых говорилось раньше?</summary>

Сначала проверьте, не слишком ли длинный диалог, не была ли смена модели и не появлялось ли ключевое требование только один раз. Запишите стабильные правила в чёткое описание текущей задачи; если нужно использовать их долгое время, передайте их в prompt Agent или в навыки.

</details>

<details>

<summary>Почему модель вдруг забыла требования, о которых говорилось раньше?</summary>

Сначала проверьте, не слишком ли длинный диалог, не была ли смена модели и не появлялось ли ключевое требование только один раз. Запишите стабильные правила в чёткое описание текущей задачи; если нужно использовать их долгое время, передайте их в prompt Agent или в навыки.

</details>


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.cherryai.com.cn/docs/russian/advanced-basic/chat/context-queue.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
