SNS運用を自動化しませんか?
ThreadPostなら、投稿作成・画像生成・スケジュール管理までAIがサポート。
エンジニアが5ヶ月間コードを1行も書かない異常事態
Anthropicが公開した内部データが、開発の常識を塗り替えている。
あるエンジニアは5ヶ月間、自分でコードを書いていない。
Claude Codeを使い倒す現場では、この数字が現実だ。
エンジニアの仕事はコードを書くことだという思い込みは、今すぐ捨てる。
90%のコードをAIが書く時代の波が来ている。
なぜ彼らはコードを書くのをやめたのか。
最新の調査データと開発実感を交えて深掘りする。
内部データが明かすAI開発の衝撃的な真実
Anthropicの内部では、人間がキーボードを叩く時間は激減している。
プロダクション環境にデプロイされるコードの80%以上が、AIによって生成されている。
実験的なスクリプトや社内ツールを含めると、その割合は90%を超える。
2025年2月にClaude Codeが登場するまで、この数字は数パーセントだった。
わずか1年余りで、開発の風景は塗り替えられた。
エンジニアが1日に出荷するコードの量は、2024年と比較して平均8倍に増加した。
内部アンケートでは、体感としての生産性向上は4倍程度だ。
1人で4人分の仕事をこなすエンジニアが、社内に量産されている。
2025年末の時点では、AIが書いたコードの質は人間より低かった。
現在は人間とほぼ同等だ。
1年以内には、AIのコードが人間を上回ると予測されている。
過去に発生したバグの3分の1は、AIによる自動レビューを通していれば防げた。
あるエンジニアは、人間なら4年かかるAPIエラーの修正を、AIを使って短期間で完了させた。
エラー率は1,000分の1に激減した。
しんたろー:
8倍のコード量は、人間がレビューできる限界を超えている。
エラーを1,000分の1にするような作業は、AIの独壇場だ。
自分で書くより、AIに書かせて自分は監督に回るほうが速い。
Claude Codeを使い始めてから、タイピング練習をやめた。
コード記述からコンテキスト設計への完全移行
AIが賢くなったからといって、何もしなくていいわけではない。
エンジニアの役割は、より設計的なものに進化している。
海外のトップエンジニアたちの間では、Context Engineeringが合言葉だ。
AI、特にLLMの本質はStatelessであることにある。
彼らには過去の経験がない。
人間はStatefulだ。
昨日の失敗や会議での決定事項が、今の判断に染み込んでいる。
この状態を持っていることが、人間の強みだ。
これからのエンジニアの仕事は、AIにどんな状態を渡すかを設計することだ。
何を伝え、何を削り、どの順番で情報を整理して渡すか。
この設計が不十分だと、世界最強のAIを使ってもゴミコードしか出てこない。
特に注意すべきなのが、Lost in the Middleという問題だ。
LLMは、長い文脈の最初と最後は理解するが、真ん中にある情報を軽視する傾向がある。
重要な制約事項は冒頭に置き、参照データは構造化して末尾に配置する。
こうした情報の配置戦略が、コードの品質を左右する。
しんたろー:
Claude Codeを使っていて「さっき言っただろ!」と突っ込みたくなる時は、大抵コンテキストが整理できていない。
開発者の仕事はコードを書くことから、AIの記憶を整理することに変わった。
整理整頓が得意な人が、最強のプログラマーになる。
ここまで読んだあなたに
今なら無料で全機能をお試しいただけます。設定後はAIが投稿案を毎日生成。確認して選ぶだけ。
AI自律開発時代に求められるセキュリティガードレール
AIがコードの90%を書くようになると、セキュリティのリスク管理が浮上する。
AIは恐ろしいスピードでコードを生成し、デプロイまで自律的に行う。
AIが生成したコードにプロンプトインジェクションの脆弱性が紛れ込むリスクがある。
AI自身が悪意のある命令に騙されて、データベースを削除するコードを書く可能性もある。
これからの開発パイプラインには、自動検閲層が必要だ。
AIが書いたコードを、別のAIやセキュリティ特化のAPIが検査し、問題があれば差し戻す。
このガードレールを構築できるかどうかが、エンジニアの生存戦略だ。
ジュニアエンジニアの育成も変わる。
これからは、AIが書いたコードの設計意図を読み解き、セキュリティ上の欠陥を見抜く力が求められる。
いきなりシニアレベルのレビュー能力を要求される時代だ。
これはチャンスでもある。
コードを書くという作業に時間を奪われず、最初から設計と防御の視点を持てるからだ。
AIを盲信するのではなく、疑い、検証し、統合する。
このマインドセットを持つ開発者が、市場で価値を持つ。
しんたろー:
セキュリティをAI任せにするのは危ない。
自分でコードを書かない分、浮いた時間でセキュリティAPIのドキュメントを読み漁る。
攻めのコード生成はAI、守りのガードレール設計は人間。
この分業ができないと、いつか自分の作ったAIに背中を刺される。
よくある質問と回答
Q1: AIが9割のコードを書くなら、ジュニアエンジニアの育成はどうなる?
ジュニアエンジニアの役割は、コードの書き方を学ぶことから、AIが生成したコードの設計意図を理解し、レビューし、コンテキストを管理するスキルを学ぶことへ変化する。AIが出した動くけれど筋の悪いコードをどう修正させるかを考えるのが仕事になる。AIの出力を評価する能力が、かつてのコーディング能力以上に重要視される。
Q2: Context Engineeringを実践するための具体的なコツは?
全部入れるのではなく、整理して入れることが鍵だ。Lost in the Middle問題を避けるため、重要な前提条件や指示はコンテキストの冒頭と末尾に配置し、中間には参照すべきドキュメントを構造化して格納する。AIのステートレス性を理解し、必要な状態を毎回明示的に渡す設計を徹底する。前にも言ったことはAIには通用しない。
Q3: AIセキュリティはなぜ今、中小規模の開発者にとって重要なのか?
AIエージェントが自律的にコードを生成・デプロイするようになると、プロンプトインジェクション等の攻撃が直接的にシステム破壊やデータ漏洩に繋がるリスクが高まるからだ。大企業向けの高額なソリューションが使えない環境でも、APIベースの軽量なセキュリティガードレールを導入し、AIの暴走を防ぐ仕組みが必須となる。開発の高速化と引き換えに、セキュリティリスクも高速化している。
AIを使いこなす側か、使われる側か
AIがコードを90%書くというニュースは、エンジニアへの引導ではない。
もっと面白い仕事に集中しろという招待状だ。
タイピングの速さや、言語の仕様を暗記している量で競う時代は終わった。
これからは、複雑な問題をどう分解し、AIにどう伝え、どう守るか。
その指揮能力がエンジニアの正体だ。
Claude Codeを使いながら、毎日この変化を感じている。
1人でできることの限界が、8倍に広がった。
立ち止まっている暇はない。
まずは、自分の開発フローの中にAIにコンテキストを渡すための設計書を作るところから始める。
AIがコードを書く時代、役割はコードを書くことからAIを指揮することへ変わる。
この変化をどう乗りこなすべきか、ThreadPostで議論する。
しんたろー
Claude Codeで1人SaaS開発に挑むエンジニア。
AIの進化スピードに振り落とされないよう、海外の一次情報を漁り、自分のコードで実験し続けるのが日課。
座右の銘は「コードはAIに、魂は設計に」。

この記事が参考になったら、ThreadPostを試してみませんか?
投稿作成・画像生成・スケジュール管理まで、AIがサポートします。
ThreadPostをもっと知る