システムの品質とは?
以下のような記事を見つけました。
https://gigazine.net/news/20250320-salesforce-hire-no-engineers/
https://togetter.com/li/2529959
内容としてはAI技術を使えばエンジニアがいらないという話と
AIでプログラミングしたけど、動かせずに全部作り直しましたという話です。
一見AIという共通点はあるけど、無関係のように見えますが、
ここを比べるとAIに対しての懸念や有用性の理解が進むと思い、
両方を取り上げました。
以前のコラムでAI学習は統計学であるという話をしました。
つまり膨大なデータを使い、これが最適であるという傾向を出力していることになります。
ただし、誤った情報も取り込んでいる可能性もあり、その場合は見当違いな出力がされます。
それを見定めるのは人間ですから、出力された内容がわからなければ、
修正のしようがない。かつどういう意図で作られたかわからないならば、
最初から作り直した方が早いというのが2番目の内容です。
所謂、単純作業というものやちょっとしたものを調べるというレベルにおいてはAIは非常に役に立ちます。
ただ、正誤判定があるものは結局人間が見る必要がありますし、最適化という部分も要望したものに
合っているかという部分も人間が確認する仕事です。
言われた通りコードだけ書くようなプログラマーの仕事は確かに減っていくかもしれませんが、
そのコードが正しいのか、入力する場合にどのように命令すれば意図通りの出力をしてくれるのかは
結局今のところ人間がやるしかないので、完全に仕事がなくなるか?と言われれば答えはNOだと考えています。
頭脳仕事はやはり人間がやるしかないので、所謂日本的なシステムエンジニアという業種が消えることは
まずあり得ないです。
ただ、そのわかる方がAIを使い効率化するということはできるので、知識としては必要であると思っております。
また、お客様の中でも一定数いらっしゃいますが、AI使えば何でもできると思われておりますが、
残念ながらその領域までは現時点では達していません。
AIが人間を支配するというSFの世界はまだまだ先の話ではありますが、今後の技術の発展によっては
ないとも言い切れません。このあたりは今後どのように技術と付き合っていくのか考えるべきものと考えております。
皆様はこのAI技術はどう思われますか?



