長いタスクをモデルのコンテキストウィンドウ内に保つ仕組みを説明します。
長いタスクでは、会話、コード、ツール出力がモデルが一度に処理できる量を超えることがあります。Qoder はタスクのコンテキストを監視し、重要な判断、制約、ファイル参照、進捗を残しながら、以前の内容を要約へ圧縮できます。
コンテキストウィンドウは、モデルが 1 回のリクエストで参照できる情報量です。メッセージ、読み取ったファイル、ツール結果によって徐々に使用されます。対応するタスクでは、composer の下にコンテキスト使用量のコントロールが表示され、十分なコンテキストが蓄積された後に圧縮できます。圧縮はタスク履歴を削除せず、後続の処理向けに短い作業要約を作成します。
コンテキストウィンドウと圧縮
コンテキストウィンドウは、モデルが 1 回のリクエストで参照できる情報量です。メッセージ、読み取ったファイル、ツール結果によって徐々に使用されます。対応するタスクでは、composer の下にコンテキスト使用量のコントロールが表示され、十分なコンテキストが蓄積された後に圧縮できます。圧縮はタスク履歴を削除せず、後続の処理向けに短い作業要約を作成します。
現在のタスクを圧縮する
- 現在の Agent の応答が完了するまで待ちます。
- composer 下部のコンテキスト使用量コントロールを開き、圧縮操作を選択します。タスク入力欄に
/compactと入力することもできます。 - 圧縮が完了したら、同じタスクで作業を続けます。
- 以前の詳細は密度の高い要約に置き換わります。
- 最近のメッセージと現在のタスク状態は保持されます。
- 細部が一般化または省略される場合があるため、重要な要件や永続的な事実はプロジェクトファイルにも保存してください。
圧縮前後のポイント
- 長期的に必要な要件、API 契約、受け入れ基準はプロジェクトファイルにも記録します。
- 圧縮後は目標と制約の理解を確認し、欠けた情報があれば補足します。
- 目的が異なる作業は別のタスクとして開始します。
- 圧縮後は Task Monitor と最近のメッセージを確認し、現在の目標、関連ファイル、残りの作業が正しいことを確認します。
コンテキスト圧縮は非可逆です。重複する詳細を減らしますが、以前のメッセージに含まれる細かな情報がすべて作業要約に残るとは限りません。