Blank white background with no objects or features visible.

「Gartner Hype Cycle for AI Governance 2026」の全編を無料で公開しています。レポートを入手する →

コンテキストエンジニアリング:AIエージェントが目にする情報の設計

By アシシュ・ドゥベイ

Published: October 6, 202612

⚡ TL;DR

Context engineering is the practice of deciding everything a model sees on each step of an agent's run: the system instructions, the skills, the tool definitions, the conversation history, and the results coming back from tools. Prompt engineering tunes one message; context engineering designs the whole information environment an agent operates in. This guide explains what context engineering is, how it differs from prompt engineering, and how TrueFoundry's Agent Harness, Skills Registry, and gateways give you control over it.

For a single chatbot turn, wording the prompt well is most of the battle. For an agent that plans, calls tools, reads results, and keeps going, the prompt is a small part of what actually reaches the model. Each step, the model sees instructions, whatever skills are in scope, the definitions of the tools it can call, the running conversation, and the output of the last tool it used. Getting that whole picture right, not just the opening prompt, is what separates an agent that stays on track from one that drifts, hallucinates, or blows its context window. That work is context engineering.

This guide covers what context engineering is, how it compares to prompt engineering, the pieces you actually control, and how to manage them in production.

コンテキストエンジニアリングとは?

コンテキストエンジニアリングは、エージェントの実行プロセスにおいて、各ステップでモデルが受け取る情報の全体を設計する学問です。エージェントのランタイムにおいて、コンテキストとはモデルが特定のステップで認識するすべての情報を指します。これにはシステム指示、スコープ内のスキル、利用可能なツールの定義、会話履歴、そしてツールから返される結果が含まれます。

これは単一のプロンプトよりもはるかに広範な領域です。しかも動的であり、ツールが呼び出されるたびにその結果が次のステップのコンテキストに追加されるため、エージェントの動作に伴って情報環境は常に変化し続けます。コンテキストエンジニアリングは、ノイズで溢れさせることなく、この環境を的確かつ関連性の高い状態に保ち、コストを最適化するための手法です。

エージェントのコンテキストに含まれるもの

  • システム指示 エージェントがどのように振る舞うべきかを示す恒久的なガイダンス。
  • スキル すべての手順をシステムプロンプトに詰め込むのではなく、特定のタスクに応じてエージェントが呼び出せる再利用可能な手順。
  • ツール定義 MCPなどを通じて提供される、エージェントが呼び出しを許可されているツールとそのスキーマ。
  • 会話履歴 進行中の対話と、エージェント自身による中間ステップの記録。
  • ツール実行結果 各呼び出しの出力。これがコンテキストに再入力され、次のステップを形作る。

Design your agent's context, don't leave it to chance

TrueFoundry's Agent Harness, Skills Registry, and MCP Gateway give you control over instructions, skills, and tools, inside your VPC.

コンテキストエンジニアリングとプロンプトエンジニアリングの違い

両者は関連していますが、対象とする範囲が異なります。これらを混同することが、多くのチームが成長の壁に突き当たる原因となっています。プロンプトエンジニアリングが「このリクエストをどう表現するか」を問うのに対し、コンテキストエンジニアリングは「この仕事をうまく遂行するために、各ステップでモデルにどのような情報を提示すべきか」を問います。

Prompt engineering Context engineering
Scope A single prompt or message The full context across every step of a run
Concerns Wording, examples, output format Instructions, skills, tools, history, tool results, and their budget
Failure it fixes A vague or poorly formatted answer Drift, irrelevant tools, context bloat, lost-in-the-middle recall
When it matters most Single-turn generation Multi-step agents and long-running tasks

どちらか一方がもう一方に取って代わるものではありません。指示を慎重に言葉にする必要は依然としてありますが、エージェント開発においては、それはより大きな設計課題のほんの一部に過ぎません。コンテキストウィンドウが拡大するにつれ、すべてを詰め込みたくなる誘惑に駆られますが、それこそがコンテキストエンジニアリングで回避すべき罠です。コンテキストの量は質を保証するものではなく、過負荷なウィンドウは情報の想起能力を低下させ、コストを増大させます。

成果に直結するテクニック

