テクノロジー・ソフトウェアにおけるAI
テクノロジーはAIを作るセクターであると同時に、AIに最も変えられるセクターの一つです。コードの記述とレビュー、文書化、テスト、解決策の探索は、すでにモデルが行うことと大きく重なります。しかし、システムのアーキテクチャ、プロダクトの判断、本番に出すものへの責任はあなたに残ります。AIはコードを書く人を消すのではなく、その価値の在り処を変えます。
すでに起きていること
- コードの生成と補完(IDE内のコパイロット)。
- コードレビューとバグ検出の支援。
- コードからのテスト・文書の生成。
- 監督下でタスクを最初から最後まで解決するエージェント。
- 設計・プロトタイピング・選択肢探索の高速化。
境界線はどこか
AIがすでに行うこと
- コードを書き補完する
- テストと文書を生成する
- バグの修正案を提示する
- リファクタリングと言語間の変換
人間に残ること
- システムのアーキテクチャ設計
- プロダクトと優先順位の判断
- 本番に出すものへの責任
- ユーザーの本当の課題の理解
—主な職種
各職種を開くと、影響度、変わること、対策を確認できます。
対策:3つのA
定型業務を自動化する
定型コード、足場のテスト、文書、機械的な作業を任せましょう。AIが最も得意で、あなたが専門家として最も価値を加えない部分です。
自分の判断力を拡張する
ペアプログラマーとして使いましょう。手法の探索、未知のコードの素早い理解、短時間でより遠くへ。ただし常にレビューを——システムの責任はあなたに残るからです。
次に来るものを先取りする
アーキテクチャ、プロダクト設計、技術的判断へ上がりましょう。コードを書くのが安くなると、希少で価値あるのは、何をなぜ作るかを知り、それに責任を持つことです。
データ
テクノロジー職はAI影響度で100点中69〜78(平均約74)。影響度が高く、同時にうまく使えば最も生産性が上がる分野です。
AIOE指数(Felten et al., 2021)および「GPTs are GPTs」(Eloundou et al., 2024)に基づく独自集計。
よくある質問
- AIはプログラマーに取って代わりますか?
- 消すというより仕事を変えます。コードを書くのが速く安くなり、価値はアーキテクチャ、プロダクトの判断、システムの責任へ移ります。AIをうまく使う開発者は数人分の成果を出し、無視する人は遅れます。
- プログラミングを学ぶ価値はまだありますか?
- これまで以上に、ただし焦点が違います。システムの理解、設計、何を求めAIの出力をどうレビューするかを知ること。コーディングはタイピングから、指揮と意思決定へ移ります。
- どの技術職が得をし、どれが損をしますか?
- 設計、アーキテクチャ、プロダクトへ上がる人が得をします。反復的なタスクを実行するだけの職種はより苦しみます——まさにAIが最初に吸収する部分です。
次の一歩