すべての未来は嘘だと思う:仕事
概要
- 本記事はAIと自動化がソフトウェア開発や労働市場に与える影響について論じる連載の一部
- AIによる自動化が逆説的にシステムの脆弱化やスキルの喪失を招く可能性
- LLM(大規模言語モデル)によるプログラミングの変化とその課題
- AIを「同僚」とする発想の危険性と現場での具体的な問題点
- 自動化による労働市場の衝撃と今後の不確実性
ソフトウェア開発は魔法か工学か
- AI同僚への熱狂とその非現実性
- 自動化によるシステムの脆弱化リスク
- **ML(機械学習)**導入によるデスキリング(熟練度の低下)、自動化バイアス、監視疲労、緊急時の引き継ぎ困難
- AI推進論者はMLが多くの産業の労働を短期間で代替すると主張
- 機械学習が大手テック企業の富と権力集中を加速させる懸念
プログラミングは魔法になるのか
- かつては自然言語でのプログラミングに懐疑的な見方が主流
- 現在のLLMは曖昧な指示でも高度なプログラム生成が可能
- LLMが生成するコードは形式言語のような厳密性や推論可能性を維持できない
- 小さな指示の違いで全く異なるソフトウェアになる危険
- コードの正しさが求められる場面では人間の理解とレビューが不可欠
- 今後は「魔女」のようにプロンプトでLLMを操る人と、伝統的なエンジニアが共存する可能性
- Excelやスプレッドシートのような文化的に身近なツールとしてLLMが普及する可能性
AI同僚は雇うべきか
- AI社員という発想の危うさ
- セキュリティリスクや予期せぬ挙動を伴うAIによるコード生成
- LLMは「同意」や「謝罪」などの振る舞いを模倣するが、実体や意図が存在しない
- 予測不能な失敗や責任の所在が曖昧になる問題
自動化のアイロニー
- Bainbridgeの「自動化の逆説」論文の要点
- 自動化はオペレーターのスキル低下を招く
- 人間は自動化されたプロセスの監視が苦手
- 自動化システムの失敗時、人間が即座に対応できず事故につながる事例(Air France 447便事故など)
- LLMによるソフトウェア開発の自動化で設計・コード生成・テスト・レビューのスキルが衰退
- 医師や翻訳者、学生など、コアスキルの喪失リスク
労働市場への衝撃
- MLが労働市場に与えるインパクトに対する不安
- 大規模な失業や再訓練制度の必要性
- MLが多様な職種に波及し、短期間で大規模な雇用喪失が発生する可能性
- MLの導入が失敗した場合と、逆に劇的な成功を収めた場合の両極端なシナリオ
- どちらに転んでも、社会全体に大きな変化が訪れる可能性