このページの本文へ

前へ 1 2 3 4 5 次へ

古式ゆかしき銀行の夜間バッチがGitHub CopilotとAzureで生まれ変わる

ラスボスCOBOLを倒すために、7チームはなにを選択し、なにを捨てたのか?

2026年09月11日 07時00分更新

文● 大谷イビサ 編集●ASCII 写真●曽根田元

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

AIがあれば言語を知らなくともモダナイゼーションできる

 今回はCOBOLという言語にこだわった企画だが、言語を知らなくても、AIがあればモダナイゼーションできる。言語の壁を越えられる、そう感じさせてくれたのは、NECソリューションイノベータと日立製作所のプレゼンだ。

 「2年生と保護者」を謳うNECソリューションイノベータのチームは、COBOLの業務知識を持つメンバーがおらず、システムの整合性を人手で担保するのが困難だった。そのため、開発自体をGitHub Copilotに任せられるISSUE駆動開発の仕組み構築とサービス移行の進捗を可視化できる仕組み作りに専念したという。

ISSUEベースの開発に落とし込んだNECソリューションイノベータチーム

 具体的にはISSUEベースでタスクを分割し、ISSUEの作成から実装までをAIで実行。GitHub Copilotをパラレルに稼働させることで、生産効率を向上した。あわせてGitHub Copilotのカスタムインストラクションで実装やレビューのルールを作成し、プロンプトに依存しない品質、人手に極力依存しない作業フローを実現した。

 このチームはAzureや.NETテクノロジーの活用にも長けており、Azure Container Apps/Jobによる自動スケールとマネージド実行、Blazor Serverを用いたSSO・ロール管理、監査機能、Azure Database for PostgreSQL flexible serverでのHA構成、Azure Service Busによるトランザクション送信の標準化、Azure Functionsで構築した監査なども実装にこぎつけた。保守性や拡張性も優れているという。

 また、「再現性のあるモダナイゼーション」を目指した日立製作所のチームは、COBOLからJavaへの移行でAI-DLC(AI-Driven Development Life Cycle)というAI駆動型フレームワークを採用。解析・要件復元・設計・実装を進め、レガシーCOBOLの暗黙知をAIエージェント主導で形式知化することにチャレンジした。具体的にはCOBOLの暗黙的な構造と制御を、Java/Spring Batchの明示的な設計に翻訳。業務ロジックを変えず設計の型だけを刷新するという取り組みだ。

AI-DLCを進め、現新比較にもこだわった日立製作所のチーム

 AI-DLCではAIの解析結果を人間が承認するプロセスを採用し、AIエージェントは全体を管理するメインエージェント、COBOL解析やテスト作成など複数のサブエージェントを用意。また、テスト駆動による移行品質の担保を目指し、移行元となるCOBOLのテストデータを「正」とし、移行後のJava/Azure環境でも出力が一致することを確認するテストを自動化した。さらに同作業を並列実行することで、出力の揺れを軽減したという。現新比較にこだわったのが、このチームだ。

 柳原氏は、日立チームのアプローチは自身がCOBOLアプリケーションを構築するアプローチに似ていると指摘した。「今回、最初にやったのは、GitHubにCOBOLアプリケーションを作るための知恵を作りました。何が必要か、COBOLのプラクティスをGitHub Copilotに徹底的に教え込み、アプリケーションを作るためのナレッジベースを構築しました。COBOLを知らない、経験がないみなさんにとって、この暗黙知を形式知にするというアプローチは最適だと思います」と評価した。

「AIで楽しいレガシーマイグレーション」が根付いてほしい

 今回のGitHub Copilot Lv3も実に見応えのあるプレゼン大会だった。限りある時間とメンバーのスキルを最大限に活用するための、各チームの取捨選択とこだわりがプレゼンににじみ出ていた。最後、柳原氏も「感動しました。みなさんがこれからの日本を背負ってくれると思いました」と感慨深そうにコメントしていたが、本当にその通りだ。

各社のプレゼンに対して、コメンテーターも熱く語りかけていた

 今回、大谷はまとめとして「若いエンジニアに過去の言語を改めて学ばせるのかというのは、レガシーマイグレーションの課題。でも、この課題に対して、AIという選択肢があるじゃんという気づきを、体得してくれた。これが、このイベントの意義だと思う」とコメントさせてもらった。難易度MAXだったCOBOLという過去の遺産を前に、悩み苦しんだ体験は各メンバーの大きな糧になるはずだ。

 目標やアプローチは各チームで異なっていたが、「楽しかった!」という各メンバーの感想は今回も共通だった。毎回GitHub Copilot Quest後の懇親会は、最後のメンバーを送り出すのが大変なくらい盛り上がるのだが(笑)、今回も若手エンジニアを中心にハッカソンを大いに楽しんでもらったと思う。「2025年の崖」を過ぎ、まだまだレガシーシステムが問題として残り続けている今の日本。「AIで楽しいレガシーマイグレーション」が業界に根付くといいなと本気で考えている。

 ここまで紙面を費やしても、イベントの素晴らしさや熱気をすべて伝えられている自信がない。そのため、イベント全編を収録したYouTube番組の方を視聴いただきたい。長編ではあるが、必ず「よい持ち帰り」があるはずだ。というか、観て!!
 


 

前へ 1 2 3 4 5 次へ

カテゴリートップへ

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

アクセスランキング

  1. 1位

    ITトピック

    IT技術者の4割が「5年後のスキル陳腐化」に危機感/働くシニアは多いが「長く働きやすい」環境ではない日本/トークンコストの成果証明は難しい、ほか

  2. 2位

    ビジネス

    最大5つのプロジェクトをひとつの“ガントチャート”に Backlogに俯瞰が捗る新機能

  3. 3位

    データセンター

    AIデータセンターの「電力・冷却課題」打破へ シュナイダーが営業・設計・現場を直結する新組織立ち上げ

  4. 4位

    TECH

    二酸化炭素を資源に変える新触媒、新しい合金を電気で合成

  5. 5位

    デジタル

    ヤマハ、RTX1300の「ひかり電話アダプターモード」を解説する無料ウェビナーを10月15日に開催

  6. 6位

    クラウド

    NTTドコビジが「GPUaaS」提供へ 1分単位で利用でき、ハイブリッド構成も可能

  7. 7位

    sponsored

    スマホで「誤差数センチ」の高精度測量! レフィクシア「LRTK」が現場を変える

  8. 8位

    デジタル

    クリーニング屋が人手不足を“人手以外で”解決 一度は手放したkintoneを復活させ、AIで販管費を半減するまで

  9. 9位

    サーバー・ストレージ

    「身代金を払えば復元できる」は過去の幻想――約束を守らない攻撃者と変容するランサムエコシステム

  10. 10位

    ソフトウェア・仮想化

    Microsoft IQとは? AIエージェントが必要とする理由は? マイクロソフトの担当幹部が解説

集計期間:
2026年09月25日~2026年10月01日
  • 角川アスキー総合研究所