バイブコーディング完全研修資料
Gemini実践ワークとGoogle AI Studio Build機能を使った
AIと協働する新時代の開発手法を完全マスター
AIツールと対話しながら開発する新しいアプローチ
プログラミング知識不要。自然言語(日本語)で指示を出すだけでアプリが完成
アイデアを数分で形に。MVPを素早く作成し、フィードバックを得られる
完璧を求めず、動くものから始めて徐々に改善していくアプローチ
プロンプトエンジニアリングの極意とGoogle Sites連携
「血液シミュレーターを作って」
「中学校の保健の授業で血液成分を教えるためのツールを作りたいです。 他に要件をまとめるために、私にヒアリングをしてください。」
効果的なプロンプト: 「モダンでかっこいい、教育現場らしい親しみやすさもある、 限界を超えたUIを作ってください!パステルカラーで、 中学生も喜ぶようなデザインにしてください!」
「生徒管理も、成績管理も、連絡帳も、時間割も...」
→ 完成しない
「血液成分の動きを見る」「クリックで説明表示」
→ 60分で完成!
「Google Iconsのサイト(https://fonts.google.com/icons)から 適切なアイコンを選んで、絵文字と差し替えてください。 フラットなデザインで統一感を出してください。」
「タイトルにGoogle Fontsから印象的なフォントを使用してください。 文字間(letter-spacing)を0.1emくらい広げて、 ゆったりとした高級感のある見た目にしてください。」
シンプルで読みやすさ重視
個性的なアクセント
存在感を強調
「見出しやカードにbox-shadowで立体感を出してください。 例:box-shadow: 4px 4px 0 rgba(0,0,0,0.2); ホバー時に影を深くして、インタラクティブな演出も追加してください。」
学習管理ツール
デフォルトフォント・絵文字多用
学習管理ツール
カスタムフォント・アイコン統一
改善ポイント:
「[対象ユーザー]向けの[アプリの種類]を作成してください。 【必要な機能】 1. [機能1] 2. [機能2] 【デザイン要件】 - Tailwind CSS CDNを使用 - [色やスタイルの希望] - スマホでも見やすく 【技術要件】 - 1つのHTMLファイルで完結 - Google Sitesに埋め込み可能 - 外部ライブラリは最小限」
第1段階:「基本機能だけ実装してください」 第2段階:「デザインをもっとモダンに改善してください」 第3段階:「アニメーションを追加してください」 第4段階:「レスポンシブ対応してください」
実際にGoogle Sitesにアプリを埋め込み、チーム内で共有設定を試してみましょう。
瞬間アプリ生成でプロトタイピングを加速
対話形式でコード生成。段階的な改善や複雑なロジック構築に最適
リアルタイムストリーミング。長文生成や連続的な出力に対応
瞬間アプリ生成。プロンプト一つで完全なWebアプリを数秒で作成
画像生成機能。UIデザインやアイコン、教材用画像の作成
プロンプトを入力するだけで数秒でアプリが完成
生成されたコードを直接編集してカスタマイズ
リアルタイムでプレビューしながら開発
効果的なBuildプロンプト例: 「インタラクティブな周期表を作ってください。 各元素をクリックすると詳細情報がポップアップで表示。 3Dアニメーション効果付き。 モダンで教育的なデザイン。」
「化学反応を視覚的に 表示するツール。 分子がアニメーションで 結合・分離」
生成時間:約5秒
「クラスの席替えを ランダムに生成。 ドラッグ&ドロップで 手動調整も可能」
生成時間:約3秒
「漢字と読み方を マッチングする 教育ゲーム。 スコア機能付き」
生成時間:約7秒
2つのツールを使い分けて最適な開発を体験
ツールの準備、アカウント確認
プロンプト作成→生成→デザイン改善→Google Sites埋め込み
Build機能でプロトタイプ作成
成果物の共有、学びの共有
学校現場で使える実用的なツールを作成
授業で使える視覚的な教材を作成
効率的に開発するための実証済みテクニック
一度に10個以上の機能を実装しようとする
MVPは2機能まで。段階的に追加
100%完璧になるまで公開しない
60%動けばOK。フィードバックを得て改善
1つのプロンプトに全てを詰め込む
段階的に詳細化。基本→装飾→最適化
既存サービスと同じものを作る
既存ツールの隙間を埋める補助ツール
各AIツールの特徴・機能・設定を理解する
| 機能 | Claude | ChatGPT | Gemini | Google AI Studio |
|---|---|---|---|---|
| コード生成 | ◎ 高精度 |
◎ 高精度 |
◎ 高精度 |
◎ Build機能で瞬間生成 |
| 画像生成 | × 非対応 |
◎ DALL-E 3 |
◎ Imagen |
◎ Create Media |
| リアルタイム検索 | ○ Web検索(ベータ) |
○ Web Browsing |
◎ Google検索統合 |
◎ Google検索統合 |
| ファイル解析 | ◎ 多形式対応 |
◎ 多形式対応 |
◎ Google Drive連携 |
○ 基本的な対応 |
| 音声対話 | ○ 音声モード(ベータ・英語) |
◎ 音声モード |
○ モバイルアプリ |
△ 限定的 |
| カスタムGPT/Gem/Project | ◎ Projects |
◎ GPTs |
◎ Gems |
× 非対応 |
| API提供 | ◎ Anthropic API |
◎ OpenAI API |
◎ Gemini API |
◎ 統合API |
| 無料利用 | ○ 制限あり |
○ 制限あり |
◎ 寛容な制限 |
◎ 開発者向け無料枠 |
凡例: ◎ 優秀 | ○ 対応 | △ 限定的 | × 非対応
※バイブコーディングには直接関係ありませんが、知識として
コード生成、正確な回答が必要な場合
バランスの取れた創造性と正確性
アイデア出し、創造的な文章生成
バイブコーディングでの推奨:デフォルト設定のままで問題ありません。特別な調整は不要です。
段階的な開発とプロトタイピングの組み合わせ
UIデザインやアイコン作成を含む開発
高度なコード生成と詳細な説明が必要な場合
注意:各AIツールは頻繁にアップデートされるため、最新情報は公式サイトをご確認ください。 特に2025年は各社とも機能強化が活発で、新機能が続々とリリースされています。
今日学んだ技術を活用して、
あなたのアイデアを形にしていきましょう!