ホーム / ニュース / 1ドルにつき18セント:バグが顕在化したときにAIコーディングツールが本当に負担するコスト
AIコーディング

1ドルにつき18セント:バグが顕在化したときにAIコーディングツールが本当に負担するコスト

2026年8月3日7 分で読了
1ドルにつき18セント:バグが顕在化したときにAIコーディングツールが本当に負担するコスト

コラム概要

エンジニアリングのリーダーたちが集まる部屋で、AIコーディングアシスタントがチームを高速化したかどうかを尋ねれば、ほぼ全員が「はい」と答えるでしょう。では、その証拠を見せてほしいと尋ねると、会話はかなり気まずいものになります。今年、数週間の間に発表された2つのデータが、業界の大部分が解決済みだと考えていた議論を静かに再燃させました。AIが生成したコードは本当にリリースコストが安いのか、それとも私たちはコストを見えない場所に移しただけなのでしょうか?

誰も明細化しなかった請求書

開発者の間で話題を呼んだ数字は、Entelligence AIから発表されたものです。同社は2,444社の利用データを抽出し、ほとんどの人がわざわざ行わないある作業を行いました。AIコーディングのトークンに費やされた1ドルを、本番環境に至るまで完全に追跡したのです。その内訳は歴然としていました。費やされた1ドルのうち、44セントはAI自身が発生させたバグの修正に、27セントは耐久性のなかったAI生成コードの書き直しに充てられ、さらに11セントは、モデルが実際に何をしたかを人間が把握しようとする過程でのコードレビューやマージの遅延という摩擦によって消え去りました。合計すると、費やされた1ドルのうち、実際にリリース可能な価値として残るのは約18セントに過ぎません。10万ドルのトークン予算を投入しても、本番環境に実際に届くコードとして得られるのは約1万8,000ドル分です。

この表現は、会議で誰もが即座に復唱できる単一の比率として極めて分かりやすかったため、急速に広まりました。しかし、それと同じ速さで反発も招きました。当然のことです。ベンダーの集計調査データを要約した拡散ツイートは、統制された研究ではありません。「18セント」という数字は、性質の異なるエンジニアリング作業を1つの数値に混同していますし、チームごとにレビュープロセスの規律には大きなばらつきがあります。まさにこの点を指摘した反論記事「1ドルにつき18セント」は、元の主張の代わりとしてではなく、併読する価値があります。この反論は、根本的なパターンを覆すというよりは、その具体的な数字が実際以上の精度を求められていると主張しているのです。ここで留意すべきは小数点第2位の数字ではありません。発見された事実の構図です。AIコーディングへの支出のうち意味のある部分は、新たな価値を生み出しているのではなく、その混乱を引き起こした同じツールの後始末に充てられているということです。

「2倍の速さ」でどうして損をするのか

Entelligenceの数字がスナップショットだとすれば、James Shoreのエッセイ「You Need AI That Reduces Your Maintenance Costs」は、そのスナップショットがそのようになる理由を説明するメカニズムです。このエッセイはHacker Newsのトップに上がり、賛否両論のコメントセクションを引きながらその位置を維持しました。Shoreの主張は、AIが悪いコードを書くと信じることを要求しません。ただ、ほとんどのROIピッチが都合よく省略している会計上の原則を受け入れることだけを求めています。それは、保守負担の総量はコードをどれだけ速く作成したかではなく、保守しているコードの量に比例して増大するというものです。

このモデルを未来に向けてシミュレーションしてみましょう。AIエージェントによって、チームのアウトプットが倍になったとします。機能は2倍、ファイル数は2倍、コードベースに組み込まれるエッジケースも2倍になります。コード単位あたりの保守コストが横ばいであるという楽観的なシナリオを想定しても、保守コストの請求額は削減されていません。むしろ2倍になっています。なぜなら、2倍のコードが2倍のサポートチケット、セキュリティパッチ、統合の頭痛の種を生み出すからです。Shoreのモデルは、このポイントを具体的にするためにタイムラインを延長しています。妥当な仮定に基づけば、AIによる開発加速を大規模に導入してから約2年半以内に、保守作業は開発者の時間の半分以上を消費するようになります。開発速度は上がりました。しかし、新しい作業を行う正味のキャパシティは増えていません。なぜなら、過去の作業に対する負担がそれとともに増大したからです。

