Blackboard Systemとは
Blackboard Systemとは、複数の専門モジュールが、共通の「黒板」に途中結果を書き込みながら問題を解くAIの設計方式です。人間の会議で、営業・技術・法務が同じホワイトボードを見ながら案を足していく様子に近いでしょう。記号AIやエキスパートシステムの時代に、複雑で一つの手順に分解しにくい問題を扱うために使われた方式です。
日本語表記:ブラックボードシステム
関連表記:blackboard architecture
一人の司令塔だけに頼らない設計
仕組みの中心は、途中結果を置く黒板、専門知識を持つ部品、どの部品を動かすか決める制御部です。たとえば音声理解なら、音の候補、単語の候補、文脈の候補を別々の部品が書き足し、全体として解に近づける構図になります。知識ベースを一枚の共有画面にして、専門家同士の連携を機械で再現する発想です。推論エンジンを単独で走らせる設計より、状況に応じた協調がしやすい反面、制御の作り込みは難しくなりがちです。
Topic名前の由来は「会議室の黒板」
Blackboard Systemの説明では、専門家が一つの黒板を囲んで解を育てる比喩がよく使われます。古典的な音声理解システムHearsay-IIも、この考え方の代表例として紹介されます。黒板はデータベースというより、専門家の途中メモを集める作業台と見ると直感的です。
関連用語
Blackboard Systemに関するよくある質問
- Blackboard Systemは、現在の生成AIと同じものですか?
- 同じものではありません。Blackboard Systemは、複数の専門モジュールが共有状態を見ながら協調する古典的なAI設計です。生成AIのマルチエージェント設計と発想が似る場面はありますが、技術の中身は別です。
- Blackboard Systemの強みは何ですか?
- 一つの固定手順で解きにくい問題に対して、複数の知識源が途中結果を出し合える点です。音声理解のように、音、単語、文脈など違う観点を合わせたい場面で考え方が生きます。