コース一覧
Vibe Coding入門
1行だけ自分で直す

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分

1行だけ自分で直す

2文字を足すのに、3往復かかる

おこづかい帳の下のほうに、こう出ているとします。

プレーンテキスト

<p id="total">合計 3680円</p>

これを「合計金額 3680円」にしたくなりました。足したいのは2文字です。ここで AI にお願いすると、こんなことが起きます。

プレーンテキスト

あなた 合計のところ、合計金額にしてください AI 直しました 画面 変わっていない あなた 下の合計の行です AI 直しました 画面 見出しまで「合計金額」になっている あなた 見出しは戻してください

3往復して、まだ終わっていません。前のレッスンで見たとおり、AI は画面を目で見ていないので、「合計」という文字が2か所あると、どちらのことか判断できません。

手なら、10秒で終わる

同じことを自分の手でやります。手順は3つです。

  1. index.html を開く
  2. 合計 3680円 と書いてある場所を探す
  3. 合計金額 3680円 に書き換える

これだけです。開きの札と閉じの札の間だけを触り、札そのものには手を出さない。前のレッスンで見たとおりのことをするだけです。

プレーンテキスト

直す前 <p id="total">合計 3680円</p> 直した後 <p id="total">合計金額 3680円</p>

山かっこの中は1文字も変えていません。変えたのは、はさまれた真ん中だけです。

どちらを使うかの分かれ目

この章でいちばん覚えてほしいのは、次の線引きです。

プレーンテキスト

AI に頼む 作りたい形がまだ無い時。ゼロから画面を作る、機能をひとつ足す 手で直す どこを直すか自分で分かっている時。文字を変える、数字を変える

どこをどう直すか自分の頭で言えるなら、それはもう手で直したほうが速い作業です。 言葉にして相手に伝え、返事を待ち、結果を確かめる。その往復のぶんだけ、手で開いて書き換えるより遅くなります。

これは AI が劣っているという話ではありません。第1章から第4章まで、AI がいなければ画面すら出せませんでした。ただ、最後の詰めのところでだけ、人の手のほうが圧倒的に速い領域があるということです。

読めなくても直せる

「でもコードは読めません」と思うかもしれません。全部を読む必要はありません。直したい文字を探して、そこを書き換える。今日やるのはこれだけで、これはもう、あなたにできることです。

そしてこの感覚こそが、コードを学び始める入り口になります。1行直せた人は、次は1行書けるようになります。

今日の演習

演習の画面では、指示を出して直してもらう形になります。ただし今日は、そのついでに自分の手でも同じ直しをやってみてください。エディタで index.html を開いて、文字を書き換えて、画面が変わるのを見る。どちらが速いか、体で比べてほしいところです。

完成条件

  • 直すのは id が total の行の中身だけです
  • どの行のことかが伝わるように、いまの文字をそのまま引用して伝えてください
  • 採点が通ったら、自分の手でも同じ書き換えを試してみてください

依頼

いまの画面には合計の行が「合計 3680円」と出ています。この行の文字だけを「合計金額 3680円」に直してください。見出しやほかの行は変えないでください。

  • ・直すのは id が total の行の中身だけです
  • ・どの行のことかが伝わるように、いまの文字をそのまま引用して伝えてください
  • ・採点が通ったら、自分の手でも同じ書き換えを試してみてください

いまのコード

index.html

<h1>おこづかい帳</h1>
<div id="app">
  <ul>
    <li>おこづかい 3000円</li>
    <li>おかし 480円</li>
  </ul>
  <p id="total">合計 3680円</p>
</div>

script.js

style.css

AI への指示

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

ヒント