研究課題/領域番号 |
23H03508
|
配分区分 | 補助金 |
研究機関 | 会津大学 |
研究代表者 |
渡部 有隆 会津大学, コンピュータ理工学部, 上級准教授 (30510408)
|
研究分担者 |
森下 睦 日本電信電話株式会社NTTコミュニケーション科学基礎研究所, 協創情報研究部, 研究員 (50974721)
小田 悠介 東北大学, データ駆動科学・AI教育研究センター, 学術研究員 (70975094)
鈴木 潤 東北大学, データ駆動科学・AI教育研究センター, 教授 (80396150)
|
研究期間 (年度) |
2023-04-01 – 2027-03-31
|
キーワード | 学習支援システム |
研究実績の概要 |
オンラインジャッジシステムにレビュー機能を実装し,研究基盤を構築した.まず,学習者が提出したソースコードに対してレビューをリクエストし,それを他者や生成AIがレビューし,そのフィードバッグに対して学習者が評価する仕組みを確立した.本基盤は,研究代表者が開発・運用するAizu Online Judgeを拡張することで実現した.具体的には,レビュー活動を行うユーザインタフェース,レビュー管理システム,データベース,それらを連携させるAPI を実装した.本基盤によって,学習者,レビューア,生成AIの活動から有益なデータを取得できるようになった.また,生成AIの性能を調査するために,様々なプロンプト手法・形態に対する言語モデルの堅牢性を調査した.具体的には,既存の代表的な大規模言語モデルを対象とし,問題文の様々な変更パタンに対するコード生成の精度を検証した.さらに,コードレビュー活動において重要な活動であるリファクタリングを生成AIで実施するためのプロンプト手法を開発した.具体的には,複雑さを軽減するリファクタリングにおいて,大規模言語モデルのIn-Context Learningに使われる例題の生成法の有効性を検証した.
|
現在までの達成度 (区分) |
現在までの達成度 (区分)
2: おおむね順調に進展している
理由
予定通りにコードレビュー活動の基盤をオンラインジャッジシステムへ統合することができた.
|
今後の研究の推進方策 |
構築・整備されたコードレビューシステムをさらに拡張する.具体的には,複数の生成AIを搭載し,レビュー活動を活性化させるユーザインタフェースの改修やレビューオプションの生成を検討する.本レビューシステムが連携するオンラインジャッジシステムを,プログラミング関連の授業や公開講座等に導入し,学習者,レビューア,生成AIの活動からデータの収集を行う.また,レビュー活動の支援に有効なデバッグやリファクタリングに関するタスクを生成AIによって実施するためのプロンプト手法を開発する.具体的には,オンラインジャッジシステムの提出履歴と蓄積されたソースコードを活用し,編集距離を考慮したデバッグや複雑度を軽減するリファクタリングを支援するための,プロンプト手法を探求する.
|