マルチエージェントシステムの本当の難所は「協調」にある
Building a Multi-Agent System from Scratch: Architecture Patterns
単一エージェントのデモは簡単でも、複数になると調整問題が加わり、実際の開発工数の大半はそこに費やされる。Orchestrator-Worker、Blackboard、Pipelineの3パターンを、それぞれの使いどころと限界とともに解説。さらに、デモでは見えない無限委譲ループ、再呼び出しによるコスト暴走、共有状態への競合書き込み、エラーの連鎖的増幅といった失敗モードと、コード側で強制する委譲深度・コスト上限・人間へのエスカレーション経路というガードレールを紹介する。
エージェントが5体いてそれぞれが5%の確率でハルシネーションを起こすシステムは、平均して信頼性が上がるわけではなく、むしろ増幅される。