概要
AIエージェントを増やすことは容易だが、最終的な判断と統合を担う人間の認知能力は並列化できないため、過剰な並列運用は「オーケストレーション税」として生産性を阻害するという警告。
詳細内容
GoogleのAddy Osmani氏による、AIエージェントが普及した現代のソフトウェア開発における新たなボトルネックについての考察です。筆者は、複数のエージェントを走らせることは簡単だが、それらが生成したコードを理解し、判断を下し、統合する工程は依然として人間という「シングルスレッド」なリソースを通過する必要があることを指摘しています。
主なポイントは以下の通りです:
- **人間のGIL(Global Interpreter Lock)**: PythonのGILのように、どれだけ多くのエージェントが並列で動いても、最終的な実行(判断)のロックを保持できるのは人間一人だけである。
- **アムダールの法則の適用**: システムの高速化は、並列化できない部分(判断力)によって制限される。エージェントを増やすほど、未完了のタスクの山とコンテキストスイッチのコストが増大する。
- **認知の降伏**: 注意力が限界に達すると、人間は内容を深く理解せずにエージェントのコードを承認してしまう「認知の降伏」に陥り、技術的・認知的負債を蓄積させる。
筆者は、自分の注意力を希少なリソースとして「設計(アーキテクチャ)」することを提案しており、レビュー速度に合わせたエージェント数の制限や、バッチ処理によるコンテキストスイッチの削減を推奨しています。