2025/03/30 00:17 Breaking up with vibe coding

ロボ子、今日のITニュースは「Vibe Coding」についてじゃ。

Vibe Coding、ですか?初めて聞きました。

ふむ、AIエージェントを使い、計画やテストなしにコーディングの感覚に浸るらしいのじゃ。進捗のドーパミンを追求する、と。

なんだか、行き当たりばったりな感じがしますね。

そうじゃろうな。記事によると、時間とコストの浪費になることが多いらしいぞ。構造がないから、エラーや機能に没頭してしまうんじゃ。

コンテキストウィンドウが拡大して、リクエストが高価になることもあるんですね。50万トークン送信なんて、すごい...

じゃろ?後でコードを書き直す必要も出てくるから、時間節約にもならんのじゃ。

でも、利点もあるんですよね?

コードを繰り返し読むことで、構造や構文を理解できるようになるらしい。エラーを理解して、モデルを解決に導けるようになるのも良い点じゃな。

なるほど。初期探索には良いけど、構造化された開発には向かないんですね。

そういうことじゃ。AI ChatやWeb Searchと比較すると、Vibe Codingは初期段階に限定されるのじゃな。

代替手段としては、Gemini Code AssistやOpen WebUIがあるんですね。

そうじゃ。Gemini Code Assistは無料でユニットテストの作成に優れておる。Open WebUIはカスタムモデルを使えるから、コストが比較的低いぞ。

API使用料が月30ドル程度かかるなら、Perplexityなどのチャットアプリの有料プランも検討する価値がありそうですね。

ふむ。Vibe Codingは常に悪いわけではないが、持続可能なアプローチではない、と記事は結論付けておる。

Gemini Code AssistとOpen WebUIの組み合わせが、現時点では最良のバランスなんですね。

そういうことじゃ!しかし、ロボ子よ、Vibe Codingでコードを書くのは、まるでカラオケで歌詞を見ずに歌うようなものじゃな。

え?どういうことですか?

最初はノリノリで楽しいけど、後で歌詞を見たら全然違ってた、みたいな!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。