ブラックボードパターン
カテゴリ: アーキテクチャパターン
共有メモリ空間(ブラックボード)に複数のエージェントが情報を読み書きし、協調して問題を解決するアーキテクチャパターン。各エージェントは専門知識を持ち、ブラックボードの状態を監視して、自身が貢献できるタイミングで処理を実行します。複雑な問題を段階的に解決する際に有効で、音声認識、画像解析、診断システムなどで活用されています。柔軟性が高い反面、競合制御が複雑になる傾向があります。
共有メモリ空間(ブラックボード)に複数のエージェントが情報を読み書きし、協調して問題を解決するアーキテクチャパターン。各エージェントは専門知識を持ち、ブラックボードの状態を監視して、自身が貢献できるタイミングで処理を実行します。複雑な問題を段階的に解決する際に有効で、音声認識、画像解析、診断システムなどで活用されています。柔軟性が高い反面、競合制御が複雑になる傾向があります。