UIプロンプトの基本
読了 5分 + 実践 30分
対象読者: AIデザインツールを使い始めた方、生成されるUIの品質を上げたいと思っている方
前提知識: 特になし(HTMLやCSSの基礎があると理解が深まります)
AIを使ったUI生成で「思ったものと違う」という経験をしたことはありませんか?その多くは、プロンプトの書き方が原因です。
効果的なプロンプトの6つの要素
Section titled “効果的なプロンプトの6つの要素”AIに高品質なUIを生成させるには、以下の6つの要素を意識して組み合わせます。
1. フレームワーク・ライブラリを明示する
Section titled “1. フレームワーク・ライブラリを明示する”「CSSで作って」ではなく、使用するフレームワークを具体的に指定します。
Tailwind CSS を使って、レスポンシブ対応のお問い合わせフォームをバリデーション付きで作ってください。指定しないと、AIはバニラCSS・Bootstrap・Tailwind のどれで生成するか判断できず、期待と異なる結果になりがちです。
2. コンポーネントの構造を定義する
Section titled “2. コンポーネントの構造を定義する”必要な要素を箇条書きで列挙します。
以下の要素を含む商品カードを作ってください:
- 上部に商品画像
- 商品タイトル
- 価格
- 短い説明文
- 「カートに追加」ボタン構造を明示することで、AIは不要な要素を追加せず、必要な要素を漏らしません。
3. レスポンシブ要件を含める
Section titled “3. レスポンシブ要件を含める”画面サイズごとの挙動を明記します。
768px 未満のモバイルでハンバーガーメニューに折りたたまれるナビゲーションバーを作ってください。指定しない場合、モバイル対応が不完全になることがあります。
4. ブランドカラーやスタイルを指定する
Section titled “4. ブランドカラーやスタイルを指定する”カラーコードや角丸サイズなど、具体的な値を含めます。
カラーパレット:#3A86FF(プライマリ)、#FF006E(アクセント)、#FFFFFF(背景)、角丸 8px で統一してください。5. インタラクションを明示する
Section titled “5. インタラクションを明示する”ホバーエフェクトやアニメーションも言葉で伝えられます。
カードにホバーしたとき、1.05倍にスケールアップし、かすかなシャドウを追加するエフェクトを加えてください。6. 参考デザインを示す
Section titled “6. 参考デザインを示す”既知のサービスのデザインを参考として伝えると精度が上がります。
Airbnb のホームページにあるようなテスティモニアルセクションを作ってください。アバター画像・引用文・顧客名を含む形で。コンポーネント別プロンプト雛形
Section titled “コンポーネント別プロンプト雛形”よく使うUIコンポーネントのプロンプト例です。そのままコピーして、固有名詞や色を書き換えて使えます。
ヒーローセクション
Section titled “ヒーローセクション”Tailwind CSS を使って、SaaSプロダクト向けのモダンなヒーローセクションを作ってください。
- 見出し、サブ見出し、CTAボタンを含む
- 右側にフローティングするモックアップ画像を配置
- 完全にレスポンシブ対応(モバイル・タブレット・デスクトップ)価格テーブル
Section titled “価格テーブル”Tailwind CSS を使って、3プランの価格テーブルを作ってください。
- 各カードにプラン名・価格・チェックマーク付き機能リスト・申し込みボタン
- おすすめプランをハイライト表示
- レスポンシブ対応ナビゲーションバー
Section titled “ナビゲーションバー”以下の仕様でスティッキーナビゲーションバーを作ってください:
- 左にロゴ、中央にナビリンク、右にログイン/サインアップボタン
- モバイルではハンバーガーメニューに折りたたむ
- スライドインアニメーション付きテスティモニアルカード
Section titled “テスティモニアルカード”テスティモニアルセクションを作ってください:
- 3枚のカードを横並びに配置
- 各カードに顧客画像・引用文・名前・肩書きを含む
- カード上部に星評価
- 角丸とシャドウを使ったクリーンなデザインよくある失敗と改善例
Section titled “よくある失敗と改善例”| 曖昧なプロンプト | 改善後のプロンプト |
|---|---|
| 「ボタンを作って」 | 「Tailwind CSS でプライマリ色(#3B82F6)の角丸8px ボタンを作って。ホバー時にダーク化するエフェクト付き」 |
| 「ナビを作って」 | 「ロゴ左・リンク中央・CTAボタン右のスティッキーナビ。768px以下でハンバーガーに折りたたむ」 |
| 「かっこいいカードで」 | 「画像・タイトル・説明・ボタンの商品カード。シャドウあり、ホバーで1.05倍スケール」 |
このページの外部仕様・背景情報は、参考文献を参照してください。[1][2]
- W3C Web Accessibility Initiative, WCAG 2 Overview
- MDN Web Docs, Learn web development
クイズ