生成AIの進化により、ソフトウェア開発の方法は大きく変わりつつあります。
しかし、AIがコードを生成できるようになっても、要求を正しく理解し、適切な設計を行い、生成されたソフトウェアの品質を保証するためには、ソフトウェアエンジニアリングの知識が重要であるというのが弊社の考えです。
そのため、「組込みエンジニア向け標準教育コース」すべての講座において、その内容が人間に対して、また、AIに対してどのような意味を持つのかを取り上げます。
AI時代もソフトウエアエンジニアは必要です。必要とされるエンジニアであるために知らなければいけないことを、お伝えしてまいります。
AIを使った開発における課題
これらをどう解決するのか
- 生成物の検証
- 認知負債、理解負債の解決
- 大規模ソフトウエアの生成
- デグレードの発生
- トークンの消費
- 責任の所在
AI時代に求められる技術者像
これらをどう身に着けるのか
- 人がやるべきこと、AIがやるべきことの判断
- AIへの的確な指示、AI生成物の理解・正しさ・妥当性の評価ができるだけのエンジニアリングの知見の保有
- 使用する技術の適切な選択
- 責任の所在