Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
独立メディア
いかなるプロジェクトとも無提携
AI知性のフロンティアを探求する
claude-me.com
最新
プロンプトキャッシングでAPIコストを削減:見落とされがちな節約設定  ·  初めてのClaude Code:ゼロから小さなプロジェクトを完成させる手順  ·  Anthropicの責任あるスケーリングポリシー:モデル能力の向上に応じて自動的に厳格化する安全フレームワーク  ·  拡張思考はいつ使うべきか:すべての質問がClaudeにゆっくり考えさせる必要はない  ·  Claude SkillsとProjectsの実際の違い:実際に使ってみて分かった使い分け基準  ·  Anthropicのモデル・ウェルフェア研究:もしClaudeに何らかの道徳的地位があるなら、企業は何をすべきか
用語解説 · コアコンセプト

Compaction

コンパクション
コアコンセプト beginner

30秒バージョン · 忙しい方へ
会話やタスクが上限に近づいた際、以前の内容を自動的に要約に圧縮し、重要な要点を保持しながらコンテキストの空きを確保し、会話を中断せずに続けられるようにする処理。
詳しく読む +
01 · これは何?

コンパクションとは何ですか?古いメッセージを単純に削除することとどう違いますか?

コンパクションとは、長く続いた会話やタスクの履歴を自動的に簡潔な要約にまとめ、逐語的な元の内容を置き換えることで、コンテキストウィンドウの空きを確保する処理を指す。これは単純な削除とは異なる——削除は情報をそのまま捨てるが、コンパクションは重要な結論、合意済みの点、未解決の課題を保持しようとし、より簡潔な形で表現するだけである。

ユーザーにとって、理想的なコンパクションはほとんど気づかれないものであるべきだ——会話は継続でき、モデルは以前議論した重要な方向性を覚えているが、すべての文を逐語的に保持しているわけではない。

02 · なぜ存在する?

コンパクションはなぜ登場したのですか?どんな問題を解決しますか?

コンテキストウィンドウがどんどん大きくなっても、長時間実行されるタスク(複数ターンのデバッグ、長編のリサーチ協働、エージェントが数十のステップを連続実行するなど)は依然としてウィンドウを埋め尽くす可能性があり、たとえ埋め尽くさなくても、内容量が過大になるとコンテキストロットを引き起こし、モデルの要点抽出精度を低下させる。コンパクション機能は、「タスクを中断させない」という前提のもとで、会話やタスクが継続して動作できる時間を延ばすために登場した。

長時間稼働するエージェントアプリケーションにとって、これは特に重要である。ウィンドウの上限に近づくたびに会話全体を再起動しなければならないなら、ユーザー体験もタスクの連続性も損なわれる。自動コンパクションにより、システムはユーザーのワークフローを中断することなく、この処理をバックグラウンドで静かに行うことができる。

03 · 意思決定にどう影響する?

コンパクションは実務上どのように機能しますか?よくある手法は?

一般的な実装方法には以下がある。1つ目は「ローリング要約」——会話が一定のトークン閾値に近づくと、最も古いセグメントを数文に要約し、元の文章に代えてコンテキストに戻す。会話が進むにつれ、この要約範囲は継続的に前進する。2つ目は「選択的保持」——ユーザーが明示的に重要とマークした内容や、システムが重要な意思決定ポイントと判断した内容を優先的に保持し、それ以外の背景的情報を優先的に圧縮する。3つ目は「ツール結果の簡略化」——エージェントがタスクを実行する際に生成する大量の中間出力(コード実行結果や検索結果など)は、タスク完了後に結論的な要約に圧縮されることが多く、完全な生の出力を保持する必要はない。

これらの手法に共通する課題は、圧縮の判断基準を完全に自動化するのが難しいことである。要約が後で必要になる詳細を漏らしてしまうと、元の問題を解決するどころか新たな問題を生み出してしまう。

04 · どうすればいい?

コンパクションは私にとってどんな意味があり、実務上何に注意すべきですか?

