要約
- 多くのコンピュータユーザーが少しのプログラミングを行うエンドユーザープログラマがもっと多い
- プログラミングの教育者は、他の分野の学生が目標を達成するのを支援するため、人工知能を活用したいと考えている
- GitHub Copilotなどの大規模言語モデルに基づくツールは、エンドユーザープログラマが意味のあるソフトウェアを書くのに役立つ可能性がある
- これらのAIはほぼ常に文法的に正しいコードを書き、プレーンな英語のプロンプトに基づいて小さな関数を書くことができる
- 大学ではCopilotを使用したプログラミングコースが増えており、エンドユーザープログラマ向けの導入プログラミングコースも提供されている
- AIは特定の状況で学生を支援し、エンドユーザープログラマの層を拡大する可能性がある
考察
AIを活用したプログラミング教育は、他の分野の学生がプログラミングをより効果的に活用できるよう支援する可能性があると考えられます。GitHub Copilotなどのツールが文法的に正確なコードを提供し、学生がプログラミングの下位レベルの詳細に気を取られることなく、ソフトウェアプログラムの核心に焦点を当てることができるため、教育の質を向上させることができると感じます。AIは、特定の状況で学生を力付けるだけでなく、エンドユーザープログラマの数を増やす可能性があるという点でも魅力的です。
元記事: https://theconversation.com/ai-gives-nonprogrammers-a-boost-in-writing-computer-code-242256