コンテキスト

情報を理解・処理するために必要な背景情報や状況。

人間の認知における制約

人間はワーキングメモリの制約から、一度に扱えるコンテキストに限界がある。これが認知負荷の源泉となる。

LLMにおける制約

LLMもコンテキストウィンドウの制約を持つ。システム全体を一度に扱うことはできず、適切な境界で区切られた範囲内で作業する必要がある。

設計への示唆

認知負荷を最小化するための境界設計は、そのままAIが効果的に作業できる単位の設計にもなる。モジュール化され、明確な責務を持ち、限定されたコンテキストで理解可能なコードベースは、人間にとってもAIにとっても扱いやすい。

Domain-Driven Designとの関係

Domain-Driven DesignのBounded Context(境界づけられたコンテキスト)は、コンテキストを明確に区切る手法。

関連