投稿の下にあるHacker Newsのスレッドは、単なるエンゲージメント指標としてではなく、独立した情報源として扱う価値があります。意見の相違は、予想通りのラインで分かれています。強力なテストカバレッジ、厳格なレビューの規律、そしてシニアエンジニアがAIを統御しているチームは、複利効果が現実だが管理可能であり、制御不能なスパイラルではなく20〜30%の保守負担に近いと報告しています。一方、AI生成コードを緩い監視のままリリースしているチームは、Shoreの最悪のシナリオに近い状況を描写しています。この分裂は、どちらの極端な例よりも重要です。なぜなら、結果はツールによって決まるのではなく、組織が負債を複利化する前に捕捉できるだけの規律をすでに備えていたかどうかによって決まることを示唆しているからです。

誰も認めたがらない依存関係

3つ目のデータポイントを重ねると、その図はより一層居心地の悪いものになります。TechCrunchが報じた、現在ではAIの支援なしでコードを書くことを拒否する開発者たちの記事は、労働力が静かに境界線を越えてしまった様子を描写しています。それが越えるべきかどうかについての社内議論はほとんど行われませんでした。ツールを導入して作業が速くなることと、それなしで作業することがもはや選択肢に感じられない段階に達することは別の話です。支援なしでコードを書くスキルが萎縮し、元のやり方に戻ることが事実上選択肢に入らない状態です。

これを保守のコスト計算と並べてみると、実に厄介な組み合わせが浮かび上がります。あるツールにますます依存するようになった労働力がいる一方で、そのツールのアウトプットは、同じ開発者たちの多くが手作業で支払うためのスキルやリソースを持ち合わせていない保守コストの請求書を生み出しているのです。もしAIがコードを書き、AIが書かれた時と同じくらい安価に保守できると信頼できず、通常ならその保守を行うはずの人間がAIを介さずに行う練習を最も積んでいないのであれば、その負債は処理されず、先送りされるだけです。それは仮説上の失敗モードではありません。Shoreのエッセイが描写するまさにそのメカニズムであり、コードベースの規模の側面ではなく、人的資本の側面から見たものに過ぎません。

業界が構築し忘れた指標

これらはすべて、「AIコーディングツールが機能しない」という結論に至るものではありません。懐疑的な情報源を含め、ここで挙げたすべての情報源は、これらのツールがコードの作成を確実に加速させていることを当然の前提としています。それが争点なのではありません。争点となっているのは、業界が正しいものを測定してきたかどうかです。1時間あたりのコード行数、1スプリントあたりのマージされたPR、リリースされた機能あたりの消費トークン。これらはすべて生産側の指標です。パイプラインのフロントエンドがどれだけ速く動いているかを示しています。しかし、6ヶ月後に、そのコードを作成しなかった人、あるいは最初にそれを注意深くレビューしなかったかもしれない人が、そのコードの修正、デバッグ、拡張を行う必要が生じたときに何が起こるかを教えてくれる指標は1つもありません。

この議論全体がかかっているのは、まさにその変数です。AIがソフトウェアチームに与える正味の影響は、アウトプットの速度を測ることで答えを出せるような問題ではありません。なぜなら、速度こそが、請求書の支払い期限が来る直前に上昇する数字だからです。より誠実なROIモデルは、AI支援コードを貸手がローンとして扱うように扱うでしょう。つまり、今日提供される価値を、四半期を少し過ぎた頃から保守台帳に現れ始める返済スケジュールと天秤にかけるのです。一部のチームはすでに、AI導入をそのように構築しています。AI生成物に対するレビューのハードルをより厳しくし、必須のテストカバレッジを義務付けています。それはまさに、このトレードオフを内面化しているからです。上記の数字から判断すると、大多数のチームは依然として、ローンを助成金であるかのようにカウントしています。1ドルにつき44セントという数字と、2年半の保守曲線は、同じ未払い請求書を表す2つの表現です。その請求書が管理可能なままであるか、それとも今十年においてソフトウェア開発の主要コストになるかは、どのモデルやエージェントを使用しているかよりも、あなたの組織がその請求書が届く前に目を向けることを決断したかどうかにかかっています。

AIコーディング開発者生産性