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

公開する

手元で動くだけでは誰も見られない

ここまで作ってきた画面は、あなたの手元でしか動きません。家族や友人に見せるには、インターネット上のどこかに置いて、その場所を指す住所を渡す必要があります。この住所が URL です。URL とは、インターネット上の置き場所を表す文字列のことで、ブラウザの上のほうに出ている http から始まる文字がそれです。

手元にあるものを、その住所で誰でも見られる状態にすることを公開と呼びます。公開そのものは、今どきは無料の置き場がいくつもあり、ファイルを預けるだけで数分で終わります。この回で押さえてほしいのは、公開の手順よりも、公開する前に整えておくべき中身のほうです。

公開の前に整える3つ

ページの題名

ブラウザのタブに出る文字と、リンクを送ったときに相手の画面に出る文字は、ページの題名から来ています。題名は title という指定で書きます。ここが空だと、タブには住所がそのまま出て、何のページか分かりません。「おこづかい帳」のように、中身がひと目で分かる短い言葉を入れます。

ページの説明文

題名の下に出る短い紹介文は、description という指定から来ています。description とは、そのページが何であるかを1文で説明する文字のことです。検索結果や、メッセージアプリでリンクを送ったときのプレビューに使われます。「毎日のおこづかいの記録をつけられるアプリです」のように、誰の何に役立つかを書きます。

文字の種類の宣言

日本語のページでは、文字の種類を宣言しておかないと、環境によって文字化けすることがあります。charset という指定で utf-8 と書いておけば防げます。utf-8 とは、世界中の文字を扱える文字の表し方の名前です。

この3つは、AIに一言頼めば全部入ります。忘れやすいので、公開の直前に必ず確認する項目として覚えておいてください。

頼み方の型

プレーンテキスト

悪い例 公開できるようにしてください。

プレーンテキスト

良い例 公開する前の準備をしてください。index.html に次の3つを入れてください。 1. title を「おこづかい帳」にする 2. description を「毎日のおこづかいの記録をつけられるアプリです」にする 3. charset を utf-8 にする

公開できるようにという言葉は、AIから見ると意味の幅が広すぎます。置き場所の選び方の話なのか、中身の整備の話なのか判断できません。何を入れてほしいかまで書きます。

公開したあとにやること

URL が手に入ったら、まず自分のスマホで開いてください。手元では動いたのに公開先では真っ白、ということはよくあります。画像が出ない、ボタンが反応しない、といった症状が出たら、その症状をそのまま言葉にしてAIに伝えます。

自分の目で確かめたあとに、はじめて人に送ります。感想をもらうときは「どうですか」と聞くより「最初の画面で何のアプリだと思いましたか」と聞くほうが、返ってくる言葉が具体的になります。

この回の演習

おこづかい帳を公開できる形に整えます。公開の作業そのものはこの画面の外で行うので、採点では公開に必要な中身が入ったかどうかを見ます。題名と説明文と文字の種類の3つを、AIへの指示だけで入れてください。

完成条件

  • 公開の作業そのものはこの画面の外で行います。ここでは公開に必要な中身が入ったかを見ます
  • 題名と説明文と文字の種類の3つを、名指しで頼んでください

依頼

おこづかい帳を公開できる形に整えてください。index.html に、題名を「おこづかい帳」にする title と、ページの説明文を入れる description と、文字の種類を utf-8 にする charset を追加してください。

  • ・公開の作業そのものはこの画面の外で行います。ここでは公開に必要な中身が入ったかを見ます
  • ・題名と説明文と文字の種類の3つを、名指しで頼んでください

いまのコード

index.html

<h1>おこづかい帳</h1>
<ul id="list"><li>おやつ 300円</li><li>ノート 150円</li></ul>

script.js

style.css

body { padding: 24px; }

AI への指示

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

ヒント