マルチエージェントシステムを構築するための7つのパターン: