AIを使ってUIを生成するとき、多くのデザイナーはマンネリに陥りがちだ。彼らはAIがワンステップで完璧なデザインを提供することを期待しているが、結果はしばしば不十分である。構造的には問題なく、色もほぼ揃った初稿ができあがるが、常に「未完成」な感じがする。スペーシングがめちゃくちゃだったり、コンポーネントのスタイルが違っていたり、デザイナーは結局、手作業で細部を修正するのに何時間も費やしてしまう。
問題は期待管理だ。AIに一度に完璧な仕事をさせることを期待するのは、人間のデザイナーに「アプリケーションのインターフェースを一度に完璧にする」ことを求めるようなもので、ほとんど不可能な仕事だ。
より効率的な作業方法は、AIをジュニアUI/UXデザイナーと考え、反復的なズームイン・メソッドで誘導することだ。このアプローチでは、デザイン・プロセスを3つのレベルに分け、反復するごとに細部に焦点を当て、準プロダクション・レベルのデザインが出来上がるまで繰り返します。
セッション1(修了レベル50%):ビジョニングとラフスケッチ
最初のステップは、アプリケーションに関する完全なコンテキスト情報をAIに提供することだ。コンテキストは、アウトプットの質を決定する鍵となる。提供される情報がより具体的で包括的であればあるほど、出来上がるスケッチはより良いものになります。100行から150行のテキストですべてのページ、機能、デザインの詳細をカバーする詳細なMarkdownドキュメントを考案することができます。
視覚的なリファレンスを提供することも同様に重要です。たくさんのスクリーンショットやお気に入りのデザイン例を添付することで、AIは希望のビジュアルスタイルをより早く把握することができます。コンポーネントやページのコードがすでに存在する場合は、それをAIに直接提供し、他のページでも同じデザインアプローチ、カラーパレット、構造に従うように依頼すると、UI全体の一貫性が大幅に向上します。
ケース:Eコマース・プラットフォームの管理バックエンド
eコマース・プラットフォームの管理バックエンドを設計する必要があるとする。最初のパスでは、以下の情報がAIに提供される:
- プロジェクトの目的 ショップオーナーに、商品、注文、顧客を管理するバックオフィスを提供します。
- 中核機能。 CRUD、注文追跡、データ分析、顧客データ管理。
- コアページ。 ダッシュボード、商品ページ、注文ページ、分析ページ、顧客ページ、設定ページ。
- パレット。
- ベースカラー。
#FFFFFF
(白/中間色) - プライマリーカラー
#4D93F8
青 - セカンダリーカラー
#2A51C1
紺
- ベースカラー。
- デザインスタイル。 シンプル、モダン、ミニマリスト。明快さを強調し、混乱を避ける。
- ターゲットユーザー ビジネスの状況を素早く把握したいショップオーナー。
- 雰囲気だ。 プロフェッショナルだが、わかりやすく、ステレオタイプ過ぎない。
- 主要なUI要素。
- ナビゲーション サイドバーナビゲーション
- トップ 検索とユーザーアバターを備えたトップナビゲーションバー
- データ発表。 データ表、チャート(折れ線グラフ、棒グラフ)、指標カード
- フォーム 検索/フィルターコンポーネント、入力ボックス、ドロップダウンメニュー、ボタン
この段階では、完璧を求める必要はない。AIに機能的なUIドラフトを作らせることに集中する。この時点では、デザインは通常50%と同程度で、機能性は目に見えるものの、レイアウトミスや配置ミス、文体の不統一が散見される。
2パス目(フィニッシュ99%):ページとファインポリッシュに重点を置く。
これは、全プロセスの中で最も早く結果が出るステップである。ここで重要なのはAIにすべてを一度に解決させるなその代わり、ページごとに最適化と改善のプロセスが案内される。
興味深い発見のひとつは、AIに自分の仕事を「反省」させると、AIが驚くほど「自己認識」することだ。パディングの不統一やフォントサイズの微妙なズレなど、あなたが見逃していたかもしれない多くの細部を、AIが積極的に見つけ出してくれるのだ。このステップを踏むことで、何度もやり取りする手間が省ける。
以下のプロンプトの言葉は、デザイン・アシスタントに指示を与えるように使うことができる:
「あなたが今作成した[ここに特定のページ名を挿入してください]ページを検討し、大幅に改善してください:
- ミスを反省して修正し、すべての矛盾や見た目の不自然さをチェックする。
- 最新のUI/UXデザインのベストプラクティスを適用し、スペーシング、タイポグラフィ、アライメント、ビジュアルヒエラルキー、カラーバランス、アクセシビリティを最適化する。最適化する際には、以下を考慮しましょう。メッセージを残すインターフェイスが混雑して見えないようにするためである。ヒックの法則(ヒックの法則)により、選択肢を増やしすぎてユーザーの認知的負担を増やさないようにしている。
- オリジナルのカラーパレットとデザイン・ビジョンはそのままに、バランスの取れたプロフェッショナルなレイアウトとなった。
- 非論理的なコンポーネントのレイアウトを修正し、コンポーネント間の一貫性を向上させ、すべての要素がよく洗練されて見えるようにする。"
このようにページごとに最適化することで、完成したデザインを99%まで素早く引き上げることができますが、この時点ではまだ、パーソナライズされたアイデアやアニメーションを実装する必要があるかもしれません。
サードパス(99% → 100%):微調整と最終仕上げ
最後のステップは、超高精度のディテール調整です。もはやページ全体をターゲットにするのではなく、例えば、非常に小さなディテールや追加したい特殊効果をポイントする:
- トップナビゲーションバーのアイコンの配置に関する問題を修正しました。
- ボタンのホバー状態とクリックフィードバックを改善。
- 表の行間を微調整する。
- さりげなく加えるマイクロインタラクション(マイクロインタラクション)、例えば、データがロードされたときのエレガントなプレースホルダー・アニメーションや、メニューが展開されたときのスムーズなトランジションなど。
- 特定の解像度における視覚的なズレを修正。
この段階では。クラリティは最優先事項です。これは、スクリーンショットのラベリング、詳細なテキストの説明、または必要なものを正確に伝えるための運動参照の提供によって行うことができます。文脈が明確であればあるほど、より良い結果が得られます。
この微調整は、細部に至るまで理想的な状態になるまで繰り返される。この時点で、50%から99%、100%までの設計フロー全体が大幅に短縮されます。
ページのスタイルをもっと大きく変更したい場合はUIプロンプト:美しいウェブページのUIプロンプトを生成するアシスト
なぜうまくいくのか。
効率的なのは、マクロ、ローカル、そしてミクロという階層的指導の原則に従っているからだ。このアプローチにより、AIは後続のステップで以前に見過ごされたエラーを修正する機会を得ることができ、より洗練された結果を生み出すことができる。
実際、このプロセスは人間のUI/UXデザイナーのワークフローに非常に似ている:
- 忠実度の低いワイヤーフレーム まず、デザイナーはワイヤーフレーム図を描き、構造と流れを定義する。
- 忠実度の高いモデリング。 次に、スタイル、スペーシング、視覚的階層を改良するために、忠実度の高いモデルを作成する。
- 最後の仕上げ。 最後に、マイクロインタラクション、ホバー状態、ピクセルレベルの精度に磨きをかける。
私たちがここで行っているのは、基本的にプロのデザイナーのワークフローに従うようにAIを導くことだ。もうひとつの成功の鍵は抑えAIは強力なアシスタントだが、最終的な意思決定と美的判断はデザイナーの手に委ねられている。AIに明確なコンテクストとガイダンスを与えれば、正確に実行するだろう。
このような人間とコンピューターの共同作業により、かつては6〜8時間をかけて繰り返し修正した作業が、今では1〜2時間で完了し、より明確で適切な最終結果を得ることができる。