AIToday
AIコーディングZenn AI/ML掲載日時: 2026年10月29日 1:00

Claude Code大量セッション使いの節約術

LINEで送る
Claude Code大量セッション使いの節約術

3つのポイント

  1. 何が起きたか

    アプリと役割ごとに分けたClaude Codeセッションを並行運用する開発者が、xcodebuild testの出力をエラー行と結果行だけに絞るのが最も効果的だったと語る。

  2. なぜ重要か

    Claude Codeはやり取りのたびに会話全体を再送するため、コンテキストに入ったものは何度も数え直される。出力の削減と往復回数の抑制が節約の要となる。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

開発者が活用する中心的な仕組みは単純だ。Claude Codeはやり取りのたびに会話全体を再送するため、セッションのコストはプロンプト単体ではなく、それまでに加わったすべてにかかる。だからこそ最大の効果は長いビルドログを一切入れないことから生まれる。xcodebuildの出力をgrepでエラー行と結果行だけに絞れば、400件超のテストを何十回実行しても会話に加わるのは数行で済む。同じ理屈が他の手法にも当てはまる。多数のフルスクリーンショットの代わりにサムネイルのコンタクトシートを使うこと、grep -nとsedで2000行や9000行のファイルの一部だけを読むこと、ページの状態を目視ではなくJavaScriptのテキスト出力で確認すること。開発者はまた、ブラウザやシェルの複数操作を1回の呼び出しにまとめているとも述べる。往復のたびに会話全体が再送されるからだ。

十数セッションを動かすとこうした小さな節約が積み重なり、同時に新たな失敗も生む。要約もその一つだ。セッションが長くなるとClaude Codeは自動で要約し、詳細なルールが要約から抜け落ちるとエージェントは再調査が必要になりコストが増える。開発者の対策は、合意したルールや依頼、下書き、引き継ぎを会話の外——メモリファイル、GitHub Issues、docs/、HANDOFF.md——に置き、差分と要点だけを貼り付けることだ。もう一つの失敗は、コマンド出力を短縮するフックが自動承認と干渉し、無害なカウントコマンドまでブロックしたことだった。

開発者によれば、トークン節約には利点とともにコストも伴う。出力を絞りすぎてテスト失敗を見落とし、壊れたバージョンをコミットしてしまったため、今はコミット前にテストを別途実行している。要約後に言語がぶれる問題——返答がセッション途中で英語に切り替わる——には、CLAUDE.mdの冒頭に「例外なく日本語」という指示を明記して対処した。

よくある質問
テストの部分実行でどれだけ節約できたか?
あるアプリでは全テスト実行に30分以上かかったが、編集したコード付近のテストだけなら5〜8分で済んだ。
一時フォルダに置いた作業物はどうなるか?
一時作業フォルダに残した有用なスクリプトがセッション切り替え時に二度削除されたため、残す価値のあるものはリポジトリかメモリに置くようにした。
開発者は今も高価なモデルを使っているか?
はい。トークン節約のためOpusからSonnetに切り替えたが、新しいバージョンは同じ作業でも使用量が軽く感じられるとしてOpusに戻した(本人の印象)。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

このようなAIの動きを、御社の業界・競合に合わせて毎日届ける法人プランもあります → 詳しく見る

関連記事

次の記事へAnthropicがS-1登録届出書を提出