用語集 最終更新 2026.04.21

コンテキスト分離

コンテキスト分離 は、AIエージェント ごとに見せる情報や会話履歴を分けて、不要な前提やノイズを持ち込まないようにする考え方です。
AI エージェント設計では、全員に同じ情報を丸ごと渡すのではなく、役割ごとに必要な材料だけを持たせるために使われます。

まず押さえたいポイント

  • 全部共有する の反対で、必要な情報だけを担当ごとに見せる
  • マルチエージェント で特に重要になりやすい
  • ノイズ、古い前提、無関係な失敗ログを減らしやすい
  • ただし、分離しすぎると必要情報まで消えて連携が崩れる

なぜ必要になるか

AI エージェントは、見えている情報を前提に判断します。
そのため、調査担当、実装担当、レビュー担当が全員同じ長い履歴を抱えると、無関係な前提まで引きずりやすくなります。

たとえば、途中で否定された仮説、失敗した修正案、古い仕様メモまで残っていると、次の担当がそれを前提に考えてしまうことがあります。
コンテキスト分離は、そうしたノイズを減らすための設計です。

どんな場面で使うか

たとえば オーケストレーター が複数担当へ仕事を振る構成では、

  • 調査担当には関連ログと仕様だけ見せる
  • 実装担当には確定した方針と対象ファイルだけ見せる
  • レビュー担当には差分と確認観点だけ見せる

というように分けることがあります。
このような役割ごとの情報整理が、コンテキスト分離です。

よくある誤解

コンテキスト分離は、単に情報を減らせばよいという話ではありません。
必要な情報まで削ると、担当間の受け渡しが崩れて、逆に確認のやり直しが増えます。

大切なのは、少なくすること ではなく その担当に必要なものだけを残すこと です。
その意味では、コンテキストエンジニアリング の一部として考えると分かりやすいです。

実務で見るポイント

コンテキスト分離を使うときは、誰に何を見せるか何を共有するかhandoff時に何を引き継ぐか を先に決める方が安全です。
記事で全体像から整理したい場合は、AIエージェントのコンテキスト分離とは?情報を分ける意味と設計の基本 も参考になります。