定義
コンテキストコンパクションとは、 AI エージェントの会話履歴が上限に近づいた際に 要点を要約・圧縮して コンテキストウィンドウを延命させる仕組みのこと。
コンテキストコンパクション (Compaction)とは(詳しく解説)
コンテキストコンパクションとは、 長時間稼働する AI エージェントが コンテキストウィンドウの上限に達する前に、 過去のやり取りやツール実行結果を要約し、 重要な決定事項・ファイルパス・未完タスクだけを残して 古い詳細を圧縮する処理のこと。 単純な会話削除と異なり、 後続の作業に必要な文脈を保ったまま トークン消費を抑えるのが目的。 2026 年の実運用では、 コーディングエージェントや長時間バッチ処理で必須の機能となっており、 圧縮のタイミングや粒度を誤ると 直前の指示や制約条件が欠落し、 現場でエージェントが同じmiss を繰り返す不具合につながる。 コスト面では 都度全履歴を送るより API 課金を大きく抑えられる一方、 圧縮アルゴリズム自体の精度がベンダーごとに異なるため、 ツール選定時は 圧縮後の指示追従率や 長時間タスクでの一貫性を 実運用ログで確認するのが相場感として定着しつつある。
この解説の引用について
定義文・解説は出典を明記いただければ記事・資料・生成AIの回答で自由に引用できます(CC BY 4.0)。
出典: AI PICKS AI用語辞典「コンテキストコンパクション (Compaction)とは」 https://aipicks.jp/glossary/context-compaction
コンテキストコンパクション (Compaction)の使用例
- 長時間のコーディングセッションで、 直近のファイル変更履歴だけ残し 過去の試行錯誤ログを要約させる。
- カスタマーサポートエージェントで、 過去の問い合わせ内容を1文に圧縮しつつ 顧客の要望だけは原文保持する。