不器用なエンジニアはただの不器用な使いにくい人になる
AIで出力は速くなったのに、空いた時間を成果に変えられていない組織が多いと私は思っています。うまくいかないとAIのせいにしがちですが、AIは使う人を映す鏡でしかありません。
速くなったのは出力だけ
AIはもう、プログラミングだけの道具ではありません。設計から運用保守(作ったシステムを動かし続け、直していく仕事)まで、ほとんどの工程にAIが入ってきました。工数(作業にかかる人数と時間の見積もり)を考えると今まであきらめていたことも、当たり前にできるようになっています。
ところが、多くの組織はこのスピードについていけていません。結局、人間は今までと同じ時間の感覚で作業を繰り返しています。出力の速度は上がり、工程全体も効率化されたのに、工数を計算するロジックは何も変わっていません。
空いた時間はどこへ行ったのか
では、AIで速くなって空いた時間に、エンジニアは一体何をしているのでしょうか。
おそらく、生産的なことはしていません。のんびりAIに出力させているだけです。そして、言い訳はこうです。「AIがハルシネーション(AIがもっともらしい嘘を出すこと)を起こした」「AIの設計に問題があった」「AIが出力したプログラムがルールに沿っていなかった」。
映っているのは自分の力
AIは自分の能力に掛け算をするものでしかありません。思考が遅ければ出力も遅く、意思決定や判断が弱ければ、AIも曖昧なものしか出しません。
AIに求めるものをきちんと出させるには、こちらに次の力が要ります。
- 経験と、そこから来る判断力
- 未来を見据えた意思決定力
- 言語化する力
- 出力が正しいかを評価する力
- 出力が正しいかをAIに評価させるための、検証環境を作る力
これは、信頼できる部下を持つのと変わりません。部下には目的を伝え、自分が何を決めたのか、どんな工程で進めてほしいのか、結果が本当に正しいかをどう確かめるのかを、判断材料と一緒に渡します。そして、最終評価は自分でします。ここまで全部できて、はじめてAIを使いこなせたと言えます。
不器用なエンジニアの居場所
残念ながら、エンジニアには不器用な人が多いです。ただでさえ不器用な人がAIに技術の一部を奪われれば、居場所はありません。
技術はまだまだでも、適切な指示と出力の検証、この2つさえしっかりできる人なら、エンジニアの代替が可能です。そして、そういう動きができる人はコミュニケーション能力も高く、エンジニアの知識や経験を借りることもできます。
自分は不器用だと思うエンジニアは、技術力に甘えていただけです。今磨くべきは後輩をマネジメントする力と、AIをマネジメントする力で、それが今持っている技術力を本当に生かすために欠かせません。
これに気づいていないエンジニアは、次に雇ってくれる場所はないので、今の会社にしがみつくべきでしょう。