AIに丸投げで本体の2倍近いテストコードが必要に 海外で「バイブ税」論争
姉妹サイトの新着
AIに「こんなアプリを作って」と指示するだけでコードが出てくる、いわゆるバイブコーディング。海外のブログ記事「The Vibe Tax」は、実際には本体コードをはるかに上回るテストやCI/CDが必要になり、その分の"税金"を払わされているのが実情だと指摘した。Hacker Newsでは、この"税金"は仕様書を先に書けば防げるのか、それともAIエージェントの宣伝文句自体に問題があるのかを巡って意見が割れた。
バイブ税
出典: insufferable.dev / 元記事はこちら
まずAIにいくつかの簡単な要件から詳細な仕様書を作らせる。それを自分でレビューして直したい部分を修正する。それからAIにその仕様書を実装させる。新しい要望が出るたびに、仕様書もAIに更新させればいい。
でも賢くないモデルは、良い仕様書があってももっとミスするんじゃない? 自己検証する能力(内省する力)が無くて、推論よりパターンマッチに頼っちゃうし。
この投稿は今日公開されたばかりで、書き手は明らかに最先端モデルを皮肉ってる(『Pol』はGPT-5.6 Solのもじり)。
エージェントに『この問題に対する完璧なアーキテクチャを考えて仕様書に書き出せ』と明示的に頼んで、それを開発担当のエージェントに守らせれば、ちゃんとやってくれる。ただ、コーディングとアーキテクチャ設計を同時に考えるのが、コーディングエージェントには苦手なだけ。
>なぜみんなプロンプト一発でエージェントに完璧に仕上げてほしいと期待するのか分からないそれが最終目標だからでは? 単純で小規模なものなら、もう到達してるし。
>なぜみんなプロンプト一発でエージェントに完璧に仕上げてほしいと期待するのか分からないそういう売り文句で宣伝されてるからだよ。
モデル提供元がそんな宣伝をしてるのは見たことないな。具体的にどんな例があった?
『週末の一晩でアプリのアイデアを形にできます』と宣伝しておいて、一般の人が頭の中で『……ただし経験豊富な開発者に監督してもらうこと』と勝手に補ってくれると想定してるとは思えない。
それって、初期のCursorがやろうとしてたことじゃなかった?
だからこそ、もっと優れたZetaモデルが出てくれたら本当に嬉しい。
小さく明確に定義したチケットを書いて、それをClaudeにやらせるやり方が、このタイプの作業だとうまくいくと感じてる。
そうそう。Matt Pocockの『skills』って仕組みがまさにそのプロセスを型にしてる……(やりすぎな面もあるけど)。
それ、しんどそうなんだけど。普段のワークフローやエディタの中で具体的なタスクを渡すだけじゃダメなの? ただでさえ嫌なチケット作成作業を、なんでわざわざ増やしたいんだろう。
家計簿アプリか。2026年版のTODOアプリだな。
>個人向け資産管理アプリ>本体126,000行に対して、リグレッションテスト240,000行、CI/CDパイプライン30,000行いや……それはもう、AI支援コーディングへの不満に気づけない理由として、これ以上ないくらい説明になってると思う。
CI/CDだけでどうやったら3万行も必要になるんだ……?
モデルによっては、簡潔に書けと強く指示しない限り、そのうち2万8千行くらいはコメントだったりする!
だったら批判的思考を働かせるべきだよね。このサイトの大勢の人は、エージェントを全知全能だと期待しておいて、心を読んでくれないと『やっぱりインチキだ』って言い出す。
それ、人間でも同じだよ! 自分の先輩社員たちも、確認の頻度はずっと少ないのに、その分ずっとコストが高い!
他サイトの新着
それ、コードを自分で書くよりずっと面倒で回りくどいと思う。
だったら自分でコード書けばいいじゃん! この投稿の人はLLMを使うことを自分で選んでるんだから。自分が幸せになる方を選べばいいんだよ!
面倒じゃないよ、AIが動いてる間は自分は別のことをやってるから。
いや、うまくいくよ。仕事をこなせる程度に賢くしておいて、最後に賢いモデルにレビューさせればいい。
それ、少なくともある程度はタスク次第だと思う。極端な話、一回動いて役に立つ結果さえ出れば、『動いてるっぽい』以上のことは気にしなくていい場面もある。
cのやり方だけが持続可能だと思う。bみたいに、ソフトが動いているのに誰も仕組みを理解していない状態は、ビジネスの土台としてはまずいんじゃないかな。
開発者にとってチケットは悪魔の道具だが、マネージャーにとってチケットは目的達成のための単純な手段だからさ。――某ダメ上司より
これは『モット・アンド・ベイリー』の詭弁に見える。『うちのモデルは優秀だ』という守りやすい主張(モット)を掲げておいて、それを根拠に『だからプロンプト一発で何でも完璧にこなせるはず』という過激な主張(ベイリー)を通そうとしている。それに、誰かがそう主張しているからといって、批判的思考を全部放棄していい理由にはならない。もっとも、実際には言われているような主張はしていないのが明らかだけど。
それは論点がずれてる。問われていたのは『なぜ人々がそう思い込むのか』であって、答えは『そう宣伝されているから』。念のため言っておくと、これは自分の意見じゃない。実際、Fable 5だって条件次第では笑えるくらいひどい結果を出すし、Sonnet 5だって条件次第では素晴らしい結果を出す。
この話題の背景と論点
「バイブコーディング」は自然言語の指示だけでAIにコードを生成させる開発スタイルで、今回話題になった記事は個人向け資産管理アプリの事例として、本体コード12.6万行に対し回帰テスト24万行、CI/CDパイプライン3万行という数字を示し、検証にかかる負担の重さを「税金」に見立てて表現した。
スレで意見が割れたのは、この負担が仕様書を先に書いてからAIに実装させる手順を踏めば回避できる技術的な問題なのか、それとも「一晩でアプリが作れる」といったAIエージェント側の宣伝文句そのものが期待値を過大に釣り上げていることが根本原因なのか、という点。仕様書先行を勧める声がある一方、それは結局コードを自分で書くのと大差ないという反論や、モデルの性能次第で結果の質が大きく変わるため一概には論じられないという指摘も出ていた。
読者が見落としやすいのは、挙げられている行数の数字が特定の個人開発アプリ一件の事例に基づくものであり、AI支援開発全般に当てはまる普遍的な比率として示されたわけではない点だ。
※本記事は5ch(Hacker News)スレッド「The Vibe Tax」より抜粋・要約して構成しています。






まだコメントはありません。