エージェントのコンテキストを設計する際、価値の大部分は少数のプラクティスによって決まります。

  • 手順はシステムプロンプトではなく、スキルとして実装しましょう。 ワークフローやプレイブックのようなものは、関連する際にエージェントが読み込む「スキル」として定義し、ベースとなるコンテキストを軽量に保つのが鉄則です。スタイルガイドや安全ポリシーといった、常に必要となる短いガイダンスは積極的に読み込み、長文の手順や特定の状況でしか使わない手順は必要に応じて読み込むようにします。
  • ツールのスコープを厳格に制限しましょう。 公開するツールが増えるほど、定義が消費するトークン量が増え、エージェントが誤作動を起こす可能性も高まります。エージェントには、その機能に必要なツールのみを与えてください。
  • 履歴を計画的に管理しましょう。 古いやり取りは要約または切り捨てを行い、すべてのステップを逐一保持するのではなく、今重要な情報に焦点を当てたコンテキストウィンドウを維持します。
  • ツールの実行結果は、信頼できないコンテキストとして扱いましょう。 結果は次のステップでモデルのコンテキストに再入力されるため、入力データと同様に、関連性と安全性の両面から検証する必要があります。

TrueFoundryによるコンテキストエンジニアリングの支援

コンテキストエンジニアリングは、各要素がエージェントごとに手作業で組み立てられるのではなく、適切に管理されて初めて持続可能なものとなります。TrueFoundryは、コンテキストの各パーツを制御するためのポイントを提供します。

The Agent Harness assembles model, skills, tools, and history into one governed run
製品スクリーンショット、TrueFoundryドキュメント:Agent Harnessランタイム。

In the Agent Harnessでは、エージェント構築時にシステムプロンプト、スコープ内のスキル、利用可能なMCPサーバーといったコンテキストを設定します。これにより、コンテキストはコード内に埋め込まれたものではなく、明示的かつレビュー可能な構成として管理されます。

  • スキル。 スキルは中央の「スキルレジストリ」から提供されるため、エージェントのコンテキストに含まれる手順はバージョン管理やアクセス制御が可能になり、コピー&ペーストではなく再利用できるようになります。常に必要な短いスキルはプリロードし、長いスキルは必要に応じて読み込むという、軽量コンテキストの核心的な手法を設定として実現できます。スキルフォーマットの仕組みについては、以下を参照してください。 Claude Skills for how the skill format works.
  • ツール。 MCP Gatewayは、エージェントがアクセス可能なツールを制御し、個々のツール単位でアクセス範囲を制限できるため、コンテキスト内のツール定義をエージェントが必要とするものだけに絞り込むことができます。
  • ツール実行結果の安全性。 ツール実行結果はコンテキストに再入力されるため、 AIエージェントのガードレールが 次のステップに影響を与える前に、ツール実行後のフックでインジェクションや機密データの有無を検査します。
  • 可観測性。 すべてのステップがトレースされるため、エージェントが判断を下した際にコンテキストに何が含まれていたかを正確に把握できます。これにより、コンテキストエンジニアリングは推測による作業ではなく、反復可能なプロセスとなります。

その基盤となる AI Gateway は、1,000種類以上のモデルへの各呼び出しをわずか3〜4ミリ秒のオーバーヘッドでルーティングします。そのため、特定のステップに最適なモデルを選択することは、コードの書き直しではなく、ルーティング設定の変更だけで済みます。その結果、コンテキストは各エージェントのコーディング方法に依存する副産物ではなく、一元的に設計・管理できるものとなります。

結論

コンテキストエンジニアリングとは、単一のプロンプトを調整することから、エージェントの実行全体を通じてモデルが目にするすべての情報を設計することへの転換です。指示、スキル、ツール、履歴、そしてツール実行結果を適切に管理すれば、エージェントは高い集中力とコスト効率を維持できます。逆にこれらが不適切であれば、どれほどプロンプトを調整しても改善は望めません。TrueFoundryは、Agent Harness、Skills Registry、MCP Gateway、そして完全なトレーシング機能を通じて、これらの要素を管理可能な構成へと変えます。これにより、コンテキストは「成り行き任せ」のものではなく、あなたが設計し管理するものとなります。

TrueFoundryがどのようにして単一のコントロールプレーンからエージェントのコンテキストを制御できるかをご確認ください。 デモを予約する または 無料で始める。

Try now.

One gateway for all your models, MCP servers, and agents.
No credit card needed.

Start free
Table of Contents

