コース一覧
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分

少しずつ変える

まとめて頼むと、原因が分からなくなる

v1 ができると、直したいところが一度に何個も見えてきます。色も変えたい、文言も変えたい、ボタンも足したい。それを1回で全部頼むと、こうなります。

プレーンテキスト

頼んだこと 色を紺色にして、見出しの文言を変えて、ボタンも足してください 返ってきた 色は変わったが文言はそのまま、ボタンは別の場所に付いた

ここで困るのは、直っていないこと自体ではありません。どこがどう伝わらなかったのか分からないことです。3つ同時に頼んだので、原因の候補も3つあります。

1回1変更

そこで、Vibe Coding には基本のルールが1つあります。1回の依頼で変えるのは1か所だけにします。

プレーンテキスト

1回目 合計の行の文字色を赤にしてください 画面を見る。赤くなった 2回目 見出しの文言を「わたしのおこづかい帳」にしてください 画面を見る。変わった 3回目 いちばん下に「追加」ボタンを置いてください 画面を見る。付いた

遠回りに見えますが、実際にはこちらのほうが速く終わります。1回ごとに「通じた」「通じなかった」がはっきりするので、やり直しが1回ぶんで済むからです。まとめて頼んで全部やり直すのと比べてみてください。

変えるものと変えないものを、両方書く

もう1つ大事なことがあります。1か所だけ変えてほしいときは、それ以外は変えないでほしいと書き添えます。

プレーンテキスト

合計の行の文字色を赤にしてください。ほかの部分は変えないでください。

この一言が無いと、AI は親切心で周りも整えてしまうことがあります。頼んでいない場所が変わると、あなたが確認すべき箇所が増えます。変更の範囲を自分で決めておくのは、こちらの仕事です。

色は名前ではなく、具体で指定する

色を頼むときは、言葉の印象ではなく具体的な色を書くと確実です。ここで1つ用語を足します。Webページの色は、赤・緑・青の3つの数字の組み合わせで表せます。この書き方を使うと、誰が読んでも同じ色になります。

プレーンテキスト

曖昧 目立つ色にしてください 具体 文字色を赤 (rgb(255, 0, 0)) にしてください

数字の意味を覚える必要はありません。同じ色を指すための共通の書き方があるということだけ知っていれば十分です。

演習でやること

下の演習では、すでにできている画面に対して1か所だけ変更を頼みます。合計の行の文字色を赤にしてください。

見出しやリストは触らせないでください。「ほかは変えないでください」を必ず添える練習です。

完成条件

  • 変えるのは合計の行の文字色だけです
  • 色はちょうど赤 rgb(255, 0, 0) にしてください
  • 見出しとリストは、いまのまま残してください

依頼

すでにできているおこづかい帳の画面に、1か所だけ変更を加えます。合計の行 (id が total の行) の文字色を、赤 rgb(255, 0, 0) にしてください。ほかの部分は変えないでください。

  • ・変えるのは合計の行の文字色だけです
  • ・色はちょうど赤 rgb(255, 0, 0) にしてください
  • ・見出しとリストは、いまのまま残してください

いまのコード

index.html

<div id="app">
  <h1>おこづかい帳</h1>
  <ul>
    <li>おやつ 300円</li>
    <li>マンガ 550円</li>
    <li>文房具 200円</li>
  </ul>
  <p id="total">合計 1050円</p>
</div>

script.js

style.css

AI への指示

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

ヒント