DX推進の足かせとなりかねない老朽化・複雑化したレガシーシステム。早急に脱却したいところだが、構築当時の設計・仕様を把握することは難しく、マイグレーションも困難という企業が少なくない。そこで、こうしたレガシー環境へのリバースエンジニアリングのニーズが拡大している。
求められるのは、当時の担当者が退職していたり、レガシーシステムのドキュメントがなかったりしても、ブラックボックス化したプログラムを可視化できることだけではない。移行に合わせて、現行のプログラム自体の問題も特定・解消したい。また、新規事業の創出につながるわけではないため、開発コストもできるだけ抑えたい。そこで浮上してきた手法が、生成AIを活用したコード解析だ。
中でも本資料で取り上げているサービスは、31のプログラミング言語に対応し、複数のソースコードの内容を踏まえて自然な日本語のドキュメントを生成できるという。どのように問題を解決してくれるのか、その導入事例も交えて、特徴を紹介する。