AIDD技術トレンドユースケース
金融機関RPGレガシーをJava移行し短期マイグレーションを実現

某金融機関
課題
膨大な RPG 資産と短期間移行の要求
金融業界の顧客企業が長期にわたり運用してきた基幹システムはRPG 言語で構築されており、システム資産の規模が膨大で業務ロジックが極めて複雑です。
長年の保守更改により、仕様を示す文書資産の一部欠落や記載内容の精度低下が課題となっているほか、属人的なノウハウが多く、システム全体の構造・関連性の把握が困難な状況でした。
顧客は1 年以内という短期間での RPG→Java 完全移行を目指していましたが、従来の手法では工期・コスト・品質面のリスクが高く、安定的かつ短期完結できるマイグレーション手法が求められていました。
長年の保守更改により、仕様を示す文書資産の一部欠落や記載内容の精度低下が課題となっているほか、属人的なノウハウが多く、システム全体の構造・関連性の把握が困難な状況でした。
顧客は1 年以内という短期間での RPG→Java 完全移行を目指していましたが、従来の手法では工期・コスト・品質面のリスクが高く、安定的かつ短期完結できるマイグレーション手法が求められていました。
解決策
デュアルナレッジグラフと頭脳型エージェント群
当社のAIDD(AI Driven Development) フレームワークに基づき、顧客の保有する 「コード資産」 と 「文書資産」 の両方から構造的に情報を抽出し、デュアルナレッジグラフ(二重知識グラフ) を中核とした独自の知識基盤を構築しました。
この知識基盤を活用し、マイグレーション全工程を支援する頭脳型エージェント群を配置・運用することで、高品質かつ短期間での RPG→Java 移行を実現しました。
この知識基盤を活用し、マイグレーション全工程を支援する頭脳型エージェント群を配置・運用することで、高品質かつ短期間での RPG→Java 移行を実現しました。
1. 仕様解釈エージェント
文書・コードの両資産から業務仕様を抽出・解釈し、論理的な矛盾や欠落を補完
2. コード解析エージェント
RPG ソースの構造・ロジック・フローを詳細に解析し、Java への変換ポイントを特定
3. 影響範囲分析エージェント
プログラム・ファイル・テーブル間の関連を可視化し、更改による全体への影響を自動判定
4. ロジック変換エージェント
RPG の固有ロジックを Java のモダンな構造に等価変換し、品質を維持したまま自動的にコード生成
5. 移行計画エージェント
工程・進捗・リソースを最適化し、1 年以内の完了を目指したスケジュールを自動策定
6. 試験・検証エージェント
移行後の Java コードに対して、RPG 時代の動作を再現し、等価性を自動で確認・検証
7. 品質保証エージェント
コード規約、パフォーマンス、セキュリティを総合的に診断し、移行後の安定稼働を保証
効果
短期間での完全移行と持続的最適化基盤の確立
・膨大な RPG 資産を短期間(1 年以内)での Java 移行を実現
・コードと文書のデュアルナレッジグラフにより、これまで把握困難だったシステム全体の構造を可視化
・頭脳型エージェント群がマイグレーション全工程を支援することで、人手工数を大幅に削減
・文書の欠落や精度不足を AI が補完することで、移行プロジェクトのリスクを大幅に低減
・高品質な Java コードを自動生成し、保守性・拡張性・運用性を飛躍的に向上
・プロジェクト全体の効率化、生産性向上、コスト削減を同時に実現
・今後の更改・運用・機能拡張においても、AI 駆動による持続的な最適化が可能な基盤を確立
・コードと文書のデュアルナレッジグラフにより、これまで把握困難だったシステム全体の構造を可視化
・頭脳型エージェント群がマイグレーション全工程を支援することで、人手工数を大幅に削減
・文書の欠落や精度不足を AI が補完することで、移行プロジェクトのリスクを大幅に低減
・高品質な Java コードを自動生成し、保守性・拡張性・運用性を飛躍的に向上
・プロジェクト全体の効率化、生産性向上、コスト削減を同時に実現
・今後の更改・運用・機能拡張においても、AI 駆動による持続的な最適化が可能な基盤を確立