生成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へ指示を出す前に「何を決めてから渡すか」を、
一度だけ意識してみてください。

関連記事

【デザイン】デザイナーポートフォリオサイト

活躍しているデザイナーの事例をみてインスピレーションを刺激することは、デザインの勉強にもなります。今回は、デザイナーのポートフォリオサイトを集めてみました。 http://www.onebyfourstudio.com/ http://www.31three....続きを読む

2015.02.14インスピレーション

【無料】商用利用OKシームレステクスチャ「岩石(白玉石風)」素材

自然の岩肌を表現したシームレスの無料で使えるテクスチャです。白玉石のような白色の石の質感を再現しています。継ぎ目のないシームレス加工をしているテクスチャです。テクスチャマッピングやタイル敷の背景素材などにお使いいただけます。商用利用OKのフリー素材となっております。 ...続きを読む

2018.09.12シームレステクスチャ

静岡洋館巡り「旧マッケンジー住宅」フォトギャラリー

国登録有形文化財「旧マッケンジー住宅」を見てきました。旧マッケンジー住宅は、明治から昭和初期にかけて活躍した建築家のウィリアム・M・ヴォーリズによる設計です。現在にでも通じるシステムキッチンや浴室があり、70年以上前とは思えないほどの設備が整っています。 概要(引用) ...続きを読む

2015.04.06フォトギャラリー

藤枝市の事業主が知るべきAI基礎|今さら聞けない5つの疑問

「AI、気になるけれど…正直よくわからない。」 藤枝市の事業主の方から、そんな声を聞くことが本当に増えました。 便利だと聞くけれど、難しそう。導入は大変そう。どこから手をつければいいのかもわからない…。 そんな“モヤモヤ”を抱えたまま、時間だ...続きを読む

2025.11.17AI活用パソコンの使い方作業効率化生成AI藤枝

【美容業界】マーケティングの参考になる統計情報

WEBサイトや販促ツールを制作するにあたり市場の動向を調べて取り掛かることがあります。ヘアサロン・エステサロンなど美容業界のお客様のお仕事させていただくことが多く、今回のブログではヘアサロンやエステサロンなどの美容業界のマーケティングに参考となる統計情報を発信しているサイトを...続きを読む

2015.02.17マーケティング