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

# 長文対話、コンテキスト、キューのメッセージ

会話が長くなるほど、モデルが読まなければならない履歴も増えます。コンテキスト使用量が上限に近づくと、古い内容は回答に参加できなくなることがあります。ひたすら「続けて」と追加するより、定期的に結論と未解決の問題を整理するほうがよいです。

<figure><img src="/files/aadc08e696e60d3e4ec94b097450e36aac775efe" alt="助手高级设置中的模型温度和上下文管理选项"><figcaption><p>回答スタイルや長い会話の処理方法を変えたいときにだけ高度設定を調整し、迷う場合はまず現在の値をそのままにしておきます。</p></figcaption></figure>

### 長い会話を管理する

{% stepper %}
{% step %}

#### 1. コンテキストの表示を確認する

画面にコンテキスト圧迫の警告が出たら、まず大きな添付ファイルの追加を止め、どの履歴がまだ現在の目的に関係しているかを確認します。
{% endstep %}

{% step %}

#### 2. モデルに引き継ぎ要約を生成させる

「確認済みの事実、現在の結論、未解決の問題、失ってはいけない制約」を分けて列挙するよう求めます。これは通常の「要約して」よりも、作業を続けるのに適しています。
{% endstep %}

{% step %}

#### 3. 新しい話題で続ける

引き継ぎ要約と必要なファイルを新しい話題に入れ、最初のメッセージで次に扱う目的だけを明示します。元の話題は参照用に残しておきます。
{% endstep %}
{% endstepper %}

### グローバルなコンテキスト管理を調整する

パス：【設定】→【一般】→【コンテキスト管理】。これらの設定は通常のアシスタント会話に適用され、個別のアシスタントは自身の設定で上書きできます。

| 設定項目           | 製品のデフォルト値 | 推奨開始値        | 役割                          | 適用シーン               | 注意事項                           |
| -------------- | --------- | ------------ | --------------------------- | ------------------- | ------------------------------ |
| 保持する直近メッセージ数   | 制限なし      | ひとまず制限なし     | 最近の数件のメッセージだけをモデルに送る        | 固定ウィンドウの短いタスク       | 小さすぎると、モデルがまだ有効な要求を忘れてしまいます    |
| コンテキスト管理を有効にする | オン        | オンのままにする     | 非常に長いツール結果と履歴圧縮を管理する        | 長い会話やツール呼び出しが多いタスク  | オフにすると、大きな結果でコンテキストが埋まりやすくなります |
| ツール出力の切り詰め閾値   | 5万文字      | デフォルトを維持     | 大きな結果を保存したあと、モデルに分割して読み取らせる | Webページ、ログ、長文書のツール結果 | 元の結果を削除するわけではありません             |
| 自動圧縮           | オン        | オンのままにする     | ウィンドウ上限に近づいたら、より前の履歴を要約する   | 継続的な複数ターン作業         | 圧縮は要約であり、すべての詳細が保持されることを保証しません |
| 圧縮モデル          | 現在のモデルに従う | まずは現在のモデルに従う | 履歴要約を生成するモデルを選択する           | 速度やコストを個別に制御したい場合   | モデルを変更すると、切り分け要因が増えます          |

【設定】→【デフォルトモデル】には【モデル呼び出し再試行】もあります。既定ではオフで、有効にするとデフォルトで最大3回、指数バックオフで再試行し、順番にフォールバックモデルを選ぶこともできます。再試行とフォールバックは、モデルが出力を始める前にのみ有効で、すでに半分生成された回答を別のモデルで続けることはありません。

### メッセージキューを使う

モデルがまだ返信している間に、次の要求をキューに入れることができます。たとえば「完了したら3つの結論に整理する」のような、明確な次のアクションを追加するのに向いています。Agent実行中に現在の方向をすぐ修正したい場合は、【ガイドショートカット】を使います。完全にやり直す必要があるなら、現在の生成を停止してから目的を改めて説明します。

<figure><img src="/files/46f330627c156ac01ee75bb9c259c2bc6e92c76d" alt="消息队列中两条待发送消息和恢复自动发送按钮"><figcaption><p>一時停止中に結果を先に確認できます。再開後は、キューに入ったメッセージが上から順に送信され続けます。</p></figcaption></figure>

図中：① 現在の話題にある2件のキュー済みメッセージ；② 自動送信を再開。再開後、メッセージは上から順に送信され続けます。

{% hint style="info" %}
キューは自動化された計画ではありません。現在の話題内の後続メッセージだけを扱います。決まった時間に実行したい場合は、【定時タスク】を使ってください。
{% endhint %}

#### 使用例：長いレポートをレビューする

まずレポートをアップロードし、章ごとに問題を列挙するよう依頼します。モデルが処理している間に、「完了したらリスク一覧を整理する」と「最後にチェックリストを生成する」を順にキューに追加します。最初の結果を先に確認したい場合は自動送信を一時停止し、確認後に再開します。こうすれば対話前で逐一送信する必要がなく、次の要求が確認より先に実行されるのも防げます。

<details>

<summary>なぜモデルは突然、前に言った要件を忘れてしまうのですか？</summary>

まず、会話が長すぎないか、モデルが切り替わっていないか、重要な要件が1回しか出ていないかを確認します。安定したルールは現在のタスクの明確な説明に書き込み、長期的に再利用したい場合はAgentのプロンプトやスキルに任せます。

</details>

<details>

<summary>なぜモデルは突然、前に言った要件を忘れてしまうのですか？</summary>

まず、会話が長すぎないか、モデルが切り替わっていないか、重要な要件が1回しか出ていないかを確認します。安定したルールは現在のタスクの明確な説明に書き込み、長期的に再利用したい場合は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 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/jp/advanced-basic/chat/context-queue.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.
