このページの本文へ

前へ 1 2 3 次へ

日本マイクロソフトのハッカソン「GitHub Copilot Quest」レベル2をレポート

GitHub Copilotはレガシー脱却の救世主になるか 精鋭7社による「1日限定」のモダナイ・チャレンジ再び

2026年03月23日 19時00分更新

文● 福澤陽介/TECH.ASCII.jp 写真●曽根田元

提供: 日本マイクロソフト

  • この記事をはてなブックマークに追加
  • 本文印刷

 「GitHub Copilot」でレガシーアプリケーションのモダナイゼーションを“圧倒的に”効率化する ―― ゲーム感覚の“クエスト”でAIドリブンな開発を体験するハッカソンが早くも帰ってきた。

 日本マイクロソフトは、2026年3月10日、GitHub Copilotを活用してモダナイゼーションに挑戦するハッカソンイベント「GitHub Copilot Quest Lv2:Hack the Legacy」を開催した。参加チームは前回(2025年12月)の5社から、アバナード、 NECソリューションイノベータ、 NTTデータグループ、野村総合研究所、日立製作所、 BIPROGY、富士通の7社に拡大している。

 本記事では速報レポートとして、各チームのプレゼンをダイジェストで振り返りつつ、参加者が得た学びや感想もあわせて紹介する。

参加者による記念撮影の様子

典型的かつ低品質なレガシーアプリにGitHub Copilotと挑む

 GitHub Copilot Quest(通称“コパクエ”)は、「GitHub Copilotはただのツールではなく“新しい開発スタイル”や“組織変革”のトリガーである!」をスローガンに掲げるハッカソンである。参加チームは、各回で設定される“クエスト”への挑戦を通じて、AI時代の開発ベストプラクティスを学ぶ。

 第2回(Lv2)のクエストは、「書店管理システム」のモダナイゼーションだ。このシステムは、Java 5で構築された典型的なレガシーWebアプリケーション。さらに今回、SQLインジェクションの脆弱性やGod Class(責務過多なクラス)など、問題のあるコードパターンが“意図的に”混入され、わざわざコードの品質も下げられている。

お題のレガシーアプリ

 当日告知されたこのお題に対し、各チームに与えられた時間は昼休憩も含めてわずか6時間半。もちろん設計書や仕様書などはなく、GitHub Copilotと二人三脚で挑まなければならない。

 ここからは、7チームによる多種多様なアプローチと工夫をダイジェストでお届けする。

NTTデータグループ・アバナード・富士通・野村総合研究所の挑戦

 トップバッターは、NTTデータグループだ。同チームは、モダナイズの手法を「リライト」と「リビルト」で事前整理した上で、技術的負債の大きさから抜本的な刷新となるリビルドを選択した。「作業スコープの分析」「AIコーディング」「現新比較テスト」の3つのステップでリビルドを進め、特にスコープの設定に時間をかけることで手戻りを最小化している。

 そして、GitHub Copilotと共に「Apache Ant→Apache Maven」「Java 5→Java 21」「Struts→Spring Boot」への移行を実行。最後は、GitHub Copilotにテストシナリオを作成してもらい、業務ロジックに影響を与えないことを実証するところまで完了させた。

NTTデータグループ 技術革新統括本部 AI技術部 主任 小野寺智春氏

 2番目に登壇したのは、5名中4名がJava初心者(1名はJava3年目)の構成で参戦したアバナードだ。同チームはGitHub Copilotに機能一覧を出力させて、その中から利用頻度と価値の観点から「書籍検索」機能にモダナイズを絞り込んだ。

 GitHub Copilotと共に、各技術スタックをモダナイズしつつ、NginxのURLマッピングで書籍検索だけをモダン環境に振り分ける仕組みを実装。GitHub Copilotの生成したテストコードにより、ユニットテストやUIテストまで実行した。Javaが分からない状態でも、GitHub Copilotが先導してくれるのが「楽しい体験」だったと語られている。

アバナード コンサルタント 岩井佑介氏

 3番手は富士通だ。初顔合わせのメンバーで、「設計書作成」「テスト自動化」「Javaアップデート」というパイプラインの完成を目指した。ポイントは、最初にGitHub Copilotにコード分析と設計書作成を任せて、チームの方向性をすり合わせたことだ。

 加えて、既存機能の維持に必要な各種テストの自動化にも挑戦した。例えばUIテストでは、「Playwright CLI Skill」でGitHub Copilotにブラウザ操作をさせながら、テスト項目を作成している。マイグレーションは、他言語への移行も視野に入れてGitHub Copilotと検討したが、最終的にはJavaのアップデートを複数ステップで実行した。

富士通  朴 ジンソク氏

 4番手は、野村総合研究所である。同チームでは、自らの言葉でその魅力を伝えられるようになるべく、「AIエージェントを使った開発を楽しむ」をコンセプトに掲げた。実際に、GitHub Agentic Workflowsを実行基盤に、編成された5つのカスタムエージェントと13個のスキルに指示を出せるアーキテクチャを構築した。

 その他の工夫としては、アップグレードには、GitHub Copilotにアドバイスをもらいつつ、Microsoftのマイグレーションツールを活用。キャンバス型のコラボレーションツール「Miro」も活用し、同ツールで作成した画面イメージからAgent SkillsでHTMLのモックに変換させている。 

野村総合研究所 マルチクラウド事業本部 asead事業部 シニアアソシエイト 萩平俊介氏

前へ 1 2 3 次へ

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

アクセスランキング

  1. 1位

    sponsored

    60年の時を超え「COBOL」がGitHub Copilotでよみがえる 勘定系アプリの“超難関”モダナイに7社が挑戦

  2. 2位

    sponsored

    キャッシュレス決済の利用シーンを広げる 三井住友カードの「stera terminal light」とソフトバンクのIoT回線

  3. 3位

    TECH

    パンや酒、チョコづくりにも関わる微生物「酵母」の進化を追求

  4. 4位

    sponsored

    “120TB消失危機”を救ったBox。ゼネラルが挑むグローバルデータ統合の舞台裏

  5. 5位

    データセンター

    「関東・関西に次ぐDC集積地」目指す 北海道・石狩でデータセンター連合 さくら、NTT東らが参画

  6. 6位

    デジタル

    東京タワー相当の紙を“完全撤廃” 点検業務をkintone化した“現場ファースト”な改善術

  7. 7位

    ITトピック

    6割超の企業で「セキュリティは取引条件」 SCS対応も進む/パワハラと指導の違い、あなたの基準は?/AIへの危機感か 転職希望のIT人材が増加、ほか

  8. 8位

    デジタル

    IoTデバイスをサイバー攻撃から守る IoT向けゼロトラストの“3つのアプローチ”

  9. 9位

    ビジネス・開発

    富士ソフトがエンジニア1万人超を「AIネイティブ」化 実装力を武器にフィジカルAIなど3本柱に注力

  10. 10位

    sponsored

    「現場に行くのが当たり前」を変えたアズビルのリモート調整 効果はプライスレス

集計期間:
2026年07月26日~2026年08月01日
  • 角川アスキー総合研究所