バイブコーディングとは?プログラミング初心者がAIでサイトを作ってわかったこと
正直に言うと、このサイトの中の人はプログラミングが「少しわかる」程度です。GitもGitHubも、Cloudflareも、最初は何のことだかさっぱりでした。
それでも、このIT職タイプ診断サイトは公開できています。キャラクターの描き直しも、ミニRPGの追加も、AIと会話しながら進めました。これがまさに、いま話題の「バイブコーディング」です。
この記事では、バイブコーディングとは何か、どう始めればいいか、そして使ってみて感じた注意点をまとめます。
バイブコーディングとは
バイブコーディング(Vibe Coding)は、作りたいものを普通の言葉でAIに伝えて、コードはAIに書いてもらう作り方のことです。
言葉自体は、AI研究者のアンドレイ・カーパシー氏が2025年に使い始めたもので、同年にはイギリスのコリンズ英語辞典の「今年の言葉」にも選ばれました。「コードの細かいところは気にせず、ノリ(vibe)で作る」というニュアンスがあります。
| 従来のプログラミング | バイブコーディング |
|---|---|
| 自分でコードを1行ずつ書く | 「こういうものを作って」とAIに頼む |
| 文法を覚えてから作り始める | 作りながら必要なことを知る |
| エラーは自分で調べて直す | エラー文をAIに見せて一緒に直す |
どんなツールで始めるの?
代表的なのは次のようなツールです。どれもサービス内容はよく変わるので、使う前に公式サイトで最新の情報を確認してください。
- チャット型のAI(ChatGPT、Claude、Geminiなど):ブラウザで会話しながら、小さな画面やツールを作れる
- エディタに組み込むAI(GitHub Copilotなど):VS Codeなどのエディタの中で、コードを書く手伝いをしてくれる
- ファイルを直接いじるAI(Claude Code、Gemini CLI、Codexなど):パソコンの中のファイルを読んで、まとめて書き換えたり動かしたりしてくれる
いちばん手軽なのはチャット型です。「家計簿の計算ツールをHTMLで作って」と頼むだけで、動くものが出てきます。
始め方:最初の1つを作るまで
- 作るものを1つに絞る:「家族の予定表」「ゲームのダメージ計算機」くらいの小さいものがおすすめです
- 完成のイメージを言葉にする:誰が使うか、何ができればいいかを3行くらいで書く
- AIに頼む:書いた3行をそのまま渡します
- 動かして、気になる点を伝える:「ボタンをもっと大きく」「スマホで見ると崩れる」など、感じたことをそのまま返す
- 公開してみる:人に見せられる形にすると、一気に「作った」実感がわきます
コツは、一度に全部を頼まないこと。このサイトも、「キャラが地味だから魅力的にして」「トップの絵も変えて」と、少しずつ頼んで形にしていきました。
やってみてわかったメリット
- 「作れない」が「作れる」に変わる:アイデアさえあれば形にできるので、最初の挫折がぐっと減ります
- わからないことをその場で聞ける:エラーの意味や、知らない用語を、作業の流れを止めずに質問できます
- 学習の入口になる:AIが書いたコードを読むうちに、「この部分は見た目を決めているんだな」と少しずつわかってきます
知っておきたい危険性・デメリット
便利な一方で、注意しておきたいこともあります。
- 中身がわからないまま公開してしまう:動いているように見えても、見えないところに不具合が残ることがあります
- セキュリティの穴:ログインや個人情報を扱うものは、初心者だけで作って公開するのは危険です。パスワードやAPIキーをAIに貼り付けるのも避けましょう
- 直せなくなる:中身をまったく理解していないと、AIの答えがずれたときに自分で戻れません
- AIは自信満々に間違える:存在しない機能を「ある」と言うこともあります。動かして確かめるクセをつけましょう
中の人も、AIに作ってもらった部分を「本当に表示されているか」は毎回スマホで確認しています。任せきりにしないことが、いちばんの安全策です。
バイブコーディングでエンジニアになれる?
「AIが書いてくれるなら、プログラミングを学ぶ意味はない?」と思うかもしれません。
実際は逆で、AIに上手に頼むためにこそ、基礎の知識が役に立ちます。HTMLとCSSが何をしているかを知っていれば、「この部分の余白を広げて」と的確に頼めますし、AIの間違いにも気づけます。
バイブコーディングで「作る楽しさ」を知り、そこから基礎を学ぶ。未経験の人には、この順番がいちばん続けやすいと感じています。
まとめ
- バイブコーディングは、言葉で頼んでAIにコードを書いてもらう作り方
- 小さいものから、少しずつ頼むのが続けるコツ
- 便利だけど、任せきりは危険。動かして確かめる習慣を
「作るのが好きかも」と思った人は、Webエンジニアタイプかもしれません。IT職タイプ診断で、自分に向いている職種を見てみてください。学ぶ順番はWebエンジニアになるには?の記事でまとめています。
※2026年10月時点の情報です。ツールの機能や料金は変わることがあるため、利用前に各公式サイトをご確認ください。