1743292964
2025-03-27 10:55:00
あなたのためにソフトウェアを書くためにAIを取得しますか?それは雰囲気のコーディングです
ronstik/alamy
ソフトウェアを書きたいのですが、どこから始めればいいのか最初の手がかりがありませんか? 「Vibe Coding」を入力します。これは、プログラムできなくてもコンピューターコードを生成するために、ChatGPTなどの大規模な言語モデル(LLMS)を含むAIツールの使用を説明するためにインターネットを席巻した用語です。
雰囲気のコーディングとは何ですか?それはどこから来たのですか?
「バイブコーディングとは、基本的に、コードを支援するだけでなく、アプリのコード全体を生成するために生成AIを使用することを指します」と、マサチューセッツ州ウォルサムのベントレー大学のノア・ジャンジャンスラクーサは言います。ユーザーは、CHATGPT、CLAUDE、COPILOTなどのLLMベースのモデルを尋ねる、またはプロンプトを求め、アプリまたはサービスのコードを作成し、AIシステムがすべての作業を行います。
この用語は、TeslaのAIの責任者であり、ChatGptのメーカーであるOpenaiの設立エンジニアであるAndrej Karpathyによって造られました。 2月、彼はXに「私が「バイブコーディング」と呼ぶ新しい種類のコーディング」について投稿しました。
Karpathyは、「雰囲気に完全に屈服し、指数関数を受け入れ、コードが存在することさえ忘れてしまう」と説明しました。この用語は生まれ、アイデアが定着しました。 「それは非常に多くの人々と共鳴する瞬間を捕らえました。なぜなら、LLMSで遊び始め、コードを書き、彼らから素晴らしい結果を得ることができる非プログラマーである人々がたくさんいるからです」とソフトウェア開発者のサイモン・ウィリソンは言います。
雰囲気のコーディングのポイントは何ですか?
ソフトウェアエンジニアリングは、学ぶのが難しいことです。その結果、多くの人は気にしません。バイブコーディングは、プログラミング言語の詳細を学習するという課題なしに、ツール、アプリ、サービスのアイデアを持つ人々を実現するのに役立ちます。
「一方ではゲームチェンジャーです。多くの人が雰囲気のコーディングであり、いくつかのプロンプトサイクルの過程で、驚くべきものとプログラムできない人にとっては、自分でできることよりも優れています」しかし、それはまた、不完全でエラーが散らばるソフトウェアをもたらす可能性があると彼は付け加えます。
それで、バイブは良いことや悪いことですか?
意見は分裂しています。 「LinkedInとTwitterにこれらすべての人々が、誰もプログラムすることを学ぶ必要がないというとんでもない主張をしています」と、雰囲気のコーディングの力を誇張していると考えているウィリソンは言います。
「私の感覚は、これははるかに良くなる有望な方向であり、近い将来にもっと多くを見るということですが、現在は少し制限されており、いくつかの信頼性の問題があります」とGiansiracusa氏は言います。作成されたコードはしばしばバグがあります。それを促している人々は、それを修正するための固有の知識を持っていないため、それらを修正するためのエラーを犯したのと同じLLMに過度に依存しています。
バイブコーディングはソフトウェアエンジニアリングを変更しますか?
AIに関する大きな主張の1つは、私たちの仕事を引き受ける能力です。しかし、いくつかのソーシャルメディアが誇っているにもかかわらず、バイブコーディングがソフトウェアエンジニアに取って代わるという証拠はほとんどありません。 「プログラマを置き換えるつもりはありません」とウッドは言います。
「ソフトウェアエンジニアの仕事は、機能するソフトウェアを作成することだと感じています」とウィリソンは言います。 「これらのシステムによって私たちが仕事から抜け出すとは思わない理由の1つは、実際には、ソフトウェアエンジニアで行う膨大な量の作業がコードの入力とは何の関係もないことです。」
トピック:
#バイブコーディングとは何ですかAIを使用してそれを行うべきですかそれは重要ですか