「ウェブサイトをひとつ作って」 — この一言で本当に使えるサイトができる時代になりました。でも正直、AIが作ったウェブサイトのほとんどはまだ「Bootstrapデフォルトテーマ」な感じがするんですよね。OpenAIはこの問題を真正面から認め、GPT-5.4で「きれいな」ウェブサイトを作る具体的なノウハウを公式ブログですべて公開しました。

3秒で要約
デザインシステム定義 Hard Rulesプロンプト設定 frontend-skillインストール Playwrightで自動検証 洗練されたウェブサイト完成

これは何?

OpenAI開発者ブログに掲載された「Designing Delightful Frontends with GPT-5.4」は、単なる紹介記事ではありません。 AIにどんなルールを与えればデザイン品質が大きく上がるのか、プロンプトレベルから検証方法まですべてを網羅した実践的なプレイブックです。

背景を知っておくと理解しやすくなります。GPT-5.4は2026年3月にリリースされたOpenAIの最新フロンティアモデルで、コンピューターを直接操作できる最初のメインモデルです。 画面を読み取り、マウスをクリックし、キーボードを入力できます。そのためPlaywrightのようなブラウザ自動化ツールと組み合わせると — AIがコードを書き、ブラウザで直接確認し、問題があれば自分で修正するサイクルが実現します。

このガイドの核心は大きく3つです:

  1. Hard Rulesプロンプト
    AIが従うべきデザインルールを明示的に設定します。「カードは使わない」「ヒーローはフルブリードで」「セクションごとに目的はひとつ」といった具体的な制約条件です。
  2. Pre-build 3つのドキュメント
    コーディング前に、ビジュアルテーシス(雰囲気・質感・エネルギー)、コンテンツプラン(ヒーロー→CTAの流れ)、インタラクションテーシス(モーション2〜3個)を先に作成させます。
  3. Playwright視覚検証
    AIが作ったページをブラウザで直接開いて確認し、レスポンシブの崩れやインタラクションのエラーを自動で修正します。

推論レベルは低めに

OpenAIの公式推奨:フロントエンド作業ではlow〜medium推論のほうがむしろ強力な結果を出します。 高い推論はモデルが過度に考えすぎてしまい、不要な要素が追加されたりレイアウトが複雑になってしまうからです。

何が変わるのか?

「とにかくきれいに作って」と言ったときと、Hard Rulesを設定したとき — 結果がまったく変わります。OpenAIが内部テストで確認した違いです。

プロンプトのみ(ルールなし) Hard Rules + frontend-skill
ヒーロー領域 インセット画像+カード並べ フルブリードヒーロー、ブランド最優先
レイアウト ダッシュボード型カードグリッド セクションベース、カード最小化
タイポグラフィ Inter/Robotoデフォルト 文脈に合わせた表現力あるフォント
モバイル対応 崩れることが頻繁 Playwrightでビューポート別自動検証
モーション なし、または過剰 2〜3個の意図的なモーション(Framer Motion)
コピー Lorem ipsumまたは使い回しの文句 実際の製品コンテキストを反映

GPT-5.4のベンチマーク数値も印象的です。デスクトップ操作(OSWorld)で75%を記録し人間(72.4%)を上回り、ウェブブラウザ使用(WebArena)でも67.3%を達成しました。 実際のデモでは、デザイン画像を1枚渡して「このスタイルでコーヒーショップのウェブサイトを作って」と言ったところ、レスポンシブ対応も完璧なサイトを一発で生成しました。

最大の変化は、AIが自分の作ったものを直接「見られるようになった」ことです。 以前はコードを出力するだけで、実際のレンダリング結果は人間が確認しなければなりませんでした。今はGPT-5.4 + Playwrightの組み合わせで、モデルが自らページを開いて確認し、複数のビューポートでテストし、状態管理やナビゲーションの問題まで検知できます。

75%
OSWorldデスクトップ操作(人間72.4%)
2/3
トークン使用量削減(前モデル比)
92.8%
スクリーンショット理解度(Mind2Web)

始め方のポイント

OpenAIガイドの実践的なポイントだけを抽出しました。これだけ実践すれば、すぐに効果を実感できます。

  1. Hard Rulesプロンプト設定
    以下のルールをシステムプロンプトまたはプロジェクト設定ファイルに記載してください。要点だけまとめると:最初のビューポートはひとつの構図(ダッシュボードではない)、ブランド名が最も大きなテキスト、ヒーローはフルブリード、カードはインタラクション用途のみ、セクションごとに目的はひとつ。
  2. Pre-build 3ドキュメント作成
    コーディングを始める前に、AIに3つを先に書かせてください:(1) ビジュアルテーシス — 雰囲気・質感・エネルギーを一文で、(2) コンテンツプラン — ヒーロー→サポート→ディテール→CTAの順序、(3) インタラクションテーシス — モーションアイデア2〜3個。
  3. スタックはReact + Tailwind
    OpenAIが公式に推奨する組み合わせです。 GPT-5.4がこのスタックで最も強力な結果を出すとのことです。shadcn/ui、Framer Motionとの相性も抜群です。
  4. 参考画像を添付
    「きれいに」という言葉よりスクリーンショット1枚のほうが10倍効果的です。 ムードボードや既存デザインのキャプチャを添付すると、GPT-5.4がレイアウトのリズム、タイポグラフィのスケール、スペーシングまで推測して合わせてくれます。
  5. Playwrightで自動検証(任意、強く推奨)
    Codexでfrontend-skillをインストールするとPlaywrightが自動で組み込まれます。AIが作ったページを直接開いてデスクトップ・モバイルのビューポートで検証し、問題を修正します。

注意:コピーを適当に入れないでください

OpenAIガイドが繰り返し強調するポイントです。「Lorem ipsum」のようなダミーテキストの代わりに、実際の製品名、実際のコピー、実際のコンテキストを入れてください。 コピーの品質がデザインの結果を直接左右します。「コピーの30%を削除してもページが改善するなら、削除し続けてください」が公式アドバイスです。