生成AIでHTML/CSS構築するなら「先に設計→後でAI」が安全な理由

ここまでの記事で、
AIが書いたHTMLが読みにくくなる理由や、
AI生成CSSが後から直しづらくなる構造、
Bootstrap・Flexbox・CSS Gridが混ざったときの違和感について整理してきました。

それらを振り返ってみると、
実は多くの問題が同じ原因に行き着きます。

それは、
「AIに渡す前に、人が決めるべき方針や設計が曖昧なまま進んでいる」という点です。

生成AIはとても便利ですが、
どこまでを人が決めて、どこからをAIに任せるかが整理されていないと、
あとから手が止まりやすいコードになってしまうことがあります。

この記事では、これまでの記事内容も踏まえながら、
「先に設計 → 後でAI」という順番が、なぜ実務では安全なのかを整理します。

これまでの記事で見えてきた共通点

これまでの記事では、次のような話題を扱ってきました。

  • AIが書いたHTMLは、構造の意図が読みにくくなりやすい
  • AI生成CSSは、優先順位や責務が混ざりやすい
  • Bootstrap・Flexbox・CSS Gridが混在すると判断が止まりやすい
  • モダンCSSでは「前提」が変わっていることに気づきにくい

どれも一見すると別の問題に見えますが、
共通しているのは「事前に決めていないことが多い」という点です。

もう少し実務に寄せると、
設計が言語化されないままプロンプトに渡されている状態で起きやすい現象、とも言えます。

レイアウト手法、CSS設計の考え方、フレームワークの使い方。
それらが曖昧なままAIに書かせると、
AIは完成形を優先して判断を進めます。

その結果、「動くけれど、触りづらい」コードが出来上がりやすくなります。

なぜAIに先に書かせると迷いやすいのか

AIに「とりあえずHTML/CSSを書いて」と頼むと、
見た目としては成立したコードが返ってきます。

ただしそのコードは、
「今この画面を成立させる」ことをゴールにしています。

そのため、

  • divが増える
  • クラス名が抽象的になる
  • FlexboxとGridが自然に混ざる

といった状態が起きやすくなります。

これはAIが雑なのではなく、
判断材料が足りないまま書かせていることが原因です。

方針が整理されないままプロンプトを渡すと、
AIはその空白を推測で埋めるしかありません。
そう考えると、違和感の正体が見えてきます。

HTML/CSSにおける「設計」とは何か

ここで言う設計は、
大げさな設計書を作ることではありません。

最低限、次のような方針が言葉にできているかどうかです。

  • このUIは「何の塊」か
  • 構造と見た目をどう分けるか
  • レイアウトはFlexboxか、CSS Gridか
  • Bootstrap前提か、独自CSS中心か

など

ここで言う「設計」とは、
生成AIに渡すプロンプトの“前提条件”を、人が整理すること
と言い換えることもできます。

これらはコードを書く前に決めておくほうが、
実務では圧倒的に楽になります。

設計が決まっていれば、
AIは「実装するだけ」の役割に集中できます。

設計がある状態でAIを使うと何が変わるか

設計の前提を渡した状態でAIに頼むと、
出力されるコードの性質が変わります。

  • 「Bootstrap 5のグリッド前提で」
  • 「Flexboxのみでレイアウト」
  • 「CSS Gridは使わない」

こうした制約があるだけで、
AIは迷わず判断できるようになります。

設計が整理されたプロンプトでは、
AIは「実装」に集中できます。
一方で、設計が曖昧なままのプロンプトでは、
AIが「構造・レイアウト・設計判断」まで抱え込むことになります。

完璧なコードが出るわけではありませんが、
「どこを直すか」が分かる状態で返ってくる確率が高くなります。

これは、これまでの記事で触れてきた
「読みにくさ」や「混在問題」を防ぐための、
もっとも現実的な対策です。

方針が曖昧なまま進めたときに起きること

設計が曖昧なままAIを使い続けると、
修正のたびに次のような状態になりがちです。

  • どこを触ればいいか分からない
  • 直すと別の場所が壊れそう
  • AIに頼むたびに構造が変わる

その結果、「今日は触らないほうが安全」という判断が増え、
コードは少しずつブラックボックス化していきます。

これはスキル不足ではなく、
順番の問題で起きることがほとんどです。

まとめ|AIは設計を代行しない

生成AIは、HTML/CSSの実装を加速させてくれる強力な道具です。

ただし、
設計そのものを代行する存在ではありません。

先に人が方針を決め、
その上でAIに実装を任せる。

この順番を守るだけで、
これまでの記事で扱ってきた多くの悩みは、
自然と減っていきます。

良いプロンプトを書くことが目的ではありません。
良い設計があり、
それが自然にプロンプトへ落ちている状態を作ること。
それが、生成AIと安全に付き合うための、いちばん確実な方法です。

次の記事では、
「設計を前提にした生成AIへの具体的な指示の出し方」を、
HTML / CSS / Bootstrap の具体例で整理していきます。

まずは、
次にAIへ指示を出す前に「何を決めてから渡すか」を、
一度だけ意識してみてください。

関連記事

【デザイン】フード&ドリンクのメニューデザインまとめ

先日、レストランの店舗様のWEBサイトやメニュー表、名刺などのデザインワークスを手掛けさせていただくことになりました。 今日は、フードやドリンクのメニューデザインで参考になったデザインワークスのまとめです。 Discover YOUR WAY Cafe - Patra...続きを読む

2015.02.15インスピレーション

藤枝おんぱく2019「No.31 出世城‼田中城に秘められた パワースポットすまいるウォーキング!」

5月12日に開催された藤枝おんぱく2019のプログラム、No31.出世城‼田中城に秘められた パワースポットすまいるウォーキング!に行ってきました。 藤枝に住んで30余年、身近なところに住んでいても知らなかった田中城の周辺を巡るウィーキングです! 今回巡...続きを読む

2019.05.30フォトギャラリー藤枝

美容室グランディール様WEBサイト制作

富士宮市にある『美容室グランディール』様のWEBサイトを制作いたしました。グランディール様の店内のイメージであるナチュラルで癒される空間をWEBサイト上でも感じていただけるようにデザインをいたしました。 [gallery link="file" columns="4...続きを読む

2015.02.14WEBサイト制作美容室

静岡洋館巡り「旧エンバーソン住宅」フォトギャラリー

静岡市の市指定有形文化財「旧エンバーソン住宅」を見てきました。明治時代の西洋建築の装飾などその雰囲気にふれることができました。 概要(引用) 旧エンバーソン住宅は、カナダからキリスト教伝道のため日本に派遣されたロバートエンバーソン師の自邸として、明治37年(190...続きを読む

2015.03.18フォトギャラリー

【リリース】新サービス「プロモーションビデオ制作」

サービス内容に新しく「プロモーションビデオ制作」が加わりました。インターネット環境の高速化やスマートフォンの普及により多くの方が動画コンテンツを身近に楽しむようになりました。そして、動画コンテンツは、新しいマーケティングツールとして注目されています。 店舗のオープンやイベン...続きを読む

2020.02.16