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

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

バイブコーディング(Vibe Coding)とは、開発者が自然言語で意図を伝え、AI がコードの生成・修正を担う開発スタイルの総称であり、2025 年の「Word of the Year」に選ばれた。

Andrej Karpathy が 2025 年に投稿した一言がきっかけだった。「コードを見ないで、フィーリング(vibe)だけでプログラミングしている」——この表現がそのままムーブメントの名前になった。

従来のコーディングは「構文を書く」行為だったが、バイブコーディングでは「何を作りたいか」を言葉で伝える行為に変わる。Cursor や Windsurf のような AI ネイティブ IDE でプロンプトを入力すると、AI がコードを生成し、エラーが出れば修正し、テストまで通してくれる。開発者の役割はコードを書くことからレビューと方向修正にシフトする。

ただし、この言葉には賛否がある。プロトタイプの素早い立ち上げには確かに効くが、本番システムの品質を担保するにはコードの中身を理解している人間が必要だ。Karpathy 自身も後に「バイブコーディングはプロトタイピングの手法であり、プロダクション品質のソフトウェア開発とは区別すべき」と補足している。

2026 年に入り、バイブコーディングの次の段階として「Agentic Engineering」が提唱された。AI エージェントが Plan → Execute → Verify のループを回し、人間は構造的な監督を行うという枠組みで、バイブコーディングの「ノリ」に規律を加えた形だ。