IT之家 10月17日の報道によると、マイクロソフトは昨日(10月15日)にブログ投稿を発表し、カーネギー・メロン大学と共に「人工知能加速ソフトウェア工学指導制度」プロジェクトPRAISEを開始すると発表した。AIの開発を加速する一方で、将来の高度なエンジニアの人材源を保つことを目指している。
数秒以内にコードを生成し、アーキテクチャ設計に参加し、欠陥を修正できるAIが存在するのに、初級プログラマーにはまだ成長の余地があるのでしょうか?マイクロソフトとカーネギー・メロン大学が出した答えは:そうです。そして、育成方法を再設計する必要があります。
IT之家がブログ記事から引用したところによると、PRAISEは医療業界の「臨床指導」モデルを参考にしています。初期段階の初級エンジニアと経験豊富なエンジニアをペアにし、後者がシステムの理解、仮説の検証、AIの使用時期の判断、最終結果への責任を教えるというものです。プロジェクトでは、新入社員に「AIが存在しないふりをして手書きコードを続ける」ことを目指すのではなく、システム思考、エンジニアリングのセンス、判断力、責任感を育むことがより重要だと強調しています。
マイクロソフト側は、AIが変えるのは作業内容であり、人間のソフトウェアの品質や安全性に対する責任を取り除くものではないと考える。より多くの時間が設計、アーキテクチャ、検証に向けられる中で、エンジニアは依然として下層コードの動作原理を理解する必要がある。そうでなければ、システムに障害が発生した時、チームは問題を診断し修復することが難しくなる。
カーネギーメロン大学は、このプロジェクトに対して正式なコースやグループセミナーを提供し、学生がコンピュータサイエンスの理論を実際の生産レベルのソフトウェア提供環境に応用できるように支援する。同大学の教員であるマイケル・ヒルトンは、過去は初級エンジニアが多くの基本タスクを積み重ねて専門能力を身につけていたが、今では学界と産業界が共に新しい成長の道を設計する必要があると述べている。

