Context Engineeringとは

Context Engineering

要点

Context Engineeringとは、モデルがその時点で必要とする情報を選び、組み立て、維持する設計です。

Context Engineeringの意味と、Prompt Engineeringとの違い、設計対象になる情報を整理した記録です。

身近な例で考える

作業する人の机に、今必要な資料と道具だけを揃える仕事に似ています。

正式な意味

モデルの有限なContext Windowへ、望ましい振る舞いに必要な高シグナルの情報を入れるための設計と運用を指します。

英語:
Context Engineering
読み方:
コンテキスト・エンジニアリング

混同されやすい言葉: コンテキスト、Prompt Engineering

Prompt Engineeringとの違い

Prompt Engineeringは主に指示の書き方や構成を扱います。Context Engineeringは、指示に加えて会話履歴、検索結果、ツール定義、メモリ、実行結果など、推論時にモデルへ渡る状態全体を扱います。

多ければよいのではなく、必要な情報を選ぶ

情報を無制限に追加すると、重要な指示が埋もれ、コストと待ち時間も増えます。目的は、望む結果を得るために必要な高シグナルの情報を、できるだけ小さく保つことです。

この説明を書くときに確認した情報

できるだけ公式資料や原著論文を確認しています。

  1. 公式ブログAnthropic
    Effective context engineering for AI agents

    最終確認: 2026-08-08