◉RORK LABEN
●GPT-6.1 SOL — Rork のモデルメニューに追加(09-29)。Low/Medium/High を選べ、Pro・Max に含まれます●SONNET 5.5 — UI づくりが得意で、Sonnet 5 より出力が速いモデルが選べます(09-28)●SDK 58 — Beta が 09/15 から。stable の案内はまだなく、Expo Go でのプロジェクト実行は 09/03 からログインが必要です●WIDGET — iOS のウィジェットが本番ビルドだけ真っ黒になる原因を追った報告が出ています●OBSERVE — EAS Observe がネイティブクラッシュも記録します(SDK 57.0.21 以降・10/07)●NEW — 起動広告が、背面から戻った回にしか出ていませんでした。「前面に戻った」合図が、…●GPT-6.1 SOL — Rork のモデルメニューに追加(09-29)。Low/Medium/High を選べ、Pro・Max に含まれます●SONNET 5.5 — UI づくりが得意で、Sonnet 5 より出力が速いモデルが選べます(09-28)●SDK 58 — Beta が 09/15 から。stable の案内はまだなく、Expo Go でのプロジェクト実行は 09/03 からログインが必要です●WIDGET — iOS のウィジェットが本番ビルドだけ真っ黒になる原因を追った報告が出ています●OBSERVE — EAS Observe がネイティブクラッシュも記録します(SDK 57.0.21 以降・10/07)●NEW — 起動広告が、背面から戻った回にしか出ていませんでした。「前面に戻った」合図が、…
記事一覧/AIモデル
◉ AIモデル/2026-04-22中級

Rork AI プロンプトで狙った UI を正確に生成するテクニック

Rork AIで狙った画面を正確に出すには、意図より先に制約を伝える順番が鍵になります。固定値を単位まで指定する、入れない要素も明示する、インタラクションを前・中・後の3状態で伝えるなど、ダメな例と良い例を対比した7つのテクニックを紹介します。

rork59prompt-engineering3ui-design3ai-toolsapp-dev

Rork AI で画面を生成していると、「イメージ通りの UI がなかなか出てこない」と感じる瞬間が必ずあります。何度もやり直して、最終的に妥協したレイアウトで手動調整に入る — これを繰り返していると、生成 AI の意味がどこにあるのかわからなくなりますよね。

私もしばらく同じループにハマっていたのですが、プロンプトの書き方を「意図中心」から「制約中心」に切り替えた瞬間から、生成結果の精度が明らかに変わりました。今回は、私が Rork AI を日常的に使っている中で効果を実感した7つのプロンプトテクニックを、失敗例と改善例のペアで紹介します。

1. 「どんな画面か」より先に「何を制約したいか」を書く

まず最初に伝えるべきは、画面の目的ではなく制約条件です。Rork AI は自由度が高いので、制約を最初に与えないと勝手な判断で要素を増やされることがあります。

❌ 「商品詳細画面を作って。写真と値段と購入ボタンが必要」
✅ 「スクロールなしでファーストビューに収まる商品詳細画面。
   カード構成は上から:ヒーロー画像(高さ画面の40%)、
   タイトル、価格、1行の説明、購入ボタン。それ以外の要素は追加しない」

下の書き方だと、AI は要素を勝手に増やしません。「レビュー欄も入れとくね」「関連商品もあった方がいいよね」という余計な親切を止めさせるには、明示的な境界線が必要です。

2. 固定値は単位まで指定する

色・サイズ・間隔を指示するときは、必ず単位を添えてください。「大きめ」「余白多め」のような曖昧語は、Rork AI がデフォルト値を推測してしまう温床になります。

❌ 「ボタンは大きめにして」
✅ 「ボタンは高さ 52px、パディング 上下12/左右20、
   角丸 12px、フォントサイズ 16px」

数値で伝えると、生成結果を手動で微調整する回数が劇的に減ります。私は自分のデザインシステムの「ボタンサイズ基準」をメモ帳に常備しておいて、プロンプトにそのまま貼り付けるようにしています。

3. 「よくあるパターン」を参照名で呼ぶ

Rork AI は有名なデザインパターンを名前で認識できます。具体的なアプリ名やパターン名を出すと、ゼロから説明するよりも精度が上がります。

✅ 「Instagram のフィード風のカードレイアウト。
   上部アバター+ユーザー名、中央に画像、下部にアクションアイコン(ハート・コメント・シェア・保存)」
✅ 「iOS の設定アプリ風のセクション型リスト。
   グレー背景のセクションヘッダーと、白背景の行をグループ化」

これは一種のリファレンス共有で、ゼロから要素を並べるよりも意図が正確に伝わります。ただし、「〜風」と言いすぎると似すぎて権利的に怪しくなるので、あくまで構造パターンの参照に留めるのがコツです。

4. 「入らない要素」も明示する

良いプロンプトは、入れる要素だけでなく「入れない要素」も伝えます。AI は空白を埋めたがる傾向があるので、意図しない追加を防ぐには明示的な否定が効きます。