One Gateway for Every LLM, Agent and MCP Server

Book a 30-min with our AI expert

Book a Demo

The fastest way to build, govern and scale your AI

Book Demo
Summarize with
ChatGPT logo by OpenAI
Perplexity AI logo
Blurry red snowflake on white background, symmetrical frosty design with soft edges and abstract shape.

Discover More

No items found.
October 10, 2026
|
5 min read

2026年版 LLMOpsツール ベスト10

比較
October 10, 2026
|
5 min read

本番環境でエージェントAIを運用するための5つの教訓 — ファイヤーサイドチャットより

No items found.
October 10, 2026
|
5 min read

Kubernetesにおけるスケール・トゥ・ゼロ:Elastiの深掘り

エンジニアリングとプロダクト
October 10, 2026
|
5 min read

LLMワークフローにおける可観測性:ブラックボックスをガラスボックスに変える

No items found.
October 6, 2026
|
5 min read

Claudeスキル:その概要と大規模なガバナンス手法

No items found.
October 6, 2026
|
5 min read

AIエージェントのガードレール:すべてのツール呼び出しとモデルホップを検査する

No items found.
Iceberg visual representing MCP vs RAG with hidden depth of AI context and data complexity
October 8, 2026
|
5 min read

MCPとRAG:主な違い

No items found.
October 6, 2026
|
5 min read

エージェントの相互運用性:あらゆるフレームワークに対応する単一のコントロールプレーン

No items found.
August 26, 2026
|
5 min read

AI Agent Portability: Switch Models Without Rebuilding Your Agents

エージェントAI

Recent Blogs

Black left pointing arrow symbol on white background, directional indicator.
Black left pointing arrow symbol on white background, directional indicator.

Frequently asked questions

コンテキストエンジニアリングとは何ですか?

コンテキストエンジニアリングとは、エージェントの実行の各ステップでモデルが目にするすべてのもの、つまりシステム指示、スキル、ツール定義、会話履歴、ツールの結果を設計する取り組みです。1つのプロンプトの文言を整えることにとどまらず、エージェントが動作する情報環境全体を形づくり、エージェントが焦点と関連性を保ち、コンテキストの予算内に収まるようにします。

コンテキストエンジニアリングとプロンプトエンジニアリングの違いは何ですか?

プロンプトエンジニアリングは、1つのメッセージの文言、例、形式を調整します。コンテキストエンジニアリングは、どのスキルやツールをスコープに含めるか、履歴やツールの結果をどう管理するかを含め、エージェントが各ステップで目にするコンテキスト全体を設計します。プロンプトエンジニアリングは不十分な回答を改善し、コンテキストエンジニアリングは複数ステップのエージェントにおけるドリフト、ツールの乱立、コンテキストの肥大化を解消します。

AIエージェントのコンテキストエンジニアリングはどのように行いますか?

手順をエージェントが必要に応じて読み込むスキルへ移して基本コンテキストを軽量に保ち、必要なツール定義だけが存在するようツールのスコープを厳密に絞り、古いターンがウィンドウを圧迫しないよう会話履歴を管理し、ツールの結果は検査が必要な信頼できないコンテキストとして扱ってください。これらをコードではなく設定として管理することで、再現可能になります。

コンテキストウィンドウが大きくなれば、コンテキストエンジニアリングは不要になりますか?

いいえ。ウィンドウが大きくなるとすべてを含めたくなりますが、過剰なコンテキストは想起の精度を下げ、コストを押し上げます。コンテキストエンジニアリングとは、適切な情報をモデルの前に置くことであり、ウィンドウが大きくなるほど、その重要性は下がるどころか高まります。

TrueFoundryは、コンテキスト管理のためのMCPとスキルに対応していますか?

はい。Agent Harnessでは、システム指示、中央のSkills Registryにあるスキル、エージェントが到達できるMCPサーバーを設定でき、MCP Gatewayがツールへのアクセスのスコープを定めます。これにより、エージェントのコンテキストを構成する要素を一元的に統制できます。

自社のVPCで実行できますか?

はい。TrueFoundryはお客様のVPC、オンプレミス、エアギャップ環境、ハイブリッド環境で動作するため、Gemini 3 Proをはじめとするすべてのモデルへのトラフィックが、お客様自身のドメイン内で統制されます。

Take a quick product tour
Start Product Tour
Product Tour