ウィンドウに多くのトークンが収まるだけでは、エージェントは信頼できるようになりません。判断の瞬間に、適切な証拠、指示、状態が届くことで改善します。
コンテキストはエージェントの作業状態
コンテキストには、システム指示、会話履歴、ツール定義、検索文書、ツール結果、一時的な計画が含まれます。Anthropicはコンテキスト設計を、プロンプト文言の推敲だけでなく、このトークン集合全体の選別と捉えています。目的は、次の行動を支える、小さく情報密度の高い状態です。
情報を増やすと、古いルール、重複した証拠、注意をそらすツール出力が混入します。容量と関連性は別の制約です。何が、なぜ入り、いつまで正しい情報として扱われるかを追跡します。
情報は必要なときに検索する
永続情報はプロンプト外に保存し、ファイルパス、文書ID、検索クエリなどの軽い参照を持たせます。エージェントに必要な箇所だけを取得させれば、ペイロードの重複が減り、来歴も確認しやすくなります。
検索には、権限確認、版情報、情報源の順位付け、信頼できない指示への制限が必要です。ツール結果はデータであり、システムプロンプトの自動的な延長ではありません。推論対象の内容と、従ってよい命令を分離します。
約束を消さずに圧縮する
長時間の作業はいずれ圧縮が必要です。有用な要約は、目標、承認済みの決定、完了した作業、未解決の障害、成果物の場所、検証証拠を残します。繰り返しの会話や再取得できる大容量出力は捨てます。
要約は構造化し、レビュー可能にします。「承認なしに送信しない」のような約束は、物語調の要約に残ることを期待せず、明示的な状態として保存します。元の成果物へリンクし、後のセッションが詳細を復元できるようにします。
サブエージェントでノイズの多い作業を隔離する
特化したサブエージェントは、大きなコーパスの検索や複数手法の検証をきれいなコンテキストで行い、簡潔な結果を返せます。隔離により探索の残骸が調整役の判断状態へ入りません。本当に独立したタスクなら並行作業も可能です。
それでも調整役には受け入れ基準と検証が必要です。自信に満ちた要約は、ファイルの存在や操作の成功を証明しません。タスクに応じて、パス、情報源リンク、テスト出力、読み戻し証拠を求めます。
コンテキストをシステム指標として観測する
コンテキスト量、検索元、圧縮イベント、ツールペイロード量、判断に使った状態の経過時間を記録します。失敗例を抽出し、無関係または不足したコンテキストを調べます。コストと遅延だけでなく、古い事実で行動していないかも重要です。
優れたコンテキスト設計は、失敗の理由を見えるようにします。証拠が不足していたのか、ルールを無視したのか、両方あったのに判断を誤ったのかを技術者が確認できます。
実践に移す方法
まず、少ない情報で判断を改善するエージェントのコンテキスト設計に関わる範囲の限られたワークフローを一つ選びます。システムを変える前に、現在の完了時間、品質チェック、主な失敗分類、エスカレーション経路、結果の責任者を1ページにまとめます。最も整った例だけでなく代表的なサンプルを選び、通常例、難しい境界例、停止または追加情報の確認が正解となる例を少なくとも一つ含めます。
既存プロセスを置き換える前に、候補システムを並行稼働させます。誤り率が下がっても新たな重大事故を隠すことがあるため、成功と失敗の両方を確認します。各テストの正確な構成を記録し、別のレビュー担当者が再現できる成果物を残します。試行の終了時には、最良のデモを見た後の印象ではなく、事前に合意したしきい値に基づいて、拡大、修正、中止を決めます。
ベンダーや社内チームへの確認事項
中心的な主張を支える証拠、その証拠を生成したシステム版とデータ版、除外条件を確認します。導入先で扱う言語、入力形式、リスク分類ごとの結果を求めます。変更の告知方法、回帰の検出方法、インシデント調査に必要なログを顧客が書き出せるかも確認します。
確信度が低い場合、依存先が失敗した場合、依頼が対応範囲外の場合に、システムがどう動くかも確認します。信頼できる製品には、単に洗練された回答ではなく、定義済みの失敗状態が必要です。責任体制も重要です。ワークフローを停止できる人、例外を承認する人、重大な誤りが本番へ流出したとき影響を受けたユーザーへ知らせる人を特定します。
実践チェックリスト
- モデルやツールを選ぶ前に、ユーザーのタスクと重視すべき失敗を定義する。
- 実務から抽出した、扱いにくいケースや敵対的ケースを含む小規模なテストセットを版管理する。
- 実行ごとに、モデル、プロンプト、ツール、検索設定、データ版、遅延、コストを記録する。
- 元に戻せない、影響が大きい、または外部から見える操作には、人による確認を必須にする。
- 一つの平均点だけでなく分類別に失敗を確認し、回帰ケースをテストセットへ追加する。
Meydo Journalの関連記事
一次情報
- AIエージェントの効果的なコンテキスト設計 — Anthropic
