コース一覧
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 に任せきりでした。今日はそこを一度開けてみます。

身構えなくて大丈夫です。読めるようになる必要はありません。「だいたいこういう形をしている」と分かるだけで、次のレッスンで自分の手で1か所直せるようになります。

中身は3つのファイルに分かれている

第1章で出てきた3つを、もう一度並べます。

プレーンテキスト

index.html 画面に何を置くか (見出し、文章、一覧、ボタン) style.css それをどう見せるか (色、大きさ、余白) script.js 押したときに何が起きるか (動き)

文字を書き換えたいだけなら、見る先は index.html の1つだけです。今日はここだけを見ます。

タグは、中身をはさむ札のようなもの

index.html を開くと、こういうものが並んでいます。

プレーンテキスト

<h1>おこづかい帳</h1>

山かっこでくくられた <h1> をタグと呼びます。これは「ここから見出しです」という札です。終わりには、斜めの線が1本入った </h1> が付きます。「見出しはここまで」という札です。

つまり、開きの札と閉じの札にはさまれた真ん中が、画面に出る文字ということになります。この1行なら、画面に出るのは「おこづかい帳」の5文字だけです。

よく出てくる札は多くありません。次の4つを見分けられれば、たいていの画面は追えます。

プレーンテキスト

<h1> …… 大きな見出し <p> …… ふつうの文章のかたまり <ul> …… 箇条書きの入れ物 <li> …… その中の1件ぶん

入れ子になっているだけ

少し長い例を見ます。

プレーンテキスト

<ul> <li>おかし 480円</li> <li>ノート 200円</li> </ul>

<ul> という入れ物の中に、<li> が2つ入っています。字下げは、この入れ子の関係を人が見やすくするためのものです。コンピュータにとっては意味がありませんが、読むときの手がかりになります。

中身の文字を直したいときは、開きの札と閉じの札の間だけを書き換えます。 札そのものには触りません。これが次のレッスンでやることの全部です。

今日の演習

まだ手では触りません。今日は「中身を見て、そこに何が書いてあるか分かる」ところまでです。

AI に、おこづかい帳の記録が並んだ index.html を作ってもらってください。作らせたら、エディタでその中身を眺めて、<ul> の中に <li> がいくつ並んでいるか、自分の目で数えてみてください。この「開いて眺める」が今日の本題です。

完成条件

  • 記録は箇条書き (ul の中の li) の形で並べてもらってください
  • 採点が終わったら、index.html を開いて中身を眺めてみてください
  • どの札にはさまれた文字が画面に出ているか、目で追ってみてください

依頼

AI におこづかい帳の記録の一覧を作ってもらい、そのあと index.html の中身を自分の目で眺めてください。見出しと、4件以上の記録が箇条書きで並んでいれば合格です。

  • ・記録は箇条書き (ul の中の li) の形で並べてもらってください
  • ・採点が終わったら、index.html を開いて中身を眺めてみてください
  • ・どの札にはさまれた文字が画面に出ているか、目で追ってみてください

いまのコード

index.html

<div id="app"></div>

script.js

style.css

AI への指示

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

ヒント