AI Play とは

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

コードを細かく読まず、AIに自然言語で指示して動くものを作る開発スタイル

バイブコーディング(Vibe Coding)は、プログラムのコードを一行ずつ理解しながら書くのではなく、AIに「こういうものを作って」「ここを直して」と自然な言葉で指示し、動いた結果を見ながら作り上げていく開発スタイルです。「バイブ(vibe)」は雰囲気・ノリという意味で、細部よりも全体の手応えを頼りに進めるニュアンスがあります。

言葉の由来

この言葉は、AI研究者の Andrej Karpathy 氏が2025年2月にX(旧Twitter)へ投稿した内容から広まったとされています。投稿では、AIコーディングツールに音声で指示し、コードの存在をほとんど意識せず、エラーが出たらそのままAIに渡して直させる、という遊び半分の作り方が紹介されていました。もともとは週末の趣味プロジェクトのような使い方を想定した表現で、その後「AIに任せて作る開発全般」を指す言葉として広く使われるようになりました。

典型的な進め方

  1. 作りたいものを文章で説明する(「社内の備品貸し出しを記録するWebページ」など)。
  2. コーディングAI が一式のコードを作る。
  3. 実際に動かして、気になる点を言葉で伝える(「ボタンをもう少し大きく」「日付順に並べて」)。
  4. エラーが出たら、エラーメッセージをそのままAIに渡して直してもらう。
  5. 満足するまで繰り返す。

指示の出し方そのものは プロンプト の基本と同じで、目的と条件を具体的に書くほど結果が安定します。

向いている場面

非エンジニアでも「動くもの」を短時間で作れる点が最大の利点で、企画担当者が自分で試作を作り、それを要件の説明に使うといった活用も広がっています。

向いていない場面

これらはコードを理解できる人のレビューや、テスト・運用の設計が欠かせません。

よくある落とし穴

上手に付き合うコツ

参考リンク

編集: AI Play 編集部 最終更新: 2026-10-25