第三章
コンテキスト
エンジニアリング
AIは忘れない — そもそも
覚えていなかっただけだ。
AIにメッセージを送るたび、AIは会話全体をゼロから読み直す。君が送ったすべてのメッセージ、AIが返したすべての回答。そして返答を生成して、すべて忘れる。次のターンも同じ。全文がまた入力される。世界一勤勉だけど記憶喪失な読者だ。毎回完璧に読むが、毎回ゼロからスタートする。
ウィンドウには端がある
AIが毎ターン読み直すそのテキスト、それはコンテキストウィンドウと呼ばれるものの中にある。単位はトークン(だいたい1トークン=英語の0.75語くらい)。Claudeのウィンドウは約200,000トークン、つまり500ページの本に相当する。大きく聞こえるけど、送ったメッセージも、受け取った回答も、隠れたシステム指示も、すべて同じ予算から消費される。思ったより早く埋まる。
予算が尽きると、古いメッセージが端から落ちていく。メッセージ3番で食事制限について伝えた? メッセージ15番には、もうAIの目には入っていないかもしれない。不注意なんじゃない。目の前にないものは文字通り見えないのだ。AIの実力は、今そのウィンドウの中にある情報の質次第だ。
だからこそ、最高のAIユーザーはプロンプトを上手に書くだけじゃない。ウィンドウに何を入れるかを管理している。定期的に要約して重要な情報を残す。大事なことを先頭に置く。話題が変わったら新しい会話を始める。構造化されたフォーマットでAIがコンテキストを効率よく読めるようにする。コンテキストエンジニアリングこそが、新時代のプロンプトエンジニアリングだ。
重要なポイント
良いプロンプトを書くのはステップ1。AIの前にどの情報を置き、どう構造化するかを決めること、そこに本当のレバレッジがある。世界最高のプロンプトも、コンテキストが間違っていれば失敗する。
コンテキストウィンドウが埋まり、あふれ、忘れていくのを — リアルタイムで見よう。
コンテキスト管理の戦略
ウィンドウの仕組みがわかったところで、プロのように管理する方法を紹介しよう。「AIを使っている」人と「AIから驚異的な結果を引き出している」人を分けるテクニックだ。
途中で要約する
5〜10メッセージごとに、重要な決定事項と詳細のまとめをAIに書かせよう。そのサマリーを次のメッセージに貼り付ければ、最も重要な情報を最前面に置いた状態でコンテキストを「リセット」できる。
大事なことを先に書く
最も重要な情報はメッセージの冒頭に。末尾に埋もれさせない。AIは最初と最後に注目しやすい。特に長いプロンプトでは真ん中が見落とされがちだ。
戦略的にリセットする
話題が大きく変わったら、新しい会話を始めることを恐れないで。全履歴じゃなく、決まったことのサマリーだけ持ち越そう。きれいなコンテキストは、散らかったものよりたいてい良い結果を出す。
覚えておくべきことを明示する
「重要:ユーザーはベジタリアンです。忘れないでください。」バカバカしく聞こえるけど、効く。明示的なリマインダーはアンカーとして機能し、AIはそれをより重視する。
構造化されたフォーマットを使う
箇条書き、見出し、明確なラベルはAIがコンテキストをより効率的に解析する助けになる。整理されたプロンプトは、同じトークン数の散文に比べて2倍の価値がある。
基礎は学んだ — プロンプティング、質問の仕方、コンテキスト。次は、持ち歩ける最強プロンプト集だ。