PaPoo
cover

長い会話は節目ごとに要約を挟む

長文の依頼を一気に投げて、そのまま最後まで走らせる。これ、かなりの確率で手戻りになる。Claude Code は賢いが、会話が長くなるほど前提が散り、途中で「どの話を軸にしていたか」がぼやけるからだ。そこで効くのが途中要約、つまり前提の圧縮である。

要するに、長い会話の節目ごとに「ここまでの理解」を短く固定する。すると、指示の食い違いが減るし、後半で出る修正もだいぶ軽くなる。ファイル整理でも、文書作成でも、ディスク削減でも同じだ。最初の前提を詰めたつもりでも、会話が続くと細部が積もって、どこかでズレる。そこで一回、話を畳む。

たとえば、案件ごとの文書を整える場面を考える。最初に「このフォルダ内の重複ファイルを探して、不要なものを候補にして」と頼み、そのあとに「やっぱり契約書だけ対象にしたい」「ただし最終判断は人間がやる」と追加していく。ここで要約がないと、Claude Code の中では古い条件と新しい条件が混ざったまま残りやすい。筆者はこれで一度、対象範囲が広がりすぎて、見なくていい資料まで候補に上げられた。手戻りがだるい。節目で要約しておけば、そういう無駄をかなり抑えられる。

やり方は難しくない。会話が一区切りついたら、こちらから「ここまでの理解を短くまとめて」と頼むだけでいい。たとえばこんな感じだ。

ここまでの前提を、次の作業に使えるように5行以内で要約してください。
特に次の3点を残してください。
1. 目的
2. 対象範囲
3. まだ未確定な点

文書作成なら、こう切ると扱いやすい。

ここまでの内容を、後半の作業に引き継げる形で要約してください。
- 何を作るか
- 誰向けか
- どの表現は避けるか
- どこまで決めたか

ファイル整理なら、こうだ。

ここまでの判断を整理して、作業ルールだけを短くまとめてください。
対象、除外条件、最終確認の要否が分かる形にしてください。

この要約は、雑に短くすればいいわけではない。大事なのは「次に必要な前提だけを残す」ことだ。感想文みたいに「ここまでの話は理解しました」と言わせても意味がない。残すのは、目的、対象、制約、未確定事項。この4つで十分なことが多い。逆に、背景説明を長々と再掲させると、またコンテキストを食う。要約のくせに重い、という本末転倒が起きる。

節目は、会話が次の作業に入るところで打つのがいい。たとえば、方針決めのあと、実作業に入る直前。複数フォルダをまたぐ整理の前。文書の章立てを決めた直後。こういう場所で一回圧縮すると、そのあとに出す指示がずっと通りやすくなる。長く話したあとに「じゃあ、ここからはこの方針でやって」と言うより、先に要約を挟んだほうが事故が少ない。

逆に、毎ターン要約させるのはやりすぎだ。小さな修正のたびにまとめ直すと、かえって会話が重くなる。そこは節目だけでいい。目安は、話題が変わるとき、対象が増えたとき、条件が2つ3つ追加されたときだ。ここで一回畳む。そうすると、後半で「さっきの話、何だっけ」を減らせる。

筆者がよくやるのは、要約を単なる復唱にせず、そのまま次の作業条件として使うことだ。たとえば要約の末尾に「この前提で次の案を出して」と続ける。こうすると、前提の圧縮と次工程の開始がつながる。会話の地盤を固めてから進む感じだ。Claude Code はこの手の明示があると強い。曖昧な空気を読ませるより、短く固めた前提を渡したほうが、ずっと安定する。

ただし、要約に全部を詰め込もうとしないこと。情報を削るのが要約であって、会話ログを圧縮ファイルみたいに全部持ち込むのが目的ではない。大事な点だけ残し、枝葉は切る。そこをためらうと、要約自体が長くなって、結局また読みにくくなる。

長い会話を扱うなら、「話す」より「節目で締める」ほうが強い。途中要約は手間ではなく保険だ。前提の圧縮を挟むだけで、後半の指示が通りやすくなり、修正も少なくなる。Claude Code を使っていて妙に噛み合わないときは、能力不足より、前提が散らかっているだけのことが多い。そこで一回、短く畳めばいい。

関連 TIPS

同じ著者の記事