長時間のタスク(長編の共同執筆、複数ステップのエージェントワークフロー)でClaudeを使っているなら、コンパクション機能が存在することを理解しておくと、「モデルが以前の詳細を忘れたようだ」という現象が、モデルのエラーではなくコンパクションによる正常な副作用かどうかを判断する助けになる。初期に確立した重要な制約条件(例えば「この文書では受動態を使わない」)が会話の後半で無視されている場合、その詳細がコンパクション時に要約で失われた可能性が高い。その場合、原因を追及するより、直接もう一度明確に伝え直す方が通常は効率的だ。

本当に重要でコンパクションで失われてはならないルールや制約については、会話の中で定期的に再確認するか、それらを独立した短いリストにまとめて繰り返し貼り付けることを実務上おすすめする。システムが何を保持すべきかを自動判断することに完全に頼らないことが重要である。

具体例 +

Claude Codeは、長時間の複数ステップにわたるコーディングタスクを実行する際、会話が一定の長さに達すると自動的にコンパクションを発動させ、完了済みステップの詳細な過程(行単位のコード変更記録など)を「完了:ログインモジュールのnullポインタエラーを修正、単体テストを追加」といった結論的な文に要約する。これにより、後続のステップがコンテキストを溢れさせることなく続けられる。

よくある誤解 +
✕ 誤解 1
× 誤解:コンパクションは古いメッセージの削除と同じである、実際は:コンパクションは重要な結論と合意事項をより簡潔な形で保持しようとするものであり、情報をそのまま捨てる削除とは異なる
✕ 誤解 2
× 誤解:コンパクション後、モデルは圧縮された内容を完全に忘れてしまう、実際は:要約自体はコンテキストに残り、モデルはそれを見ることができる。逐語的な原文が見えなくなるだけであり、要約に含まれなかった詳細のみが本当に失われる
The Missing Link +
直接的な影響

Compaction's advantage is extending how long a task can keep running without interruption, avoiding frequent conversation restarts; the downside is that compression criteria can't be fully automated, and important details may get dropped during summarization—tasks demanding extreme precision (like verbatim legal document comparison) require extra vigilance and proactively restating key constraints.

質問する
10文字以上入力してください
関連トピック
コンテンツ再利用ワークフロー:Claudeを使って一つのコアコンテンツを5つのプラットフォーム対応バージョンに自動変換
Claude Cowork Me
コンテンツ再利用で最も時間がかかるのは執筆ではなく、異なる出力モード間の切り替えです。Claudeがフォーマット変換を担当し、あなたが洞察と創造性を担当する——それが正しい分担です。
#claude-code
毎日の業務ブリーフィング自動化:仕事を始める前にClaudeが今日の最も重要なことを整理して待っているようにする
Claude Cowork Me
毎朝「今日は何をするか」の整理に15分費やすのは、実は隠れた仕事コストです。Claudeスケジューリングがこれを自動化します——パソコンを開くと今日の優先事項がすでに整理されており、すぐに実行を開始できます。
#claude-code
Tool Use完全メカニズム解説:AIエージェントはどのように「行動」するか、そしてなぜこの設計が信頼できるかどうかを決定するのか
AI Agent Bible
AIエージェントのLLM自体はツールを実行しません——「何をしたいか」のリクエストを出力するだけで、実際の実行はバックエンドコードです。この設計はすべてのセキュリティの基盤:実行層はあなたのコントロール下にあり、セキュリティ検証はそこで追加されます。ツール設計の良し悪しがエージェントを信頼できるかどうかを決定します。
#claude-code
最初のCryptoエージェントを動かす方法:ゼロから始める完全ガイドと、ほとんどの人がやらかすミス
AI Agent Bible
最初のCryptoエージェントを動かす際の最も一般的なミスはコードが間違っていることではなく——最初からエージェントに多すぎる権限を与えることです。実際のメインウォレット、金額上限なし、テストネットをスキップ:この3つが重なると後悔のレシピになります。まず読んで、次にテスト、最後に実際のお金。
#claude-code