【ばいぶこーでぃんぐ】

バイブコーディング(Vibe Coding) とは?

最終更新:
💡 AIにお願いし、動いた結果を見ながら試作する

AIに自然言語で要望を伝え、生成されたコードの細部を追うより、動かした結果を見ながら開発を進めるスタイル。AIを使うプログラミング全般と同じ意味とは限らない。

📌 このページのポイント
バイブコーディング:結果で調整「予定を一覧にして」言葉で要望を伝えるAIが生成コードを用意{ ... }予定一覧動いた結果を見る「並びを変えて」また要望を伝える公開・業務で使うならテスト・権限・安全性も確かめる
試作の進め方の例です。動いた結果を見ることと、コードや安全性を確かめることは別に考えます。
ひよこ ひよこ
バイブコーディングって普通の開発と何が違うの?
ペンギン先生 ペンギン先生
例えばAIに「予定を一覧にするアプリを作って」と伝え、動かして「並びを変えて」と頼むような進め方だよ。コードの細部を自分で追うより、動いた結果を見て調整するスタイルなんだ。
ひよこ ひよこ
AIにコードを書いてもらえば、全部そう呼ぶの?
ペンギン先生 ペンギン先生
AIを使う開発全般と同じとは限らないよ。Karpathyの説明では、コード自体を意識しない気軽な作り方が中心なんだ。設計やコードを理解し、テストやレビューをしながらAIを使う開発とは、重点が違うね。
ひよこ ひよこ
知識がなくても、まず試せるんだね。
ペンギン先生 ペンギン先生
試作の入口にはなるよ。欲しいものを言葉で伝えて、画面や動きを確かめられるからね。ただ、見た目が動いたことと、裏側まで正しく安全に作れていることは別だよ。
ひよこ ひよこ
できたら、そのまま仕事で使っていい?
ペンギン先生 ペンギン先生
公開や業務利用では、入力の扱い、権限、個人情報、テスト、変更後の保守も確かめよう。Karpathyも2026年の講演の掲載要約で、気軽な試作と、品質を保ってAIを使う専門的な開発を区別しているよ。
ひよこ ひよこ
初心者はどんな使い方から始めるといい?
ペンギン先生 ペンギン先生
まずは架空のデータで動く小さな試作品から試そう。欲しい動きを一つずつ伝え、想定どおりかを確かめるんだ。分からないコードは説明を求めて学びながら進めると、AI任せの試作から、理解して直せる開発へつなげられるよ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「バイブコーディング」って出てきたら「AIにコードを任せ、動いた結果で調整していく開発スタイル」と思えばだいたいOK!
📖 おまけ:英語の意味
「Vibe Coding」 = 雰囲気や感覚を頼りに進めるコーディング
💬 vibeは「雰囲気・感覚」。Karpathyは2025年の振り返りで、自分がこの言葉を名付けたことと、コード自体を意識せず自然言語でプログラムを作る使い方を説明しているよ。

参考資料

← 用語集にもどる