「AI×エンジニア」に秘められたリスク

AI

~AIとの上手な付き合い方~

昨今「生成AI」の発達によってさまざまな作業が楽にこなせる世の中になってきました。
僕自身ChatGPTやGemini、Gensparkなどを使用しており、当時はPowerPointがAIで作成できるようになったことを知ってとても驚いたものです。

しかし、生成AIに仕事をさせるようになり
自分自身の仕事のレベルが上がっていない
と感じている人も少なくないはず。。。

そこで今回は「AIとの上手な付き合い方」
と銘打って、生成AIのリスクと可能性について話していきます!

結論:生成AIは「自分のため」に使え!

一人開発で起こした致命的なミス

以前、代表と自分の二人で仕事をしていて開発者が自分しかいない状態で仕事をしていました。
僕自身まだまだ未熟なエンジニアですし、プログラミングの経験も圧倒的に少ない。
そんな私が導き出した答えは、

「アプリ開発全部AIにやらせたろw」

でした。(笑)

結果からお伝えすると、それなりに動くものは作れました。正確には作られてました。
しかし、僕自身についたスキルは、

プロンプトの書き方タイピングスキル

これのどこがエンジニアやねん。(笑)

AIによってアプリはできましたが、コーディングの自力は全く成長していなかったのです。
初級エンジニアにとって、これは結構なリスクだと思います。

あくまでもAIは”使わなければならない”

AIの得意分野は年々変化していきますが、基本的にはデータ分析や指導が向いています。

近年はコーディングもAIができるようになって、開発もAIができる時代が来たのではと
エンジニアの界隈は盛り上がりつつも初級エンジニアがAIに淘汰される時代になってきていると
危険視もされているようなカオス状態になりつつあります。

正直、画像や音声、動画編集などのスキルはAIがとても優秀に進化していますし、同じことがプログラミングの技術においても言える時代はそう遠くなく来ると思います。

では、僕たちエンジニアはどうすればいいのか。

「優秀なAIを従えて、プログラミングを組み立てさせ、それを添削できる力

これが、今後必要になってくるのではと思います。

簡単に解説すると、私はあくまでAIは人間の補助でなければいけないと考えています。
例えば、完全自立型の高性能AIが爆誕したとしましょう。
その高性能AIはどこまで学習して進化したとしても、製作者よりも先に行ってはいけないと思っているんです。なぜなら、製作者が正しいのか判断できない内容が世に出るリスクがあるから。
今の動画編集者のAIの使い方も、AIを使用して面倒な作業を終わらせてその成果物を修正する、いわば一人編集チームのような体制をとっていますよね。
プログラミングも同じでAIが作業した内容を修正、添削する力がないのであれば、まずはプログラミングの基礎スキルをつけないといけないと思います。
つまり、

「そもそもの基礎スキルがあってその作業効率を上げるためにAIを使う」

というのが正しいAIの使い方だと僕は考えているのです。

AIを使って学ぶこともできる

AIを使ってスキルアップすることはよいアプローチだと思います。
特にコードリーディングはとても良い勉強になりますし、AIにコードを書かせて、AIに書いてあるコードの解説をしてもらえればいいのでとても効率的な勉強方法だと思います。

AIを使って開発をしたいのであれば、AIに書かせたコードをまず解説をさせてその解説を読みながら自分の手でAIが作成したコードを書いていくというのも、良い学びを得られると思います。

正直僕も大きな開発に携わって、ほかの人が記述しているコードを読む機会が増えていけばもっとAIを駆使したいろいろなアプローチも増えていくと思うので、これからも勉強を継続していきたいですね。

今日のナレッジ

・AIに丸々アプリ作らせたらとりあえずできるけど痛い目を見る(ことが多い)。

・結局AIを”使う側”になるために勉強しないといけない。

・学習にAIを使い倒すのは、大いにアリ◎

一人でAIだけでアプリを作成した時の失敗談もまたどこかでお話して、供養しようかと。笑

以上、「AI×エンジニアに秘められたリスク~AIとの上手な付き合い方~」という話題でした。
最後まで読んでいただきまして、ありがとうございます!
次回もお楽しみに~

コメント

タイトルとURLをコピーしました