/note/tech

なぜ、Claude CodeのせいでIT業界はアニメ業界みたいになったのか?

要約:

■ 1. 概要

  • Claude CodeやCodexの登場により、IT業界はコードを書く仕事から監修する仕事へと重心が移りつつある
  • この構造変化は、アニメ業界における動画・第二原画の外注と作画監督による修正という分業モデルに類似する
  • AI時代のIT業界を理解する中心的な論点: AI生成コード、監修産業化、作画監督化、アナロジーの破れ目、育成ラインの断絶

■ 2. 従来のIT業界でアニメ型分業が成立しなかった理由

  • アニメ業界の前提:
    • 外注から返ってくる成果物は品質に問題があっても最低限「絵」として修正可能
    • 作画監督が修正すれば最終的な映像品質に近づけられる
  • IT業界の前提:
    • 外注や未熟なプログラマーの成果物は「修正可能性そのものが低い」場合が多い
    • 仕様理解の欠如、設計破壊、例外処理の欠落、既存コードとの接続破綻が普通に発生
    • プログラマーの質のばらつきがアニメ型分業の阻害要因であった

■ 3. Claude CodeとCodexが変えたもの

  • AIが変えたのはプログラミング能力の頂点ではなく底上げの部分
  • AIの主な特性:
    • 「それっぽいコード」を高速に返す
    • 既存コードを読ませると類似した形の修正を出す
    • テストコードの作成、単純なリファクタリング、定型的な実装が可能
  • 結果としてプログラミング作業のばらつきがある程度均質化された
  • AIは天才プログラマーではなく「最低限修正可能な素材を大量に返す外注先」となった
  • IT業界は実装者不足の産業から監修者不足の産業へと重心が移り始めた

■ 4. 「修正可能な素材」という前提への留保

  • AI生成コードは「修正可能な素材」ではなく「書き直し前提のたたき台」に近い場合がある
  • プロンプトを練り直して再生成する方が、既存の生成物を手で直すより早い判断が現場で生じることがある
  • 「修正主義」と「再生成主義」はAI時代の開発における二つの戦略であり、どちらが優勢かは案件特性によって変わる
  • アナロジーは万能ではなく適用範囲がある

■ 5. IT業界がアニメ業界化した意味

  • コードを書く仕事が消えたのではなく、コードが大量に出てくるようになったことを意味する
  • アニメとソフトウェアの対比:
    • アニメ: キャラクターの顔は描けているが設定画と微妙に違う、カット単体では成立しているが前後の流れとつながらない
    • ソフトウェア: コードは動いているが責務分割が違う、テストはあるが仕様の本質を見ていない、例外処理はあるが運用思想と合っていない
  • AI時代の熟練エンジニアは、作画監督のように全体の統一感を守り、崩れた箇所を直し、直すべき箇所と許容すべき箇所を判断する役割を担う

■ 6. 作画監督化するチームプログラマーとアーキテクト

  • AI時代に仕事が増えるのはチームプログラマー、リードエンジニア、アーキテクト
  • AIによってチーム全体のコード生成量が増え、レビュー対象も増える
  • AI生成コードは見た目が整っているため雑なコードより危険な場合がある(問題が見えにくい)
  • 熟練者が継続して判断すべき事項:
    • 既存設計との整合性
    • 抽象化の必要性
    • 将来の変更コストへの影響
    • テストが何を保証しているか
    • 他仕様への影響
  • 設計意図の維持、品質の統一、レビュー滞留、監修容量がAI時代の開発現場の主要な制約となる

■ 7. コード生産性差の圧縮と監修能力差の拡大

  • 従来: プログラマーごとの作業速度差がチームのベロシティに直接影響していた
  • AIによって定型的なコードを書く速度の個人差は圧縮される
  • 一方でAIによって拡大する個人差の軸:
    • AI生成物の構造的破綻を見抜く能力
    • AIに渡すコンテキストを正しく組み立てる能力
    • 生成結果を疑える能力
    • 設計意図に照らして却下する能力
  • チームのボトルネックは実装者のコーディング速度から熟練者の監修能力へ移る
  • AI時代の開発計画における上限は生成量ではなく監修者の処理能力で決まる

