コンテキスト
情報を理解・処理するために必要な背景情報や状況。
人間の認知における制約
人間はワーキングメモリの制約から、一度に扱えるコンテキストに限界がある。これが認知負荷の源泉となる。
LLMにおける制約
LLMもコンテキストウィンドウの制約を持つ。システム全体を一度に扱うことはできず、適切な境界で区切られた範囲内で作業する必要がある。
設計への示唆
認知負荷を最小化するための境界設計は、そのままAIが効果的に作業できる単位の設計にもなる。モジュール化され、明確な責務を持ち、限定されたコンテキストで理解可能なコードベースは、人間にとってもAIにとっても扱いやすい。
Domain-Driven Designとの関係
Domain-Driven DesignのBounded Context(境界づけられたコンテキスト)は、コンテキストを明確に区切る手法。