Subsumption Architecture(サブサンプションアーキテクチャ)とは
Subsumption Architectureとは、ロボットの知能を単純な行動の層として積み上げ、上位の層が必要に応じて下位の層を抑えながら動く制御アーキテクチャです。Rodney Brooksのロボティクス研究で知られ、中央の頭脳が世界地図を作ってから命令するのではなく、センサーと動作を近く結び付けます。要するに、考え込む前に小さく反応し、それを重ねて賢く見せる発想です。
英語表記:Subsumption Architecture
行動を層で積み上げる
たとえば移動ロボットなら、まず「ぶつからない」、次に「歩き回る」、さらに「対象を追う」といった層を加えていきます。上の層は下の層を完全に消すのではなく、必要な場面で出力を抑えます。会社の業務でいえば、最低限の安全ルールを動かしたまま、上から販売促進や効率化のルールを重ねるようなものです。全部を一つの巨大な設計図にしない点が特徴です。
AI導入での読み替え
Subsumption Architectureはロボット制御の用語なので、社内AIにそのまま当てはめるものではありません。ただ、最初から全社最適の巨大AIを作ろうとせず、壊れてはいけない基礎機能から順に動く単位を積み上げる姿勢は参考になります。小さく動く仕組みを先に作れば、後から賢い判断を足す時も検証しやすくなります。
Topic世界そのものをモデルにするという割り切り
Brooksは、単純な知能では明示的な世界モデルが邪魔になる場合があると論じました。机上の地図を完璧に作るより、センサーで実世界を見続けるほうが堅い場面があるという見方です。これは、AIプロジェクトで「全部を予測してから始める」誘惑を疑うきっかけになります。
Subsumption Architectureに関するよくある質問
- Subsumption Architectureをソフトウェア組織に例えると?
- 現場で動く小さな担当チームを先に作り、後から調整役を重ねるような考え方です。全員に巨大な司令塔から細かく指示する設計とは発想が違います。
- なぜ経営者がこの用語を知る必要がありますか?
- 大きなAI構想を一気に作る前に、壊れにくい小さな機能から積み上げる考え方を学べます。業務自動化の設計思想として参考になります。