バイブコーディング
表示
バイブコーディングはAIに依存したプログラミング手法で、人は解きたい問題を、コーディングに特化した大規模言語モデル(LLM)へのプロンプトとして自然言語で記述する。LLMによるソフトウェアの生成が可能となったことで、プログラマの役割は手作業によるコーディングから、AIがソースコードを生成する際のガイドと生成したコードのテスト・改良へと変化してきている[1][2][3]。そのためバイブコーディングの支持者は、これまでソフトウェア工学で必要とされてきた広範なトレーニング経験やスキルを持ち合わせていない素人のプログラマであってもソフトウェアを作成できると主張している[4]。この用語は2025年2月にアンドレイ・カーパシーによって提唱され[5][6][7][8]、翌月にはウェブスター辞典の「スラングとトレンド」に名詞として掲載された[9]。
「vibe coding」における「vibe(バイブ)」は、元々は音楽シーンで使われていた言葉で、「(物事が発する)雰囲気・フィーリング・ノリ」といった意味合いがある。プログラマーが細かい技術的な詳細にこだわるのではなく、自分のアイデアを直感的に把握し、機能や目的の全体的な雰囲気をAIに伝え(従来のように細かいことにとらわれず)AIと一緒に「ノリ良く」開発を進めるという、このコーディング手法の特徴を表現している[1][4]。
脚注
[編集]- ^ a b Edwards, Benj (2025年3月5日). “Will the future of software development run on vibes?” (英語). Ars Technica. 2025年3月6日時点のオリジナルよりアーカイブ。2025年3月6日閲覧。
- ^ “What is 'vibe coding'? Former Tesla AI director Andrej Karpathy defines a new era in AI-driven development”. The Times of India. (2025年3月2日). オリジナルの2025年3月4日時点におけるアーカイブ。 2025年3月3日閲覧。
- ^ Roose, Kevin (2025年2月27日). “Not a Coder? With A.I., Just Having an Idea Can Be Enough.” (英語). The New York Times. ISSN 0362-4331. オリジナルの2025年3月3日時点におけるアーカイブ。 2025年3月3日閲覧。
- ^ a b “Silicon Valley's next act: bringing 'vibe coding' to the world”. Business Insider (2025年2月13日). 2025年2月26日時点のオリジナルよりアーカイブ。2025年3月3日閲覧。
- ^ Karpathy, Andrej (2025年2月2日). “Andrej Karpathy on X: "There's a new kind of coding I call "vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. ..."”. X. 2025年2月18日時点のオリジナルよりアーカイブ。2025年3月7日閲覧。
- ^ “What is 'vibe coding'? Former Tesla AI director Andrej Karpathy defines a new era in AI-driven development”. The Times of India. (2025年3月2日). オリジナルの2025年3月4日時点におけるアーカイブ。 2025年3月3日閲覧。
- ^ “Silicon Valley's next act: bringing 'vibe coding' to the world”. Business Insider (2025年2月13日). 2025年2月26日時点のオリジナルよりアーカイブ。2025年3月3日閲覧。
- ^ Edwards, Benj (2025年3月5日). “Will the future of software development run on vibes?” (英語). Ars Technica. 2025年3月6日時点のオリジナルよりアーカイブ。2025年3月6日閲覧。
- ^ “vibe coding” (英語). www.merriam-webster.com (2025年3月8日). 2025年3月15日閲覧。