claude-code·公開 2026.06.01
会話が長くなるとAIが馬鹿になる?/compactで頭の中を整理する
/compactは長くなった会話を要約して記憶容量を空けるコマンドです。文脈を保ったまま核心だけ圧縮して長い作業を続ける方法と、clearとの決定的な違いをまとめました。
最初は賢く答えていたClaudeが、会話が長くなるほど最初に言ったことを忘れて見当違いなことを言い始めたことはありませんか?これを「コンテキスト腐敗(Context Rot)」と呼びます。AIも人と同じで頭の中がいっぱいになると馬鹿になるのです。/compactはこの頭の中を整理してくれる命令です。これまでの会話を要約版に圧縮して、核心は残し無駄は空けます。
定義
/compactは長くなった会話を要約して記憶容量を空ける命令です。ここで「容量」とはコンテキスト(AIが一度に記憶する会話内容)の大きさです。
核心は文脈を保ったまま圧縮する点です。これまでの会話を丸ごと捨てるのではなく、「要約版」に縮めて核心の意図と方向は残し分量だけ軽くします。実際に7万トークン(token — 文字を数えるAIの単位)分の会話が4千トークンに減ることもあります。だから長い作業を途切れず続けるときに良いです。
使い方(難易度別)
基礎 — 要約圧縮
チャット欄にこれだけ入力します。
/compact
入力するとClaudeがこれまでの会話を要約して圧縮します。画面に「会話を圧縮しました」のようなメッセージが出て、その後は核心の文脈を保ったままより軽く速く続きます。
応用 — 何を残すか指定
/compact 코드 변경 위주로 남겨줘
要約するとき何を中心に残すか決められます。「コード変更中心で」と言えば雑談は減らしコード関連の文脈を優先保存します。作業の核心をピンポイントで残すときに便利です。
発展 — 容量を見て必要なときだけ
/context 로 용량 확인 → /compact
/context(コンテキスト — 今記憶容量がどれだけ埋まっているか見せる命令)で現在の使用量をまず確認し、多く埋まったときだけ/compactを実行します。やみくもに圧縮するより状態を見て判断する方式です。
よくある落とし穴 — clearと絶対に混同してはいけない
入門者が最も混同するのが/clearと/compactです。二つは完全に違います。
/clear= 記憶喪失: 会話を全部空にして新しく出発します。文脈が消えます。/compact= 要約整理: 文脈はそのまま保ったまま分量だけ減らします。
だから基準は簡単です。同じ作業を続けるなら/compact、テーマが完全に変われば/clear。続けている真っ最中の作業に/clearを使うとこれまでの文脈が全部飛ぶので注意してください。
実践事例
一日中続いた長いリファクタリング作業で応答がだんだん遅くなり、Claudeが前で決めたルールを忘れ始めました。作業を終えなければならず会話を空けるわけにはいきませんでした。そこでこれを使いました。
/compact
文脈はそのまま保たれたまま容量だけ空くと、応答速度がよみがえりClaudeも再びはっきり作業を続けました。会話を飛ばさずに「頭の中だけ整理した」わけです。
こう使うともっと便利
- 60%で先に空ける: 95%まで満杯になるまで待たないでください。すでに品質が落ちた後です。60%くらいで先に圧縮するとセッションがはっきり保たれます。
- 焦点指定: 「コード変更中心で残して」のように何を保存するか決められます。
- 点検後に圧縮:
/contextで容量を見て必要なときだけ/compactを実行します。 - clearと区別: 続ける作業ならcompact、テーマが変わればclear。これだけ覚えればよいです。
ヒント: 長い作業の途中で
/contextで容量を確認し60%を超えたら/compactを実行して、応答速度と正確さがよみがえるか直接感じてみてください。先に空ける習慣が長い作業の品質を守ります。
他の人はこう使っています
- 7万トークン分の会話が約4千トークンに圧縮された(意図・方向は維持)。 — /compactでContext Rotを防ぐ (MindStudio)
- 95%ではなく60%容量でcompactするとセッションがはっきり保たれる。 — 上の記事 (MindStudio)
- /contextで使用量を見て80%を超えたら/compactで圧縮する流れ。 — Claude Codeコンテキスト最適化 (インフォグラブ)
まとめ
核心は一文です。長くなったら空けよ。ただし続けるならclearでなくcompact。会話が長くなるとAIが馬鹿になるのはバグではなく元々そういうもので(コンテキスト腐敗)、/compactは文脈を守りながら容量だけ減らしてその限界を遅らせてくれます。95%まで待たず60%で先に空けてください。
基準: Claude Code v2.1.154 (2026.05)
Comments
コメント 0
サインイン状態を確認中…
コメントを読み込み中…