1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【第3回】AIとVibe Codingで、アイデアからプロトタイプを爆速で作ってみた

Posted at

💡 アイデアからプロトタイプまで、AIと一緒に

今回は「AIでどこまでプロトタイプを自動生成できるか?」に挑戦しました。
設計資料なし、Figmaなしでも、ユーザーストーリーとAIさえあれば、想像以上に実用的なUIとロジックが作れます。

ここでは、実際に私が試したプロトタイピングのフローをステップごとに紹介します。


🔁 ステップ1:AIにUser Storyを書かせる

まずはChatGPTやGeminiに指示して、ベースとなる user-story.md を自動生成させます。

# user-story.md
- ユーザーはToDoを追加・削除・完了できる
- 各タスクには期限、優先度、担当者がある
- タスクはステータスでフィルターできる

このファイルをVibe Codingにcontextとして読み込ませることで、以後の生成作業のベースにします。


🖼️ ステップ2:UIは好きなWebからキャプチャ → v0.devで再現!

今回はFigmaなどのデザインツールがなかったため、代わりに次の方法を取りました:

  1. 気に入ったUIのWebページをスクリーンショット
  2. v0.dev にその画像をアップロード(Bolt又はLovableが人気があったら自由に利用する)
  3. 自動的にReact/Next.jsプロジェクトとしてエクスポート
  4. 3番目のソースをダウンロードして、次の段階のcontextに組み込む

🧠 この工程で、UIの「雰囲気」をすばやくプロジェクトに反映できました。


🧑‍💻 ステップ3:Cursorでコード生成を開始・フロント強化

  • v0.devが出力したコードをCursorで読み込み
  • Contextに元のuser-storyとUIコードを組み込んで、
    ChatGPTに「このボタンがクリックされたらXを実行」といった指定を追加
  • 高速にフロントエンドの動作部分を実装

🚀 Cursorでは、コンテキストを保持したままAIに編集指示できるので、修正サイクルが非常に速く回せます。


🛠️ ステップ4:バックエンドの自動生成

  • フロントが形になった段階で、次はAPI設計とサーバー実装
  • user-story.md に「データ保存・取得要件」を追加記述
  • それをもとに、AIがNode.js又はPython(FastAPI)ベースのバックエンドを生成

プロトタイプレベルでは、これで十分に機能するAPIができあがりました。


📦 まとめ:UIもロジックも、AI+Vibeでここまでできる!

この流れにより、1〜2日以内でフロント・バックエンドを持つWebアプリのプロトタイプが完成しました。

工程 手段
要件整理 ChatGPTでUser Story自動生成
UI スクショ → v0.dev → Reactコード
コーディング Cursorで文脈付きAI開発
バックエンド AIによるAPIルーティング自動化

🔮 次回予告

次回は、CursorとWindsurfの比較レビューです。

  • 文脈の保持力は?
  • 複雑なプロンプトへの対応力は?
  • チームで使いやすいのはどっち?

開発効率を求める人には必見です!


フォロー&LGTM、ぜひお願いします!
質問・ツッコミもコメント欄でお待ちしてます :)

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?