「Devin」とは何か?もうITエンジニアは不要か?コーディングから実装まで「人要らず」の実力

最近、盛んにAIに口頭でやりたいことを伝えれば自動でプログラミングしてくれると宣伝しているが、今のAIではプログラムがスパゲティコードになるだろうということが容易に想像ができる。そんなプログラムの動作保証をどうするのかと。結局プログラミングに習熟した人がAIが作ったプログラムをチェックするしかなくだろう。それなら最初から習熟した人にプログラミングしてもらった方が奇麗なプログラムになって、結局AIによるプログラムは必要ないとなる。そこで登場したのが「Devin」である。「Devin」は米国で世界初の自律型AIソフトウェアエンジニアと発表された。「Devin」のすごい所は、従来のAIはシステムを構築するという一連の工程の中のプログラミングという一部の工程だけをサポートするのが問題なのだ。Devinはコーディングから実装までの開発プロセス全体を自ら行える、いわゆる自律型の「AIエージェント」だからだ。システムの構築ではプログラミングは途中経過であり、その前に要件を整理し、仕様書を作成、つまり設計書を作るという工程があってこそのプログラミングなわけだ。設計書さえきちっと出来ていればプログラム、過去に完成したプログラムを予め用意しておいてその中から設計書に沿ったプログラムを選び出し組み合わせて、そこからプログラムを設計書に合わせてカスタマイズすればよい。これならベースのプログラムは整理されているから自動でメンテナンスすることも可能になるというものだ。これなら本当にプログラマーが必要なくなる可能性はある。正直、プログラマーにとっては脅威である。もちろん上位のプログラマーは今後も需要はあるだろうが、僕のようなプログラマーは必要なくなる日も近いのかもしれない。僕の場合、もうほとんどプログラマーの仕事はしていない状態だから影響はそんなでもないかなとは思う。もう少し早くAIが台頭していたらと思うと僕なんかの底辺プログラマーは本当にラッキーだった思う。テクノロジーの進化は使う側には素晴らしいものだが、AIによってなくなる仕事に携わる者にはなんともいえないわけで。やはり行きつく先はベーシックインカムだとう思う今日この頃です。

コメントする

コメント欄の上に出力される

コメント欄の下に出力される