さとまたwiki
🤖

バイブコーディングとは

Vibe Coding - AIと共創する新しい開発スタイル

生成AI Claude Code Cursor

バイブコーディングとは?

バイブコーディング(Vibe Coding)とは、2025年にAI研究者の Andrej Karpathy が提唱した概念で、「コードを書く」のではなく「AIに意図を伝えてコードを生成させる」開発スタイルです。

"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."
— Andrej Karpathy, 2025

従来の開発 vs バイブコーディング

項目従来の開発バイブコーディング
コードの書き方1行ずつ手動で記述意図を伝えてAIが生成
必要なスキル言語・フレームワークの深い知識問題の言語化能力・プロンプト力
開発速度経験に依存初心者でも高速に開発可能
デバッグコードを読んで理解・修正エラーをAIに伝えて修正依頼
学習曲線急勾配(年単位)緩やか(週〜月単位)
限界個人の知識・経験AIの能力・コンテキスト長

🔧 主要なバイブコーディングツール

🤖

Claude Code

Anthropic公式

ターミナルベースのAIコーディングツール。ファイル操作、Git、シェルコマンドを統合。

  • ✓ ファイル読み書き・編集
  • ✓ シェルコマンド実行
  • ✓ Gitとの統合
  • ✓ 長いコンテキスト対応
📝

Cursor

VS Code Fork

VS Codeをベースにしたエディタ。コード補完・チャット・エージェント機能を統合。

  • ✓ インライン編集(Cmd+K)
  • ✓ チャットパネル
  • ✓ Composer(複数ファイル編集)
  • ✓ VS Code拡張対応
🐙

GitHub Copilot

GitHub / Microsoft

最も普及したAIコード補完ツール。VS Code、JetBrains等の主要IDEに対応。

  • ✓ リアルタイム補完
  • ✓ Copilot Chat
  • ✓ 多くのIDEに対応
  • ✓ GitHub統合
🌊

Windsurf

Codeium

エージェント型AIエディタ。Cascade機能で自律的にコードを生成・修正。

  • ✓ Cascadeエージェント
  • ✓ 自動リファクタリング
  • ✓ VS Code互換
  • ✓ 無料プランあり

💭 バイブコーディングの心構え

✓ やるべきこと

  • 明確に意図を伝える - 曖昧な指示より具体的な要件を
  • 小さく始める - 大きな機能は分割して依頼
  • エラーをそのまま渡す - コピペでAIに修正を依頼
  • 生成コードを確認する - 完全に信頼せず、理解する努力を
  • イテレーションを重ねる - 一発で完璧を求めない

✗ 避けるべきこと

  • 丸投げ - 「いい感じにして」は失敗の元
  • 確認せずにコミット - セキュリティホールや不具合の温床
  • コンテキストを無視 - 既存コードの文脈を伝えないと整合性が崩れる
  • AIへの過信 - 間違いは普通にある、検証は必須

🚀 はじめ方

1

ツールを選ぶ

初心者にはCursorがおすすめ。慣れてきたらClaude Codeでターミナルベースの開発も試してみよう。

2

小さなプロジェクトから

TODOアプリ、電卓、簡単なCLIツールなど、1時間で終わるものから始める。

3

プロンプトを磨く

うまくいったプロンプト・失敗したプロンプトを記録して、パターンを学ぶ。

4

実践プロジェクトへ

慣れたら本格的なWebアプリやOS開発(Hayabusa OS)にも挑戦!

次のステップ

この記事はClaude Opus 4.6によって作成されました