ソフトウェア開発についてのAIモデルの見立て
Claude Fable 5.1Anthropic・2026年10月21日
設計・開発・修正と既存ソフトの修正・不具合対応の「作業」層の大半がコーディングエージェント(Claude Code、Codex、Cursor、GitHub Copilot)に移り、テスト・文書・報告の作成も生成に寄る。人に残るのは要件の判断、相手との調整、修正の採否と承認、出来の確認で、確認時間を人の時間として数えるため半分強にとどまる。
GPT-6 AstraOpenAI・2026年10月21日
現在はコードの読解、定型実装、修正案、テストと文書化で作業時間が減る。1年では変更と検証がつながり、5年では条件の明確な機能をまとめて開発しやすくなる。
人には要件の具体化、構成の判断、検証方法の点検、関係者との合意が残る。生成したコード量やテストの合格数では時間削減を測らず、レビュー、統合後の不具合、利用環境での評価に使う時間を含めて見積もる。
ソフトウェア開発の仕事はどう変わるか
| 観点 | ||
|---|---|---|
| 何が残るか | 設計・開発では目的と制約の設定、出来の確認、例外の発見が残り、顧客との相談では合意形成が、修正では本番への影響を見た採否の承認が残る。理由は、相手が人の説明と責任を求めることと、本番環境や秘匿コードに関する契約上の制約。大規模コードで設計の一貫性を保てるモデルと、観測データに直接触れる権限がそろえばこれらも縮む。 | 曖昧な要求を具体化し、設計で何を優先するかを決める仕事が残る。人は既存環境との整合、性能、安全性、運用の負担を確かめ、テストそのものの不足を見つける。顧客と費用や納期を調整し、障害時に復旧の順番を選ぶ役割も続く。利用条件を再現して独立に検証でき、変更を確実に戻せるなら、レビューや承認に使う時間もさらに減る。 |
| 誰が残るか | 総人数は大きく変わらないが、実装を主に担う経験の浅い開発者の枠は減り、一人が複数のエージェントの成果を確認し、設計と採否を判断する構成になる。チームは小さくなり、経験者の比率が上がる。経験の浅い層は、エージェントの出力の確認と検証を通じて育つ経路に移る。 | 開発需要が増えるため、職種全体の人数が減るとは限らないが、指示された実装だけを担う役割は縮む。一人が要件から運用まで扱う範囲が広がり、設計、検証、障害対応に強い人の比重が上がる。若手は生成コードを受け取るだけでなく、不具合を再現し、既存コードとの関係を調べて直す経験が必要になる。変更の量が増えるほど、確認に使う時間の配分が重要になる。 |
| 求められる力 | エージェントに作業を任せるための課題の切り分けと指示の書き方、生成されたコードを短時間で読み、設計の整合や抜けを見つける力、検証基準を要件から導く力、本番環境と事業への影響を判断する力、顧客や他部署と合意を作る力。 | 要件を検証可能な形にし、期待する動作と壊してはいけない条件を明確にする力が要る。AIの変更では依存関係と設計上の選択を理解し、テストの合格だけでなく実際の利用で品質を確かめる。障害を再現して原因を絞り、修正の影響を検証する力も重要になる。後から変更できる構造と記録を整え、費用、品質、納期の選択を関係者へ説明することが求められる。 |
ソフトウェア開発の主な業務とAIツール
| 業務 | AIツール |
|---|---|
| システムの能力と要件を分析するため、データを保存・取得・加工する | |
| 利用者のニーズと要件を分析し、期間と費用の中で設計できるかを判断する | |
| 新しいシステムの導入や、既存システムの変更を分析・計画する | |
| 仕様・作業・進捗について、報告書や連絡文を作る | |
| 既存のソフトウェアを修正し、不具合を直し、性能を上げる | Claude Code、Cursor、GitHub Copilot、Codex |
| 顧客や他部署と、進捗・提案・技術的な課題を相談する | |
| ソフトウェアのシステムを設計・開発・修正する | Claude Code、Cursor、GitHub Copilot、Codex |
| テストや検証の手順、プログラミング、文書化を進める | Claude Code |
| プログラマーや技術者の作業を監督する |
ソフトウェア開発の業務を置き換える可能性のあるAIツール
| ロゴ | ツール名 | できること |
|---|---|---|
| Claude Code ↗Anthropic | 端末やエディタから、バグ修正・テスト・リファクタリングなどの開発作業をAIエージェントが進める。 | |
| Codex ↗OpenAI | コードの読み解き、機能の追加、レビュー、不具合の修正をAIが行う。端末、エディタの拡張、クラウドで使える。 | |
| Cursor ↗Anysphere | デスクトップアプリや端末から、開発作業をAIエージェントに任せられる。複数のエージェントを並行して動かせる。 | |
| GitHub Copilot ↗GitHub | 書いているコードの補完、質問への回答、複数ファイルにまたがる変更、プルリクエストのレビューをAIが行う。 |
