プログラミング演習のAI支援自動採点:GPT-3.5の有効性(AI-enhanced Auto-correction of Programming Exercises: How Effective is GPT-3.5?)

田中専務

拓海先生、お時間ありがとうございます。部下から「授業や社内研修でAIに自動採点をさせれば効率化できる」と言われまして、実務的にどれくらい頼れるものか見当がつかず困っております。

AIメンター拓海

素晴らしい着眼点ですね!大丈夫、一緒に整理しましょう。結論だけ先に言うと、GPT-3.5は一定の自動採点と個別フィードバックを実現できるが、誤検知や”幻覚”もあり人の監督が必須です。要点を三つにまとめると、精度、フィードバック質、監督体制です。

田中専務

精度というと何を基準に判断すればいいのでしょうか。投資対効果を考えると、どれだけ正しく”正誤を判定”してくれるかが肝です。

AIメンター拓海

おっしゃる通りです。ここで言う精度とは、システムが提出物を「正しい/誤り」と二分できる割合です。この論文では約73%が正しく判定され、判定が正しかったケースの中でさらに約59%は高品質なフィードバックを返したという結果です。つまり当たることは多いが、100%ではないのです。

田中専務

それは意外と低い気もします。導入のときは現場の信頼をどう担保すべきでしょうか。人手を減らしてミスが増えるのでは本末転倒です。

AIメンター拓海

良い質問です。実務導入は段階的に行うのが正攻法です。まずはスクリーニング用途、つまり明らかに正しいか明らかに誤りのものを自動で振り分け、グレーなケースは人が再評価する運用から始めましょう。これで確認作業を減らしつつ品質を担保できます。

田中専務

なるほど。ではフィードバックの質についてはどうですか。現場の新人教育で使えるレベルになり得るのでしょうか。

AIメンター拓海

フィードバックの質は二重構造です。一つは正しい問題箇所を指摘して改善案を示す能力、もう一つはコードスタイルや可読性の提案です。論文では後者も含めて有効な提案が約59%で確認されています。良い点は幅広い指摘ができる点、弱点は誤った箇所を指摘する”誤局在化”や存在しないエラーを生成する”幻覚”です。

田中専務

これって要するに、人の先生が必要な部分は残るけれどAIが下働きして教える負担を減らすということですか?

AIメンター拓海

その理解で合っています。要点を三つにまとめると、第一にスケールする個別フィードバックが可能であること、第二に誤判定や幻覚があるため人のチェックが必要であること、第三に運用設計でリスクを低減できることです。大丈夫、一緒に運用設計まで作れば導入は十分可能です。

田中専務

なるほど、懸念はあっても運用で補えると。最後に経営の観点で導入判断するために、どんなKPIやチェックポイントを設定すべきか教えてください。

AIメンター拓海

素晴らしい着眼点ですね!経営向けには三つのKPIを提案します。第一に自動判定の正答率、第二にAIが提示したフィードバックの採用率(人の手直しがどれだけ減ったか)、第三に運用コスト削減と教育効果の相関です。これらを定期的にレビューして閾値を決めれば安全に改善できますよ。

田中専務

分かりました。自分の言葉で言うと、GPT-3.5は”まずは明確な合否の振り分けと改善提案で人間の手を減らし、安全確保のために人が最終チェックする”仕組みを作る道具、ということですね。

AIBRプレミアム

関連する記事

AI Business Reviewをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む