Velvet Theory AIとデータの話を、やわらかく、筋道立てて。

Context Engineering

Context Engineering · コンテキスト設計

モデルが回答や行動を決める時点で、どの情報を渡すかを継続的に設計することです。単一の規格や学習アルゴリズムではありません。

初回掲載 2026-10-12 · 更新 2026-10-12 · 最終確認

この技術を一言で説明すると

モデルが回答や行動を決める時点で、どの情報を渡すかを継続的に設計することです。単一の規格や学習アルゴリズムではありません。

なぜこの技術が必要なのか

エージェントは作業を続けるほど会話、検索結果、ファイル内容、ツールの実行結果を蓄積します。入力上限に収まっていても、不要な情報や古い指示が判断の妨げになる場合があります。

従来は何が問題だったのか

プロンプトの言い回しだけを調整しても、取得する資料や長い履歴の管理が不適切なら改善には限界があります。すべてを追記する方式は、入力の増大と情報の陳腐化を招きます。

技術の仕組み

指示、例、ツール定義、会話履歴、検索した資料を、目的とトークン予算に応じて選びます。Anthropicの記事は必要時の情報取得、履歴の圧縮、構造化したメモなどを紹介しています。圧縮は情報を落とす操作でもあるため、決定事項や未解決の制約を残す設計が重要です。

具体的な使用例

大きなコードベースを修正する際、最初に概要と対象ファイルだけを渡し、必要な定義を検索します。完了した調査の生ログは短いメモに置き換え、未解決の不具合やユーザーの制約を維持します。

類似技術との違い

観点Prompt EngineeringContext Engineering
主な対象指示や例の書き方各時点での入力全体
仕組み指示を整理して振る舞いを誘導検索、選別、履歴・ツール管理
適用場面単発タスクの明確化長い作業・複数の情報源
利点小さく試して比較しやすい入力の量と関連性を管理できる
注意点外部情報の不足は補えない圧縮で重要情報を失う可能性
実装負担プロンプトと評価例の管理入力状態と取得経路の管理
Anthropicの記事に基づく整理です。Prompt EngineeringはContext Engineeringの中にも含まれ、境界が厳密に標準化されているわけではありません。

メリット・デメリット

不要な入力を減らし、根拠と目標を維持しやすくなります。一方、削除・要約した部分に必要な情報があると復旧が難しくなります。原資料への参照を保存し、必要なら取り直せるようにします。

実装方法

各入力を「維持する指示」「現在の課題」「根拠」「一時的なログ」に分け、使用量を測ります。評価には長い作業の途中に追加された制約を保持できるかを含めます。入力トークンを減らすだけを成功指標にしません。

最新動向

2025年9月29日公開の公式記事では、事前検索と必要時の検索を組み合わせる設計、compaction、構造化メモを紹介しています。これは当該組織の設計知見として扱い、すべてのモデルに同じ最適値があるとは解釈しません。

関連技術の地図

矢印はこの技術から見た関係です。上下関係や優劣を意味しません。

  • Context Engineering 構成要素必要な根拠を検索して入力へ加えるRAG
  • Context Engineering 関連反復中に入力状態を更新するAI Agent
  • Context Engineering 併用接続した情報やツールの取捨選択MCP

確認済みの関連日報はまだありません。

参考文献・公式情報

  1. Effective context engineering for AI agents

    一次情報 · 初回発表 2025-09-29 · 本文確認 2026-10-12

    入力全体の選別、必要時の検索、compaction、構造化メモ、prompt engineeringとの区別。

  2. Building effective agents

    一次情報 · 初回発表 2024-12-19 · 本文確認 2026-10-12

    固定workflowと動的agentの区別、ツールを使うループ、停止条件、単純な設計を優先する実装指針。

最終確認日

2026-10-12。出典で確認できた範囲を記載しています。「最新動向」は確認資料の更新内容であり、分野全体の網羅や最新順位を保証するものではありません。