AI時代に、エンジニアとしてどう生き残るか
「AIが出てきて、エンジニアは生き残れるのか」最近、こういう話をよく聞きます。
私は弊社の技術担当責任者として、またデジタル開発事業部の部長として、この問いには常に向き合ってきました。
個人的な考えですが、生き残る道は「実装力をつける」「効率化する」というところだけではないと考えています。
AIは「知能の道具」です。開発者自身が使うだけのものではなく、AIがAIを使い、システムがAIを使う。そういう前提でものごとを考える必要があります。「何が使うのか」「どこが使うのか」「何を許可するのか」
この整理と、その制御の方法を構想し、提案できる力。それがこれからのエンジニアに求められる力だと考えています。弊社では、この考えを「手元の効率化」と「サービスのAI化」の両軸で実践しています。
手元の効率化
弊社では、開発にAIを使うことを推奨しています。費用は会社が負担しています。
今は各社のモデルが日々進化している状況なので、一つのプロバイダに縛ることはしていません。各自が案件の実装でベストと感じるものを使い、得た知識を五月雨式に共有しています。
正直に言うと、きれいに整った研修や制度があるわけではありません。エンジニア自身が手を動かしながら、走りながらメモを共有し、時々立ち止まってやり方を見せ合う。まさに「自由闊達」に、それぞれが戦いながら、知識を持ち寄っている状態です。私はこの状態が今の時代には一番合っていると考えています。
サービスのAI化
もう一つの軸が、作るシステムそのものへのAIの組み込みです。実際に弊社の案件でも、いろいろな形でAIがシステムの中に入ってきています。
チャットを通して適切にデータを保存・表示するもの。チャットを通して画像を生成して組み合わせるもの。データから提案すべきものを抽出して、人間にわかりやすく表現するもの。各AIからの報告を統合して、人間の承認を求めるもの。
AIを使うことが当たり前になり、それがないと成り立たなくなりつつ有る。そうなると重要なのは「使う」ことではなく「どう制御するか」です。
そしてその基盤は、すでにクラウド上に仕組みとして提供されています。新しいAI基盤を知り、それをどう組み合わせるか。その設計力が、今後のエンジニアに試されると考えています。
両軸で、時代に沿った開発を
手元の効率化と、サービス側のAI設計。この両軸の経験が、これからは同時に必要になってきます。今までのキャリアが無駄になるわけではありません。むしろその上に、AI開発・AI設計のスキルが上積みされてくる。私はそう捉えています。
自分の専門領域の外に出る
もう一つ、AIがエンジニアにもたらした大きな変化があります。自分の専門領域の外に出る力を得た、ということです。
AIと伴走しながら、今まで到達できなかった領域の知識を取りに行き、実践を積み重ねることができる。AIは人の知識のベースを底上げしましたが、我々エンジニアであれば、さらに上の層に挑戦できるはずです。
結局のところ、AIが出ても「自分に価値が出るように積み重ねていく」という行動のベースは変わりません。むしろ実践(実戦)と経験が、今よりもっと大事になっていくと考えています。
これからどうなるか
少し先の話をします。私は、一般ユーザの操作は生成AIによってフロントエンドが単一化していくと見ています。人間の役割は「操作する」ものから「承認する」ものへ移っていく。そして裏側は、効率化された部品同士を接合する世界になる。
部品はそれぞれ効率化・合理化され、似たようなものが増えていきます。だからこそ、価値を持つ部品とその実績を持つこと、組み合わせ可能な何かを持つことが大事になる。
部品を作るのか、部品同士をつなぎ合わせるものを作るのか。企業としては、その両方のソリューションを提案・提示できる必要があると考えています。
弊社が全体の提案力にこだわっているのは、この未来を見ているからです。
一緒に挑戦してくれる人へ
弊社は、常に危機感を持って動いています。このAIの時代に沿った開発や提案ができるように日々研鑽し、単一化・効率化の波に負けない組織として生き残るために、企業として新しい経験と知見を貯め続けたい。そう考えています。「この時代にエンジニアとしてどう有るか?」この問いに、まだ正解はありません。弊社ではエンジニア全員で模索し、挑戦している最中です。
この挑戦に、一緒に加わってくれる方を募集しています。興味を持たれた方は、ぜひ一度、話をしましょう。
/assets/images/242549/original/0a5d15eb-e47d-4e4f-9002-ad7cc1b4778d.jpeg?1450256724)