変幻自在設計とは何か——AI時代に、変化できるシステムと組織をつくる
変化を予測し切るのではなく、変化を受け止め、試し、学び、必要なら戻れるようにする。AI時代のシステムと組織を「変われるもの」として設計するための六つの原則。
AIの進化が速い。モデル、インターフェース、規制、利用者の期待が、数か月単位で変わっていく。こうした環境で「正しい要件を最初に決め、完成形をつくる」という発想だけに頼ると、完成した瞬間からシステムが古くなり始める。
必要なのは、未来を正確に当てる能力だけではない。状況に応じて姿を変えながら、それでも大切な目的を失わない能力である。私はこの能力を、システム、サービス、組織にあらかじめ組み込む考え方を「変幻自在設計」と呼んでいる。
これは現時点で確立された規格名ではなく、私が研究と実装を往復するなかで組み立てている設計思想である。ただし、その土台には、システム工学のchangeability、自己適応ソフトウェア、レジリエンス研究、経営学のダイナミック・ケイパビリティなど、長い研究の蓄積がある。
「壊れない」と「変われる」は違う
頑丈なシステムは、想定した衝撃を受けても同じ動作を続ける。これはロバストネスであり、もちろん重要だ。しかし、前提そのものが変わったとき、同じ動作を守り続けることがかえって危険になる場合がある。
FrickeとSchulzは、システムのライフサイクルを通じた変化可能性を、柔軟性、機敏性、頑健性、適応性から捉えた。Rossらはさらに、誰が変化を起こすのか、何を変えるのか、どの仕組みで変えるのかという観点からchangeabilityを整理している。変化は例外処理ではなく、設計対象そのものなのである。
レジリエンス研究も同じ方向を示している。Hollingは、状態を一定に保つ安定性と、揺らぎや再編を経てもシステムとして存続する能力を区別した。重要なのは、元の形へ機械的に戻ることだけではない。環境に合わせて構造を変えながら、果たすべき機能を保つことにある。
ここから、変幻自在設計の最初の原則が生まれる。
守るべきものは、形ではなく目的である。
変幻自在設計の六つの原則
1. 変えてはいけない核を決める
何でも変えられるシステムは、自由なのではなく、判断基準を失ったシステムである。最初に、目的、価値、権利、安全条件などの「不変の核」を言葉にする。
医療AIであれば患者の安全と尊厳、教育AIであれば学習者の主体性、企業のAIであれば説明責任や顧客との約束が核になる。機能や画面、モデルは変えられても、この核は変更の可否を判断する基準として残す。
2. 変えてよい部分を分離する
AIモデル、データ源、ルール、権限、画面、業務手順を一枚岩にしない。交換可能な単位に分け、依存関係を明示する。モジュール化は開発を楽にするためだけではなく、変更の影響範囲を小さくするためにある。
自己適応ソフトウェアの研究では、環境を観測し、状態を分析し、変更を計画し、実行する循環が重視されてきた。AI時代には、この循環へ人間の判断と組織のルールを組み込む必要がある。
3. 変化を検知する窓を持つ
設計時に想定した指標だけを見ていると、想定外の変化は見えない。性能、利用状況、失敗率に加えて、「利用されなくなった理由」「現場が回避している手順」「データに現れない人」を観測する。
とくにAIは、与えられたデータの内側では優秀でも、データに含まれない変化を自分で訴えるとは限らない。定量指標と現場の声、既知の失敗と未知の違和感を、同じフィードバック回路へ載せることが大切である。
4. 小さく試し、戻れるようにする
変更を一度に全体へ適用せず、限定された範囲で試す。比較対象を残し、停止条件と復旧手順を決める。プロトタイプは完成品の粗い版ではない。望ましい未来を小さく出現させ、学ぶための装置である。
変幻自在であることは、常に前進することではない。間違った変化から戻れることも、重要な設計能力である。
5. 変化の著者を人間にする
AIが自動で最適化し続けるだけでは、変幻自在設計とは呼べない。誰が目的を決め、誰が変更を承認し、誰が停止できるのかを明確にする。
NISTのAI Risk Management Frameworkも、人間とAIの役割、責任、監督を区別し、リスク管理をライフサイクル全体で継続することを求めている。人間が最後にボタンを押すだけでは不十分である。何を根拠に変更を選んだかを理解し、別の選択肢を持てることが必要だ。
6. システムと組織を一緒に変える
技術だけが適応しても、組織の意思決定、契約、評価制度、予算が固定されたままでは変化は止まる。反対に、組織が新しい戦略を掲げても、情報システムが旧来の業務を強制すれば実行できない。
Teeceらのダイナミック・ケイパビリティ論は、急速な技術変化の下で、組織が内外の能力を統合し、構築し、再構成する力に注目した。変幻自在設計では、この組織能力をシステムのアーキテクチャと同時に設計する。
AIエージェント時代に、なぜ必要なのか
従来のソフトウェアは、書かれた手順を高速かつ正確に実行した。AIエージェントは、状況を解釈し、計画し、ツールを選び、他のエージェントや人と役割を分けながら行動する。つまり、実行時にシステムの振る舞いが組み替わる。
このとき、固定的な要件書だけでは足りない。少なくとも次を運用可能な形で設計しなければならない。
- 変わらない目的と禁止事項
- AIに任せる範囲と人に戻す条件
- 利用できるデータとツール
- 判断の記録と評価方法
- 異常時の停止、縮退、復旧
- 新しい状況を学び、設計へ戻す経路
AIに自由を与えるほど、周囲の仕組みには明確な境界と学習回路が必要になる。自律性と統制は反対語ではない。よく設計された統制があるからこそ、安全に試し、変化できる。
完成形ではなく、変化の文法をつくる
変幻自在設計が目指すのは、どんな未来にも対応できる万能システムではない。未来をすべて予測することもできない。目指すのは、変化に出会ったときに、何を守り、何を変え、誰が決め、どう確かめるかという「変化の文法」を持つことである。
構想で終わらせない。未来を一度で完成させようともしない。プロトタイプを通じて望ましい未来を小さく発明し、現場から学び、また姿を変える。
それが、私の考える変幻自在設計である。
関連文献
- Fricke, E. & Schulz, A. P. (2005). Design for changeability: Principles to enable changes in systems throughout their entire lifecycle.
- Ross, A. M., Rhodes, D. H. & Hastings, D. E. (2008). Defining changeability: Reconciling flexibility, adaptability, scalability, modifiability, and robustness.
- Salehie, M. & Tahvildari, L. (2009). Self-adaptive software: Landscape and research challenges.
- Holling, C. S. (1973). Resilience and Stability of Ecological Systems.
- Teece, D. J., Pisano, G. & Shuen, A. (1997). Dynamic capabilities and strategic management.
- NIST (2023). Artificial Intelligence Risk Management Framework (AI RMF 1.0).