AIとどう生きるか
私はシステムエンジニアとして働いている。
(とはいえ、このnoteは全く技術ブログではない)
未経験新卒でエンジニアとしての道を歩み始めた頃、私はコーディングが楽しかった。試行錯誤の結果、自分の書いたコードが期待通りに動作する。その瞬間が純粋な喜びだった。
今やコーディングという点において、AIと張り合うことはすっかり諦めた。
諦めざるを得ない。彼らは圧倒的に手が速すぎる。材料を与えて的確な指示を出しさえすれば、既存処理への影響調査を経た上で言語仕様やコーディング規約に則った処理を一瞬で組み立ててくれる。
最近はAIにコーディング作業のほとんどを担わせつつ、並行して別プロジェクトの要件定義や実現したい業務効率化などについて頭を働かせるようになった。
コードをほとんど書かなくなったということについて、そこまで悲しみはない。
理系出身でもない私がこの職を選んだ原点は、単純に「ものづくりがしたい」という思いからだった。コーディング作業の担い手がAIになったとして、実現したい機能の設計図をつくるのは今のところ人間(私)であることは変わらない。
そのため、やりがいや興味が大きく削がれるようなことはなかった。むしろ、設計が形になるまでの脅威的なスピードには日々助けられている。
限られた時間を最大限有効活用するために、AIはもはや事実上欠かせない存在となった。
悲しみはないが、後ろめたさのようなものはある。こんなにもコードを書かなくなったのに、果たして私はエンジニアと名乗って良いのか? というようなモヤモヤした気持ち。
もちろん、そもそもAIの台頭以前からコーディングだけがエンジニアの仕事ではない。それにたとえAIが一見もっともらしいコードを出力したとしても、それを「無批判に」採用するのはエンジニアの正しい役割ではない。
これからのエンジニアには、AIの手綱をしっかりと握りつついかに巧みに操れるか、という部分が求められてくるのだろうという気がしている。
そんなことをつらつら書いてみても、このモヤモヤは当分消えなさそうだ。
AIには到底敵わなくとも、せめてもっと良いコードを書ける人になりたかったなぁ。それ自体は別に手遅れでもなんでもないけど、目の前でものすごい速さでコードが生成されていく様を眺めていると、ちょっとだけ悔しいというか、虚しいような感覚を覚える。
世はまさにAI時代。誰も彼もがチャッピーやジェミーといった愛称で、それぞれの生活の中で当たり前にAIと親しんでいる。ものすごい時代だ。
今後もAI技術はめざましく発展し、私たちはその恩恵と脅威の真っ只中で生きていくことになるのだろう。期待と同時に怖さもある。
エンジニアとしてもそれ以外の場面でも、私はAIとともにどう生きていこうか。
大抵のことに言えるけど、用法用量を守って正しくお使いください、というのはやっぱり大事。
またお会いしましょう🤖
