0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【バイブコーディング】AIと共に創る新時代のプログラミング

Last updated at Posted at 2025-03-18

はじめに

近年、AI技術の進化により、プログラミングの手法が大きく変わりつつあります。その中でも特に注目されているのが「バイブコーディング(Vibe Coding)」です🚀

バイブコーディングとは

バイブコーディングとは、AIを活用して、開発者が自然言語で指示を出すだけでコードを生成し、アプリケーションを構築する新しいプログラミング手法です!

つまり、AIとの対話及びコピペのみで作成するコーディングスタイルのことです!

youtube-thumbnail-1742308001821.png

名付け親

アンドレイ・カルパシーさんによって名付けられました

こちらのポストから広がっています↓

グーグル翻訳↓ 私が「バイブコーディング」と呼ぶ新しい種類のコーディングが...

私が「バイブコーディング」と呼ぶ新しい種類のコーディングがあります。
バイブに完全に身を任せ、指数関数を受け入れ、コードが存在することすら忘れるコーディングです。
LLM (例: Cursor Composer w Sonnet) があまりにも優れすぎているため、それが可能になっています。
また、私は SuperWhisper を使って Composer と対話するだけなので、キーボードにはほとんど触れません。
「サイドバーのパディングを半​​分に減らす」など、最も馬鹿げたことを要求します。
探すのが面倒だからです。
常に「すべて受け入れる」を選択し、差分はもう読みません。
エラー メッセージが表示されたら、コメントなしでコピーして貼り付けるだけです。
通常はそれで解決します。
コードが私の通常の理解を超えてしまうと、しばらくはじっくり読む必要があります。
LLM ではバグを修正できないこともあるので、回避するか、バグがなくなるまでランダムな変更を依頼します。
週末の使い捨てプロジェクトとしては悪くありませんが、それでもかなり面白いです。
私はプロジェクトや Web アプリを構築していますが、実際にはコーディングをしているわけではありません。
ただ何かを見て、何かを言って、何かを実行して、何かをコピーして貼り付けるだけで、ほとんど動作します。

バイブコーディングの背景

大規模言語モデル(LLM)の進化により、AIが高精度なコード生成やデバッグを行えるようになりました。
これにより、従来のプログラミングの概念が再定義されています!

動画

こちらの方がバイブコーディングについて動画で分かりやすく紹介されています💪

バイブコーディングのメリット✨

  • 開発速度の向上🚀
    • AIがコード生成を担うことで、プロジェクトの開発スピードが飛躍的に向上します

バイブコーディングツール🛠️

Replit、Cursor、Windsurf、LovableなどのAI搭載開発環境が登場し、AIと対話しながらコードを生成・修正することが可能です💻️

Replit

Cursor

Windsurf

Lovable

終わりに📝

お読み頂きありがとうございました!

バイブコーディングは、AIと人間が協働する新しいプログラミングの形を示しています。効率性と創造性を両立させるこの手法は、今後ますます注目されそうです!

参考↓のbackspace.fm、ドリキンさんの動画も最高です!

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?