プログラミング
バイブ税
The Vibe Tax (insufferable.dev)
要約
LLM(大規模言語モデル)の進化により、開発者はコード生成をAIに任せることが容易になりましたが、その裏で「バイブ税」と呼ばれる現象が発生しています。これは、一部の開発者がAIに過剰なテストケース生成や冗長なコード生成を指示し、結果としてAIの利用コストが著しく増加する状況を指します。このコスト増は、他の開発者やプロジェクトの予算に負担をかけ、実質的な「税金」として機能していると論じています。
全文翻訳
さて、あなたは長年待ち望んでいた、ゼロから作るTodoアプリを始めることにしました。そのようなアプリは数百万ありますが、これはあなたのものになります。あなたのユニークなワークフローに合わせて調整されたものです。
通常、あなたはこのような事業に手を出さないでしょう。手書きのコードはすべて時間を要します。そして時間というのは、あなたが持っていないものの一つです。あなたが職業としてコードを書いていることも助けにはなりません。
しかし今、あなたはより自信を持っています。LLMのおかげで、あなたはそれを手でタイプする必要はなくなりました。あなたは、隣接分野での経験を持つ優れたソフトウェアエンジニアであることも助けになります。
いつものソフトウェア開発の方法で、あなたは小さなスパイク、あるいは普通の言葉で言えば、概念実証から始めます。あなたは、エージェントをあなたの希望に制約しながら、注意深く指示を入力します。あなたは常にエージェントをうまく扱う方法を知っていました。最新のPolという名前のエージェントも例外ではないでしょう。それはベンチマークで上位にランクインしています。それらはすべて時間とともに改善されるので、むしろ1ヶ月前よりも簡単になるでしょう。
あなたはエージェントにコードを crunch させ、通常の仕事に戻るか、あるいは眠りにつきます。結局のところ、エージェントは今日ではかなり自律的です。
あなたは目を覚まし、いつものように、Polをチェックするためにデスクに向かいます。最初のカットアウトをチェックするのはいつもスリリングです。それらは粗く、洗練されておらず、エラーが発生しやすいですが、やりがいがあります。無から何かを作り出すこと。思考から動作するソフトウェアへ。まるで魔法と魔術がついに実現したかのようです。
最初の見た目では、まだソフトウェアは見えません。うーん、それは正しくないはずです。あなたはそれを実行しましたか?
自己疑念を抱きながら、Polのちっぽけなターミナルに切り替えます。週の使用率は0%です。リセットは7日後に予定されています。
あなたは混乱してそれを見つめます。カフェイン抜きの脳は、その意味を理解することを拒否しています。あるいは、したくないのかもしれません。あなたはちょうど昨日、週のリセットを行ったばかりなので、これは間違いに違いありません。
あなたは必死にコマンドをタイプして、使用状況とステータスを確認します。すべてが同じ結論を示しています。どういうわけか、過去12時間で、Polはあなたの週のクォータ全体を、細心の注意を払って、体系的に、魔法のように使い果たしました。数十億トークンが空中に消えました。ポフ。
あなたは怠け者ではありません。あなたはバイブコーダーではありません。
そこで、あなたはプロジェクトコードを掘り下げます。Polが誤ってWindows 12やGTA 7を再作成したのかどうかを理解するために。
リポジトリは、'tests'という名前の単一のサブフォルダを除いて、ほとんど空です。あなたはそれを掘り下げます。さらに多くのサブフォルダ。それぞれが独自の細心の注意を払って生成されたsha256ハッシュを持っています。それぞれが、あなたのアプリが飛び越えなければならないエッジケースをカバーしています。
それぞれが、人間がアプリで何らかの問題に遭遇しないことを保証するために、1000万トークンを消費します。そして、アプリ自体が見当たらないため、誰も何も遭遇しません。プレースホルダーやTodoさえもありません。
そして、それはあなたに訪れます。
過剰なオーケストレーションの理由。
過剰エンジニアリングの理由。
過度に用心深いテストカバレッジの理由。
それは、数十万人のバイブコーダーが数ヶ月かけてそれを訓練し、問題なくすべてをワンショットできるものになったからです。それは単に以前よりも10倍のトークンを使用するだけです。
彼らがコードを見る必要がないために支払うことをいとわない価格。
それは、他のすべての通常のソフトウェア開発者に対する実質的な税金です。
バイブ税