LLM推論初出 8/4 19:39
エンジニアをAIに置き換える、残りの二割
https://zenn.dev/topics/ai/feed2026/8/4
AI要約
AIが生成したコードで開発したセルフブロッカーアプリのバグ発見事例を紹介。AIによるコード生成とレビューを経ても検出できなかった問題点を指摘し、AI開発の課題を浮き彫りにします。
AI要点
- AIはコード生成やレビューにおいて、人間が書くよりも高速かつ高品質な場合が多く、エンジニアの仕事の約8割を代替可能であると筆者は考察している。
- AIが代替できない残りの2割は、AIが生成したコードが本番環境で実際に正しく動作するかを確認する、実践的な検証・テストの領域である。
- Windows向けセルフブロッカーアプリ開発では、AIが生成したコードで決済・ライセンス発行機能にバグが発生し、実機での検証で初めて検出された。
- AIによるコード生成では、設計判断(「ボタンを無効化」ではなく「コマンドを定義しない」など)やフェイルセーフ設計(「迷ったらBLOCKING」)が重要となる。
- AIが生成したコードの品質は高くても、実機での動作確認や返金処理など、本番環境での検証は人間が担うべき領域である。
なぜ重要か
AIがエンジニアのコード生成能力の大部分を担う時代において、AIでは代替できない「本番環境での実証・検証」こそが、プロダクトの品質と信頼性を担保する上で不可欠なエンジニアの役割となる。