✅ 「ローディング画面を作って。
   画面中央に回転するスピナーと『読み込み中』の文字のみ。
   ロゴ、進捗バー、キャンセルボタンは含めない」

私は複雑な画面ほど「〜を含めない」リストを長く書くようにしています。これは引き算のデザインを AI に守らせる唯一の確実な方法です。

5. レスポンシブの挙動を具体的に書く

「レスポンシブ対応で」と書くだけでは、AI が各画面サイズで何をするか分かりません。ブレイクポイントと各画面での挙動を明示してください。

❌ 「レスポンシブ対応の画面を作って」
✅ 「2カラムレイアウト。
   - 画面幅 768px 以上:左カラム 60%/右カラム 40%
   - 画面幅 768px 未満:1カラムに縦積み、右カラムが下に来る」

モバイルアプリに限っていえば、「横向き・縦向き」で挙動を分ける指示も頻繁に使います。タブレット対応を謳うアプリでは特に、AI に任せきりだと iPad での見栄えが崩れがちです。

6. インタラクションは「前・中・後」の3状態で伝える

ボタン・スワイプ・長押しなどのインタラクションは、状態遷移を3つに分解して伝えると AI が正確に実装してくれます。

✅ 「購入ボタンのインタラクション:
   - 前(通常状態):青背景、白文字『購入する』
   - 中(タップ中):0.95倍にスケール、透明度 0.8
   - 後(決済完了):緑背景、白文字『✓ 完了』、1.5秒後にモーダルを閉じる」

この書き方をすると、ハプティックフィードバック・トランジション時間・完了後の遷移を含めて整合性のあるコードが出てきます。「タップしたときにいい感じに」ではなく、各フェーズを具体化するのが鍵です。

7. 生成後のチェックリストを自分でも用意する

最後は生成後の話ですが、プロンプトに組み込めます。「出来上がった画面をこの観点で自己検証してください」と指示すると、AI が自分で矛盾を直してくれることがあります。

✅ 「このプロンプトを実行した後、以下を確認して修正してください:
   - すべてのテキストは 16px 以上か
   - タップ可能な要素は 44x44 以上か
   - コントラスト比は WCAG AA(4.5:1)以上か」

これはすべての生成に効くわけではありませんが、アクセシビリティに関わる部分は私の肌感で7割程度の確率で自動修正が入ります。AI 生成 UI のアクセシビリティ不足は実機テストで気づきにくい問題なので、プロンプト段階で釘を刺しておくのは有効です。

全体を振り返ってて使うテンプレート

上記7つを組み合わせたプロンプトのテンプレートを、私は次のような形で常備しています。

【目的】〜
【制約(最重要)】〜
【含めない要素】〜
【固定値】色・サイズ・間隔を単位付きで
【パターン参照】〜風(構造のみ)
【レスポンシブ】各ブレイクポイントの挙動
【インタラクション】前・中・後の3状態
【検証】アクセシビリティ観点で自己チェック

このテンプレートを使うと、Rork AI の生成結果が「8割は使える」状態から「ほぼそのまま使える」状態に変わります。

次に試すこと

最初は全部盛りにせず、まず「1. 制約を最初に書く」と「4. 入らない要素を明示する」だけで試してみてください。この2つだけでも、生成結果の精度は体感で2倍近く変わります。そこから必要に応じて他のテクニックを足していくのが、無理なく身につく順番です。

シェア

お読みいただきありがとうございます

Rork Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • ✦コピー&ペーストで使える実装コード付き
  • ✦毎日新しい上級ガイドを追加
  • ✦¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

もしこの記事がお役に立ちましたら、チップ(¥150)で応援いただけると大変励みになります。広告なしでの運営を続けるため、皆さまのご支援が大きな力になっています。

関連記事

◉ AI モデル2026-05-04
Rork Max SwiftUI から App Store リリースまでの完全プレイブック
Rork Max が SwiftUI コードを生成してから、実際に App Store 審査を通過してリリースするまでには、見落としがちな8つの工程があります。10年以上の個人開発経験から、生成コードを商用品質に持ち上げるための完全プレイブックを共有します。
◉ AI モデル2026-04-12
Rork で作る AI フォトエディタアプリ実装ガイド — 画像フィルター・背景除去・スタイル変換をゼロから構築する
Rork で AI フォトエディタアプリを構築する実装記録です。非破壊編集の設計、背景除去 API のフォールバック、スタイル変換、端末メモリに応じたプレビュー解像度の決定までを、実際に動くコードとともに整理しました。
◉ AI モデル2026-04-10
Rork AI ネイティブアプリ生成の品質を上げる SwiftUI 出力対策
Rork AI が出す SwiftUI が思った形にならないとき、直すべきは出力ではなく指示の側でした。同じ画面を三通りの指示で出し直して往復回数を数えた記録と、スクリーンショットを送る前に端末側で固定しておく条件をまとめます。