コース一覧
Vibe Coding入門
アイデアを言葉にする

Vibe Coding入門

作りたいものを言葉で伝え、AIとの対話だけでWebアプリを作り上げるVibe Codingを、毎レッスン実際にAIとやり取りしながら体験します。プログラミングの知識は不要です。最後は自分のアイデアをアプリの形にして公開し、AIが間違えた1行を自分の手で直すところまで進みます。

1
はじめてのVibe Coding
01. Vibe Codingとは5分
02. アイデアを言葉にする5分
03. 最初のアプリを作る6分
04. 少しずつ変える5分
05. つくる:v1完成6分
06. 第1章クイズ5分
2
要望の伝え方
01. 具体的に頼む6分
02. 見た目の指示6分
03. 動きの指示6分
04. 比べて選ぶ6分
05. つくる:思い通り化6分
06. 第2章クイズ5分
3
うまくいかない時
01. エラーはそのまま渡す6分
02. 期待と違う時6分
03. 大きな変更は刻む6分
04. 壊れたら戻す6分
05. つくる:復旧訓練7分
06. 第3章クイズ5分
4
作品を仕上げる
01. 仕上げの磨き6分
02. スマホ対応を頼む6分
03. 公開する6分
04. 自分らしさを足す6分
05. つくる:公開版完成7分
06. 第4章クイズ5分
5
AIの限界とコードの世界
01. AIが間違える所を見る6分
02. コードを覗いてみる6分
03. 1行だけ自分で直す7分
04. つくる:AIと手の合わせ技7分
05. 第5章クイズ5分
6
総合制作
01. マイアプリ完成8分
02. シェアと振り返り7分
03. 完成と次のステップ6分

アイデアを言葉にする

頭の中の絵は、そのままでは伝わらない

作りたいものは、たいてい頭の中では絵として浮かんでいます。ところが AI に渡せるのは文章だけです。絵を文章に翻訳するこの作業が、Vibe Coding でいちばん最初にやることになります。

うまくいかない人の多くは、ここを飛ばしています。浮かんだ絵をそのまま短く言ってしまうのです。

プレーンテキスト

浮かんだ絵 おこづかいを管理するやつ

これでは、AI は何を画面に置けばいいのか決められません。決められないと、勝手に決めます。

3つの文に分けて書く

翻訳のやり方は、型にしてしまうのが早いです。誰が / 何を見て / 何ができるかの3つに分けて書きます。

プレーンテキスト

1 誰が おこづかいを自分で管理したい中学生が 2 何を見て その月に使ったお金の一覧と、残りの金額を見て 3 何ができる 使った金額をその場で追加できる

3つ書けたら、それをつなげるだけで AI に渡せる説明になります。逆に、この3つのどれかが書けないなら、まだ自分の中でも決まっていないということです。書けない部分は、AI ではなく自分が決めるところです。

画面に出るものだけを書く

もう1つコツがあります。画面に出るものを書いてください。気持ちや目的だけを書いても、画面には何も出ません。

プレーンテキスト

画面に出ない お金を大事に使えるようになりたい 画面に出る いちばん上に「おこづかい帳」という見出しを出す 画面に出る その下に、使った項目を上から順に並べる

目的が悪いわけではありません。ただ、目的だけでは形が決まらないので、必ず目に見える形まで落として書きます。「一覧を出す」なら、何がいくつ並ぶのかまで書けるとさらに確実です。

一覧という言葉は具体にする

ここで1つ用語を足します。画面に項目を縦に並べたものを、Webページではリストと呼びます。買い物メモのように、行が上から順に並んだ形のことです。

プレーンテキスト

曖昧 使ったものを一覧で出してください 具体 使ったものを、上から順に3行のリストとして並べてください

下の書き方なら、返ってきた画面を見て「3行あるか」を自分の目で確かめられます。確かめられる形で頼むのは、この先ずっと使う考え方です。

演習でやること

下の演習では、おこづかい帳の説明を文章にして、画面を作ってもらいます。必要なのは見出しと、使った項目のリストです。

1文で全部詰め込む必要はありません。「見出しはこれ」「その下にリストで3行」と、分けて書いて構いません。分けて書いたほうが、たいてい正確に伝わります。

完成条件

  • 見出しの文字は、ちょうど「おこづかい帳」にしてください
  • リストは3行以上にしてください
  • 各行の中身は、おこづかいの使い道なら何でも構いません

依頼

おこづかい帳の画面を、言葉で説明して作ってもらいます。いちばん上に「おこづかい帳」という見出しを出し、その下に使ったものを3行のリストとして並べてください。

  • ・見出しの文字は、ちょうど「おこづかい帳」にしてください
  • ・リストは3行以上にしてください
  • ・各行の中身は、おこづかいの使い道なら何でも構いません

いまのコード

index.html

<h1>おこづかい帳</h1>
<div id="app"></div>

script.js

style.css

AI への指示

残り 3 回
AI に依頼するにはが必要です

ヒント