■ 8. AIは無料の外注先ではない

  • AIは時間、トークン、API費用、コンテキスト管理、人間の確認時間を消費する
  • AIの生成速度のみを見て生産性が上がったと錯覚するリスク:
    • 未検証のコードが増えただけかもしれない
    • レビュー待ちが増えただけかもしれない
    • 人間が書いた方が早かった可能性がある
    • 生成物が多すぎて設計意図が薄まっただけかもしれない
  • 監修者の負荷は集中力・判断力・設計理解・文脈把握が必要であり、単純に時間を増やすことで解決できない
  • AI利用の原則:
    • AIに任せるべき作業と人間が直接やるべき作業を分ける
    • AIを使うこと自体を成果と見なさず、完成物として責任を負えるかを見る
    • 生成コスト・確認コスト・手戻りコストを合わせて判断する

■ 9. アニメ業界とのアナロジーが破れる点: 共通参照画の不在

  • アニメ業界には設定資料集・キャラクター表・美術設定・絵コンテという外部化された判断基準がある
  • ソフトウェアには設計意図の外部化がなく、判断基準が特定の人間の頭の中にのみ存在することが普通に起きる
  • 作画監督とIT監修者の役割の違い:
    • 作画監督: 外部化された参照に照らして修正する
    • IT監修者: 外部化されていない参照を頭の中で再構築しながら修正する(編集者やシリーズ構成に近い役割が混じる)
  • AI生成コードはこの問題を悪化させる:
    • 表面的な「らしさ」は揃えるが、見えない設計意図には到達しない
    • 内部構造を微妙に壊し、その破壊が将来の変更コストとして遅れて現れる
    • 表面的な成立がむしろ問題を隠す方向に働く

■ 10. 仕様流動性という非対称性

  • アニメ業界: 制作開始時点で基本構造(話数・尺など)が固まっている
  • ソフトウェア開発: 要件・仕様がステークホルダー、ユーザー、市場、法令、経営判断によって開発中に変わる
  • アジャイル開発という方法論自体が仕様流動性を前提に設計されたものである
  • AI時代の監修の実態:
    • 固まった参照画と照合する作業ではなく、流動する仕様の最新版を頭の中で保持しつつ照合する作業
    • 昨日の正解が今日の不正解になることがある
  • 仕様流動性そのものがAI時代の監修負荷を底上げしており、アニメ業界が経験していない種類の困難である

■ 11. 育成ラインの断絶

  • アニメ業界の育成階段: 新人→動画→第二原画→原画→作画監督
  • IT業界の従来の育成階段: ジュニア(バグ修正・画面修正・CRUD実装・テストコード)→ミドル→シニア→リード→アーキテクト
  • AIによる変化:
    • Claude CodeやCodexがジュニアの担っていた地味な実装を代替し始めた
    • 経済合理性の観点からAIに任せた方が速く安いため、ジュニアから経験の場が奪われる
  • 長期的問題:
    • 下位工程を経験せずに監修側に立てる人間はいない
    • 監修者が必要な産業に移行したにもかかわらず、監修者を育てる工程がAIに置き換えられている
    • 5年・10年のスパンで決定的な影響が生じる
  • アニメ業界との共通課題: 育てた人材が他社・海外に流出する移籍リスクとAIによる育成機会縮小の組み合わせ

■ 12. まとめ

  • AI時代のIT業界変化の本質:
    • AIが優秀なプログラマーを置き換えたのではなく、修正可能な素材を大量に返す外注先として機能し始めたことによる変化
    • 価値の中心: コードを書くこと→返ってきたコードを監修すること
    • チームのボトルネック: コーディング速度→監修者の処理能力
  • アナロジーの破れ目(複数存在):
    • AI生成コードが「修正可能な素材」より「書き直し前提のたたき台」に近い場合があり、修正主義と再生成主義のどちらが支配的かは案件によって変わる
    • ソフトウェアには共通参照画(設計意図の外部化)がない
    • ソフトウェアの仕様は流動的であり、アニメのように制作開始時点で固まらない
  • これらの破れ目によりIT業界の監修者は作画監督より重い役割を背負っている
  • AIが下位工程を担うことで次世代監修者を育てる育成ラインが断絶しつつある
  • AI時代のIT業界は「コードが足りない業界」ではなく「作画監督が足りない業界」になりつつある