バイブコーディング(vibe coding)バイブコーディング
バイブコーディング(vibe coding)とは、AIとの対話を通じて直感的にソフトウェアを開発する手法です。「vibe(雰囲気・感覚)」という言葉が示すとおり、細かい実装の詳細をAIに委ねながら、開発者はより高いレベルの意図や方向性を示すことに集中するスタイルです。
2025年にAIエンジニアのAndrej Karpathy氏がX(旧Twitter)で提唱したことで急速に広まりました。GitHub CopilotやCursorなどのAIコーディングエージェントに対して自然言語で指示を出し、生成されたコードを確認・修正しながら開発を進めます。
従来のコーディングが「自分でコードを書く」ものだとすれば、バイブコーディングは「AIが書いたコードを読んで導く」ものといえます。エンジニアの役割が実装者からディレクターへと変化しつつあることを象徴する開発スタイルです。
プロトタイプや社内ツールの開発スピードが大幅に向上する一方、AIが生成したコードをそのまま使用するとセキュリティリスクや品質低下につながる場合もあるため、エンジニアとしての判断力・レビュー能力は引き続き重要です。