2025年6月 Tobi Lütke/Karpathy が普及させた語。LangChain定義は「LLMがタスクを解けるよう適切な情報とツールを適切な形式で動的に供給するシステム構築」。実態は context window engineering、つまりウィンドウというRAMに何をどう詰めるかの話に偏っている。背景にcontext rot(2025年Chroma研究: 18モデル全てで入力長増加により性能劣化)。
巷の用語は場所(window)・提供形態(as a service)・行為(engineering)で切り口がバラバラ。主語を揃えて3層に整理する:
| 層 | 主語 | 定義 |
|---|---|---|
| Window Context | コンテキストウィンドウ | 推論時にLLMが実際に読むトークン列 |
| Agent Context | エージェント | エージェントを成立させる構成の束(モデル・ツール・メモリ・ポリシー) |
| Human Context | 人間/組織 | 目的に照らして解釈・選択・整形された情報 |
[Human Context] 解釈・キュレーション
↓
[Agent Context] 構成への組み込み
↓
[Window Context] 実行時のウィンドウ充填 → LLM推論
下流ほど具体的なトークン列に収斂。上流のHuman Contextが貧弱なら下流をいくら磨いても出力の天井は上がらない。
業界の投資はWindow/Agentに集中。Humanは独立領域として名指されていない。Human Contextの設計・キュレーションが次のフロンティア。3層命名の最大の効用は、業界がまだ名付けていない領域に名前を与え、議論の地図として機能させる点にある。