2023年06月16日 09時15分 公開
特集/連載

「ChatGPTがエンジニアの職を奪う」わけがない“なるほどの理由”ソフトウェア開発にまつわる10個の神話【第6回】

「ChatGPT」をはじめとする、ソースコードを自動生成するAIツールの台頭は、ソフトウェア開発に携わるエンジニアの職を脅かしかねない――。こうした見方は正しいのか。それとも単なる“神話”にすぎないのか。

[Cameron McKenzieTechTarget]

 技術の進化は、ソフトウェア開発を効率化してきた。効率化は一般的にはエンジニアの仕事を楽にする。ただし“過剰”な効率化は、エンジニアの職を脅かすという見方がある。こうした見方は正しいのか。ソフトウェア開発業界にある10個の“神話”のうち、9つ目を取り上げる。

神話9「ChatGPTはエンジニアを不要にする」

 AI(人工知能)技術を活用した開発支援ツールを、ソフトウェア開発に取り入れる動きが活発化している。AIベンダーOpenAIのチャットbot「ChatGPT」や、Microsoft傘下GitHubのソースコード作成補助ツール「GitHub Copilot」などが、その例だ。これらのAIツールは、エンドユーザーが提供した要件に従ってソースコードを生成する。

 ChatGPTをはじめとするAIツールの進化と普及によって、ソフトウェア開発コミュニティーがAI技術に目覚めたのは確かだ。ただしソフトウェア開発のキャリアが失われたわけではない。

 例えばChatGPTが生成するソースコードの中には、正常にコンパイル(実行可能ファイルに変換)できなかったり、要件を全く満たしていなかったりするものがある。適切なコーディングの方法や、詳細な要件をソフトウェアに実装する方法を知っているエンジニアは、近い将来も企業から必要とされ続けると考えるのが自然だ。

 「アプリケーションを開発する熟練のエンジニアがいなくても、世界は回る」――。こうした考えは神話だ。AIツールはエンジニアに取って代わるものではなく、むしろエンジニアをより働きやすい魅力的な職業にし、より多くのエンジニアを生み出すことになると考えられる。


 第7回は、10個目の神話を紹介する。

TechTarget発 エンジニア虎の巻

米国TechTargetの豊富な記事の中から、開発のノウハウや技術知識など、ITエンジニアの問題解決に役立つ情報を厳選してお届けします。

ITmedia マーケティング新着記事

news067.jpg

Xにおける「バレンタイン」を含む言及数は過去4年間で最多だがUGC数は最少 どういうこと?
ホットリンクは、X(旧Twitter)に投稿されたバレンタインに関するUGCについて調査しまし...

news061.jpg

Expedia幹部が語る旅行体験向上のためのAI活用とグローバルブランド戦略
Expediaは、日本での18周年を記念してブランドを刷新した。テクノロジーへの投資を強化し...

news046.png

B2Bマーケティング支援のFLUED、国内のEC/D2C企業20万社のデータベース「StoreLeads」を提供開始
B2Bマーケティング・営業DXを支援するFLUEDは、カナダのLochside Softwareが提供するECサ...