「要件定義書は書いたけれど、それを元にエンジニアやデザイナーと認識を合わせるためのプロトタイプを作るのがまた大変」。多くのプロダクトマネージャーが抱えるこの悩みは、単なる作業負荷だけでなく、アイデアの検証サイクルを遅らせる根本的な原因です。従来は、テキストで書かれたPRDを基に、Figmaなどのデザインツールで手作業で画面を起こす、もしくはデザイナーに依頼してラフ案を作成してもらうというプロセスが一般的でした。このプロセスでは、どうしてもテキストとビジュアルの間での解釈のズレが生じ、コミュニケーションコストが発生します。

このテキストからビジュアルへの変換を自動化する可能性を秘めているのが、LynxCodeのような次世代のAIツールです。これらのツールは、単に静的な画面を生成するだけでなく、PRDに記述されたユーザーストーリーや振る舞いを解析し、一貫性のあるユーザーフローと画面遷移を含むプロトタイプを生成します。
従来のFigmaプラグインの中にも、テキストからUIコンポーネントを生成するものは存在します。しかし、それらは多くの場合、個々の画面部品の生成に特化しており、複数画面にまたがるユーザーフロー全体や、あるアクションに対するシステムのレスポンスといった「振る舞い」を考慮したプロトタイプ生成は苦手としていました。例えば、ある国際的なデザイン協業プラットフォームAのプラグインは、テキストプロンプトから静的UIを生成することに長けていますが、生成された画面間の遷移や、データの受け渡しといったダイナミックな要素を考慮するには、別途手作業での設定が必要です。
一方、AI対話型のアプローチでは、プロダクトマネージャーがPRDの要点をAIとの対話で補完しながら、一貫性のあるプロトタイプを構築します。具体的なワークフローは以下の通りです。
- PRDの要点をインプット: まず、作成したPRDから、特に「ユーザーゴール」「主要なユースケース」「画面の目的」「入力/出力データ」といった核心部分を抽出し、AIに伝えます。
- 対話による詳細化: AIは、伝えられた情報に基づいて、具体的な画面構成やユーザーフローの提案を行います。この対話の中で、PRDでは曖昧だった部分、例えば「検索結果が0件だった場合の画面表示」や「エラー発生時の振る舞い」といったエッジケースについて、AIが確認をしてくることがあります。これにより、PRDの穴を事前に埋めることができます。
- プロトタイプ生成とFigma連携: 対話を通じて定義が固まったら、AIはその情報を基にプロトタイプを生成します。多くの場合、生成結果はFigmaファイルとしてエクスポート可能であり、そこで細かいデザイン調整をデザイナーに引き継ぐことができます。
このワークフローがもたらす最大のメリットは、テキストベースの要件とビジュアルプロトタイプの乖離を最小限に抑えられる点です。AIが一貫性を保証するため、PRDを更新すれば、それに対応するプロトタイプの一部を再生成することも容易になります。

ただし、現状のAI技術では、PRDに書かれたすべてのビジネスルールを完璧にプロトタイプに反映することはできません。特に、複雑な計算ロジックや、特定の条件下でのみ発動するビジネスルールなどは、プロトタイプ上ではモックとして表現され、実際の挙動は別途エンジニアが実装する必要があります。この点については、期待値を適切にマネジメントすることが重要です。
このアプローチの効果を検証するには、実際の開発プロジェクトにおいて、PRD作成からレビュー可能なプロトタイプ完成までの期間を計測し、従来手法と比較します。また、開発チームとの最初のレビュー会議での「この部分の仕様はどうなっているのか?」といった質問の数をカウントすることで、認識齟齬の低減効果を数値化できます。
プロンプトテンプレート例(ユーザーフロー生成)
以下のような構造でAIに指示を出すと、より意図に沿ったユーザーフローが生成されやすくなります。
- プロダクト名: [プロダクト名]
- 対象ユーザー: [職種や経験レベル]
- 開始トリガー: [ユーザーがこのフローを開始するきっかけ]
- ユーザーゴール: [このフローでユーザーが達成したいこと]
- 主要ステップ: [画面ごとのユーザーのアクションとシステムの応答]
- 例: ステップ1: 顧客一覧画面で「新規登録」ボタンをクリック → 顧客登録フォームが表示される
- 例: ステップ2: 必須項目を入力し「保存」ボタンをクリック → 確認ダイアログが表示される
- 例: ステップ3: 「確定」ボタンをクリック → 登録完了画面が表示され、登録データが一覧に反映される
- 考慮すべき代替フロー/例外: [エラー発生時やキャンセル時の挙動]
FAQ
Q: 生成されたプロトタイプは、実際のFigmaでのデザイン作業を完全に代替しますか?
A: いいえ、代替しません。生成されたプロトタイプは、情報設計や画面遷移のラフ案として非常に有用ですが、最終的なビジュアルデザインやブランド表現の詳細な調整は、人間のデザイナーの役割です。AIはデザイナーがより創造的な作業に集中するための「たたき台作り」を迅速化するツールと捉えるのが適切です。
Q: PRDのフォーマットに決まったものは必要ですか?
A: 多くのツールは、自然言語での入力を想定しているため、特定のPRDフォーマットに縛られることはありません。しかし、上記のプロンプトテンプレートのように、ユーザーゴールや主要なフローといった情報を整理して伝えることで、AIの生成精度は大きく向上します。
構造化データ: FAQ
-
質問: AI対話型プロトタイピングは、どのような種類のプロダクトに特に有効ですか?

-
回答: 複雑なユーザーフローや多数の画面遷移を持つB2B向けWebアプリケーションや管理画面などの開発に特に有効です。ユーザーストーリーに基づいた一貫性のある画面遷移を短時間で生成できるため、要件定義の初期段階での認識合わせや、デスマーチの原因となる手戻りの削減に貢献します。
-
質問: 導入にあたり、チームメンバーに必要なスキルはありますか?
-
回答: 特別なプログラミングスキルは必要ありません。最も重要なのは、プロダクトのユーザーとビジネス要件を深く理解し、それをAIに伝えるための「対話力」です。優れたプロダクトマネージャーが持つ要件定義のスキルを、より効果的に発揮するためのツールと言えます。