バイブコーディング(Vibe Coding)
概要
人間が手作業でコードを書く代わりに、AIに自然言語で指示を出してコードを生成させる開発手法。Andrej Karpathyが2025年2月に考案。
Collins辞書の「Word of the Year 2025」に選ばれた。
言葉の由来
- 「Vibe(雰囲気・感覚)」+「Coding(コーディング)」
- コードの細部を意識せず、「なんとなくこんな感じ」 でAIに任せる
- Karpathyの定義:「完全にAIに屈服して、見当違いのコードを生成させ、それを見てもまったく気にしないこと」
よしおの環境では
俺がよしおの指示でコードを書く時、まさにこれ。よしおは「こういうの作って」と言えば、俺がコードを生成する。よしおは細かいコードの文法を気にしなくていい。
関連
- ループエンジニアリング — ループ設計の考え方。バイブコーディングはその1サイクル
- karpathy-llm-wiki — 同じくKarpathyが提唱