ソフトウェア開発の未来は振動で実行されますか?

ソフトウェア開発の未来は振動で実行されますか?

多くの人にとって、コーディングとは正確さについてです。それは、コンピューターに何をすべきかを伝える方法、そしてコンピューターがこれらのアクションを正確に、正確かつ繰り返し実行できるようにする方法です。 ChatGptなどのAIツールの台頭により、誰かが英語でプログラムを説明し、AIモデルがコードの仕組みを理解せずにワークコードに変換できるようになりました。元研究者のOpenai Andrej Karpathyは最近、この慣行に「コーディングの振動」という名前を与えました。

Openaiや人類などの企業からの大規模な言語(LLMS)モデルを許可した手法は、ソフトウェアの侵入に対する障壁の潜在的な削減に注目しました。ただし、Cursor Composer、Github Copilot、Reprit Agentなどのツールにより、アクセスが現実世界のアプリケーションに適したコードを確実に作成できるかどうかについての質問があります。

確認と精度の代わりに、振動のコーディングは流れを放棄することです。 2月2日、Karpathyはこの用語をXポストに導入し、次のように書いています。彼はこのプロセスを意図的に非公式の方法で説明しました。

スクリーンシーンKaraptyツイート:新しいタイプのエンコーディングを呼びます "振動コーディング"振動を完全に放棄する場合、指数関数的なフォルダーを受け入れ、コードが存在することさえ忘れてしまいます。これは、LLMS(例:カーソルコンポーザーwソネット)が良すぎるため可能です。スーパーウィスパーで作曲家と話しているだけなので、キーボードに触れることはほとんどできません。私は最も愚かなことを求めます "サイドバーのパディングを半​​分に減らします" 私はそれを見つけるのが面倒だからです。そして "すべてを受け入れます" 私はいつも違いを読んでいるわけではありません。エラーメッセージが表示されたら、コメントなしでコピーするだけで、通常は修正します。コードは私の通常の理解で成長しています。しばらく読む必要があります。 LLMSが間違いを修正できないことがあるので、私はそれを回避するか、それらが消えるまでランダムな変更を求めました。週末のプロジェクトにはそれほど悪くはありませんが、それでもとても楽しいです。私はプロジェクトやWebAppを構築しますが、実際にはコーディングではありません - 私は物事だけを見て、物事を言い、物事を実行し、物事をコピーして機能します。

2025年2月2日からの投稿をエンコードする元のKarpathaの雰囲気の画面画面。


クレジット:Andrej Carpathy / X

振動エンコード中、エラーが発生した場合、AIモデルに戻すと、変更を受け入れます。それが機能し、プロセスを繰り返すことを願っています。 Karpathy手法は、通常、実装に関する詳細を慎重に計画、テスト、理解することを強調する最良のソフトウェア開発手順とは対照的です。

ソース参照

#ソフトウェア開発の未来は振動で実行されますか

You might also like