デザインシステムと生成AI:コンポーネント生成を任せられる範囲
生成AIはもっともらしいコンポーネントを速く作るが、トークンやアクセシビリティの不変条件を保証するのは苦手だ。デザインシステムの価値は制約にあり、それは生成モデルが緩めてしまうものでもある。
デザインシステムに生成AIを組み込み、コンポーネントの生成を任せたいという要望は自然なものだ。ただし、何を任せられて何を任せられないかは、あらかじめ切り分けておく必要がある。ここでは、デザインシステムが担保するものと生成AIの性質を突き合わせ、委譲の範囲を検討する。
デザインシステムが担保するもの
デザインシステムの核心は、見た目のカタログではなく、一貫性の担保にある。色・余白・タイポグラフィを、W3CのDesign Tokens Community Groupが標準化を進めるようなトークンとして一元管理し、WCAGの達成基準に沿うアクセシビリティ要件を各コンポーネントに織り込む。これらは「守られていること」に価値があり、個々の実装がばらつけば意味を失う。トークンの設計思想はデザイントークンの設計で詳しく扱う。
AIに任せやすい領域
生成AIが得意なのは、もっともらしい形を速く出すことだ。定型的なコンポーネントの雛形、既存パターンのバリエーション、初回の素案づくりは、任せることで時間を節約できる。これらに共通するのは、出力が正しいかどうかを人が比較的容易に確認できる点だ。
AIに任せにくい領域
一方で、任せにくい領域は明確だ。どのトークンを使うかという判断、アクセシビリティの保証、意味を反映した命名や構造——これらは「もっともらしさ」では代替できない。生成AIはトークンに沿ったように見えるコードを出せても、それが不変条件を実際に満たす保証はない。ここで見落とされがちなのは、デザインシステムの価値が制約にあるのに対し、生成モデルはまさにその制約を緩めるという緊張関係だ。多様な出力を得やすいことと、決められた枠を厳密に守ることは、両立しにくい。
運用上の切り分け
実務的な切り分けの基準は「検証可能か」に尽きる。出力の正しさを機械的に、あるいは短時間で確認できるものは任せてよい。トークンの選択やアクセシビリティのように、保証が要り、破れば影響が広範に及ぶものは人が担う。もっとも、この線引きは固定ではない。検証を自動化できれば、任せられる範囲は広がる。拡散モデルの制御可能性の限界と同様に、境界は検証手段の進歩とともに動く。
制約を守ることは委譲しにくい
生成AIはコンポーネントの形を作れるが、デザインシステムが守るべき制約そのものは、いまのところ人が担保する領域に残る。委譲の判断は、出力が検証可能かどうかで決まる。もっともらしさを速さの証拠と取り違えないこと——それが、生成AIをデザインシステムに組み込むうえでの要になる。