認知フィードバック設計

ソフトウェア開発における設計判断・プロセス設計・チーム設計・AI活用を、認知負荷の源泉とフィードバックループの高速化という統一的な視点で捉えるフレームワーク。

本質的にはAI時代におけるアジャイルの再解釈であり、アジャイルと対立するものではない。アジャイルの各プラクティスがなぜ有効かを、認知構造のモデルから説明する統一レンズとして機能する。

核となる構造

  1. 認知負荷には4つの源泉がある — 差分負荷・保持負荷・翻訳負荷・不確実性(認知構造モデルより)。これらは認知的距離の具体的な発現形態として再解釈できる
  2. 各源泉に対応するフィードバックループがあり、遅延特性が異なる — コードベースからは即時、ユーザーからは週〜月単位。較正ループの頻度がフィードバックの有効性を規定する
  3. 開発の最適化 = 各ループの高速化戦略の設計 — どの負荷に対してどの戦略を取るか
  4. この構造は人間の認知にもAIのコンテキストにも同型で適用できるワーキングメモリコンテキストウィンドウは同じ制約構造を持つ(ボトルネック変遷より)

実践的な帰結

適用範囲

対象 認知フィードバック設計の適用
開発プロセス イテレーション短縮、CI/CD = 差分負荷の制御
アーキテクチャ モジュール化、関心の分離 = 保持負荷の制御
チーム設計 Team Topologies、ユビキタス言語 = 翻訳負荷(認知的距離の方向不一致)の制御
AIエージェント設計 コンテキスト分離、サブエージェント = 同型の制約への同型の戦略

「フィードバックループ駆動開発」ではなく「設計」とした理由

書籍化の可能性

対外的に説明して実践に落とし込むには、以下のコンテキストが必要になる。書籍の構成として自然に成立しそう。