生成AI「Claude Code」がレガシーシステム開発の課題を解決、オーエムネットワークが実践レポート公開

未分類

生成AI「Claude Code」がレガシーシステム開発の課題を解決—オーエムネットワークが実践レポート公開

オーエムネットワーク株式会社は、生成AI「Claude Code」を活用し、長年にわたり企業で利用されている基幹システム「AS/400(現IBM i)」向けのRPGプログラム開発において、大幅な工数削減を実現した実践レポートを公開しました。この取り組みは、「レガシーシステムを扱える人材がいない」という深刻な課題に対し、AIが実用レベルで貢献できる可能性を示しています。

国内2万社が直面するレガシーシステムの人材不足課題を、Claude CodeがAIで解決。RPG開発の工数を90%削減した実践レポートの公開を告知しています。

レガシーシステムが抱える深刻な課題

AS/400(現IBM i)は1988年に登場して以来、製造業、金融、流通業を中心に多くの中小企業の基幹システムとして稼働を続けています。オーエムネットワークの調査・推計によると、国内で約2万社が現在も利用しているとみられます。

しかし、このシステムで使われるRPG言語は、特殊な構文や古い環境に依存した記述が多く、学習リソースも少ないため、若手エンジニアが習得しにくいという構造的な問題を抱えています。結果として、RPG技術者の平均年齢は50歳を超え、退職による組織の知識喪失が進行しています。これにより、保守・改修の需要が増加する一方で、対応できる人材が減少し、高額な外部委託コストが中小企業の経営を圧迫しています。

生成AI「Claude Code」による開発革新

オーエムネットワークは、20年以上にわたる基幹系開発の知見と生成AI「Claude Code」を組み合わせ、この課題への実践的なアプローチに取り組みました。具体的には、銀行マスター保守プログラム(RPGプログラム、CLプログラム、DDSファイルで構成)の開発を行い、その効果を検証しました。

開発プロセスの効率化

今回の開発は以下の2段階で進められました。

  1. 第1段階:仕様書からの自動生成(約30分)
    既存のRPGプログラムをサンプルとして提示し、類似の仕様書を作成。これにより、3つのプログラムファイルが自動生成され、命名規則、コメント書式、インデントスタイルといった既存コードのスタイルが完全に継承されました。

  2. 第2段階:環境対応と最適化(約2〜3時間)
    古いRPG環境特有の制約への適応、変数命名規則の統一、文字種チェックロジックの段階的な改善が行われました。具体的なエラーメッセージや行番号、期待動作をAIに共有することで、修正作業は短時間で完了しました。

開発効率の比較

同規模のプログラム開発を従来の人手作業で行った場合と比較すると、以下の表のように大幅な効率向上が見られました。

項目 従来の方法 生成AI活用
初期コーディング 2〜3日 約30分
デバッグ・調整 1〜2日 2〜3時間
ドキュメント作成 半日〜1日 数分
合計 4〜6日 約4時間

技術的課題への対処

RPG開発で生成AIを使用する上で懸念される「古い環境の制約への対応」についても、今回の実証で段階的な解決が確認されました。

環境・技術的な壁 生成AIによる対処
カラム位置制約のある古い構文 サンプルコードから学習し、同じスタイルで自動生成
変数位置指定エラー(SUBST命令) 文字列シフト方式へ自動的に切り替え
文字種チェックの精度不足 シフト方式+範囲指定のハイブリッド方式で解決
半角英小文字禁止の環境制約 大文字表記に統一して自動的に適応

会議室の木製テーブルに座り、スーツ姿の男性が真剣な表情で話しており、両手を広げてジェスチャーを交えています。ビジネスシーンでの打ち合わせや説明の様子を捉えた画像です。

ビジネスへの多角的なインパクト

今回の実践結果は、ビジネスに以下の3つの大きなインパクトをもたらします。

  • コスト削減: 高額な外部委託に頼らず内製化できる可能性が広がります。特に中小企業にとって、専門人材なしで基幹系プログラムの保守・開発を継続できることは、経営上の大きなメリットです。

  • 品質向上: AIが生成するコードは一貫したコーディング規約が自動的に守られるため、人的ミスが大幅に減少します。また、属人化を防ぎ、誰が見ても読めるコードとドキュメントが同時に生成されます。

  • 人材育成: 若手エンジニアがAIをメンターとして活用することで、RPG開発への参入障壁が劇的に下がります。ベテランのサンプルコードをAIが学習することで、組織の暗黙知を形式知として継承できます。

現状の制約と推奨される活用方法

現時点での制約として、完全自動化は困難であり、最終的な検証・調整は人間の確認が必要です。また、環境依存の問題や機密情報の取り扱いには適切な配慮が求められます。

一方で、推奨される活用方法としては、初期開発の高速化(骨格コードの作成)、若手エンジニアの学習支援やメンター代替としての教育ツール、過去のレガシーコードからの仕様書自動生成といったドキュメント整備が挙げられます。

まとめ

本事例は、生成AIがレガシーシステムの開発・保守において実用的なツールとなり得る可能性を明確に示しました。技術者不足という社会課題に対し、AIとの協働という新しいアプローチが有効な解決策となるでしょう。

オーエムネットワーク株式会社は、今後も20年以上のシステム開発ノウハウと最新のAI技術を組み合わせ、顧客の基幹システム保守・開発をより迅速、低コスト、高品質に支援していく方針です。

オーエムネットワーク株式会社について

  • 会社名: オーエムネットワーク株式会社

  • 所在地: 新潟県新潟市中央区

  • 代表取締役: 山岸真也

  • 事業内容: 業務システム開発、シフト管理システム「R-Shift」、勤怠管理システム「R-Kintai」

  • 提供Web: https://www.omnetwork.co.jp/

「CMN Outsourcing & Management Network」というテキストが記載されたロゴ画像です。青い斜線が特徴的なデザインで、アウトソーシングとマネジメントサービスを提供する企業のものと推測されます。

コメント

タイトルとURLをコピーしました