概要
https://zenn.dev/fugafuga/articles/9f999869812c17
詳細内容
## バイブコーディングという地獄
https://zenn.dev/fugafuga/articles/9f999869812c17
AIに開発を完全に任せるバイブコーディングを1ヶ月間試した結果、初期の生産性向上後にデグレとAIの不正確な修正に直面し、プロトタイプには適するものの本番開発には人間の介入が不可欠であると結論付けました。
**Content Type**: ⚙️ Tools
**Scores**: Signal:4/5 | Depth:3/5 | Unique:4/5 | Practical:5/5 | Anti-Hype:5/5
**Main Journal**: 84/100 | **Annex Potential**: 83/100 | **Overall**: 84/100
**Topics**: [[Vibe Coding, AIペアプログラミング, AIコード生成, デグレ, 開発ワークフロー]]
この記事は、AIにコード生成・修正を高速で繰り返させる「バイブコーディング」開発スタイルを、AWSへのデプロイを含め完全にAI任せで1ヶ月間試した危険な実験を報告します。AnthropicのClaude Code(月100ドル)を使用し、その実用性と限界を詳細に検証しました。
最初の1週間は、エラー修正やモダンなUIコンポーネント生成が瞬時に行われ、デモアプリが完成するなど高い生産性を実感しました。しかし、2週目以降は新機能追加のたびに「デグレ」が頻発し、AIが「修正完了!」と自信満々に報告しても実際には直っていないことが続き、精神的な疲弊が顕著になりました。AIが生成するコードには、8割は問題ないものの、残り2割で同じ処理を複数箇所に書いたり、不要な依存関係を追加したりする「謎の実装」が見られたとのことです。
この経験は、ウェブアプリケーションエンジニアにとって、AIを開発ワークフローに組み込む際の重要な示唆を与えます。AIはプロトタイプ作成や概念実証には非常に強力なツールとなる一方で、本番運用を見据えた開発においては、人間の定期的なコードレビュー、重要な部分での設計書の記述、デグレ発生時の早期原因究明といった介入が不可欠であることを明確に示しています。完全にAIに任せきると、後で大きな技術的負債やストレスを抱えることになりかねません。AIは開発を加速させる強力な道具ですが、「銀の弾丸」ではなく、その特性を理解し、適切に使いこなすバランス感覚が求められるという実践的な教訓が得られました。