サービス内容AIエージェント群料金FAQコラム
IntelligentSales無料で相談する
設計・構築

レガシーシステム刷新にAIエージェントをどう使う?——既存システムを止めずに刷新する進め方

公開日: 2026.09.16 執筆: 株式会社DeploAI

\ AI導入を、実装から成果まで伴走 / 「DeploAI FDE」に無料で相談する

「作った人がもう社内にいない」「仕様書はあるが5年前で止まっている」「触ると何が止まるか分からないので触れない」——レガシーシステムの刷新が動き出さない理由は、技術の新旧より先に、この分からなさにあります。結論から言うと、レガシーシステム刷新にAIエージェントを使う要点は、全体を一度に作り直すことではなく、既存システムの「解読」と、小さく切り出した範囲の「置き換え」にAIを充て、動くものを段階的に積み上げていくことです。

もうひとつの結論として、一括刷新は「業務を止めるリスク」と「要件定義が終わらないリスク」を同時に抱え込みます。だから現実的な選択肢は、新旧を並走させながら機能を少しずつ移す段階的なモダナイゼーションになります。この記事では、レガシー刷新の一般的な型(ストラングラーフィグ、API化による疎結合化)と、AIエージェントが実際に効く工程、そしてPoC止まりにせず進めるための体制を解説します。

レガシーシステム刷新(モダナイゼーション)とは?

レガシーシステム刷新とは、長年使われてきた既存システムを、いまの事業と技術に合う形へ作り替えていく取り組みの総称です。 「古いから新しくする」ではなく、変更に追随できる状態を取り戻すことが目的になります。

レガシーと呼ばれる状態は、たいてい次のどれかが重なっています。

  • 仕様が人に残っていない:ドキュメントが更新されておらず、正解はコードと運用担当の記憶の中にしかない
  • 変更が怖い:影響範囲が読めないため、小さな改修でも合意と検証のコストが跳ね上がる
  • つながらない:外部サービスや新しいツールと連携する口(API)がなく、データが取り出せない
  • 人がいない:使っている言語・基盤の担い手が減り、保守そのものが属人化している

AI活用の文脈でとくに効いてくるのが3つめです。AIエージェントに業務を任せるには、業務データを読める形で取り出せることが前提になります(この土台の考え方はAIネイティブのデータ基盤とはを参照)。レガシー刷新は、AI活用の前提条件になっていることが多い——ここが、いま刷新の優先度が上がっている理由です。

一括(ビッグバン)刷新はなぜ行き詰まる?

現行仕様が誰にも分からないまま「全部を作り直す」と決めると、要件定義が終わらなくなります。 刷新プロジェクトが止まる典型が、この入口の設計ミスです。

一括刷新には、次の3つの負担が同時にのしかかります。

抱え込むリスク 何が起きるか
業務停止リスク 稼働中の基幹業務を一発で切り替えるため、失敗時の影響が大きく、切り戻しも重い
要件定義の長期化 現行仕様が不明なまま全機能を定義し直すため、調査と合意だけで時間が溶ける
効果が出るまでが遠い 完成まで価値がゼロのまま。途中で予算・体制が変わると、成果物が残らない

3つめは特に見落とされがちです。途中で止まったときに何も残らない進め方は、それ自体がリスクです。逆に言えば、途中で止まっても「移し終えた分」は残る作り方にできれば、意思決定はずっと楽になります。

「止めずに刷新する」にはどんな型がある?

答えは、新旧システムを並走させ、機能単位で少しずつ新しい側へ移していくことです。 これは新しい発想ではなく、ソフトウェア設計で広く知られた型があります。

1範囲を決める業務影響が小さく仕様がはっきりした機能から選ぶ
2解読・仕様復元コードから処理の流れと分岐条件を人が読める形に起こす
3API化して切り出すその機能だけを外から呼べる口にし、疎結合にする
4並走・切り替え前段の振り分けで新側へ流し、問題があれば切り戻す
5範囲を広げる移し終えた分を土台に次の機能へ進む

止めずに刷新する5ステップ。1周を小さく回し、各周で「動くもの」と「読める仕様」を残していくのが要点。

ストラングラーフィグパターン

ストラングラーフィグパターンは、新旧システムを並走させながら機能を少しずつ新システムへ移し、最終的に旧システムを覆い尽くす移行の型です。 既存システムの前段に振り分けの層を置き、移し終えた機能への呼び出しだけを新しい側へ流します。

利点は、切り替え単位が小さいので後戻りできることです。1機能ずつ移すため、問題が起きても影響範囲が限定され、振り分けを戻せば原状復帰できます。一括切り替えの「一発勝負」とは、リスクの性質がまったく違います。

API化による疎結合化

API化は、内部でしか呼べなかった処理を、外から決まった形で呼べる口に変える作業です。 刷新の初手として効くのは、これが「取り出せない」問題を先に解くからです。

APIとして切り出せた機能は、新システムから呼ぶことも、AIエージェントのツールとして呼ばせることもできます(連携の型はAIエージェントの社内システム連携で詳しく解説しています)。刷新の完了を待たずにAI活用を始められるのは、この段階的な切り出しの副産物です。

AIエージェントはレガシー刷新のどこで効く?

AIエージェントがいちばん効くのは、コードを書く工程ではなく、コードを読む工程です。レガシー刷新の時間の多くは、実装ではなく「現行が何をしているかを突き止める」ことに費やされるためです。

AIコーディングエージェントを刷新に組み込むとき、現実的な使いどころは次のあたりになります。

工程 AIに任せられること 人が必ず担うこと
解読・仕様復元 コードから処理の流れ・呼び出し関係・分岐条件を整理し、読める形に起こす 業務としての正しさの判断、例外運用の確認
移行設計 新旧の項目対応(マッピング)案の作成、影響範囲の洗い出し 移す順番と範囲の決定、業務部門との合意
テスト 現行の振る舞いを確認するテスト観点・テストデータ案の列挙 合否基準の設定、本番相当データの扱いの判断
ドキュメント 移行手順書・運用手順書の下書き、変更点の要約 最終的な正の承認、引き継ぎ

重要なのは、AIの出力はすべて「確からしい下書き」であって、正ではないという前提です。仕様書のないシステムでは、AIが出した仕様の誤りを指摘できる材料も社内に乏しくなります。だからこそ、AIの復元結果は現行システムの実際の振る舞いで突き合わせる(同じ入力で同じ結果になるか確かめる)手順を必ず挟みます。この検証の考え方はハルシネーション対策と同じ構図です。

逆に、AIに任せてはいけないのは「移す順番を決めること」です。どの機能から手を付けるかは、業務影響・繁忙期・決算期・関係部署の事情で決まります。ここは業務側と握る仕事であり、コードからは出てきません(この整理は業務棚卸しは必要かも参考になります)。

具体例:20年運用の受発注システムを止めずに刷新するなら

抽象的なので、架空の例で流れを追います(以下の数値はすべて説明用の仮の値で、実績ではありません)。

前提はこうします。20年運用の受発注システム。仕様書は5年前で更新停止、当時の開発者は在籍していない。日々の受注入力は止められない。 まず全体の作り直しは考えず、「取引先向けの注文明細PDFを出す機能」だけを最初の1機能に選びます。理由は、業務影響が読みやすく、入力と出力がはっきりしていて、正しさを現行と突き合わせやすいからです。

周回 対象 AIの使いどころ 止めないための工夫
1周目 注文明細PDF出力 該当処理の解読と、出力条件・例外分岐の一覧化 旧機能は残したまま、新旧の出力を同じ注文データで突き合わせる
2周目 注文データの参照API 項目定義の復元、新旧の項目マッピング案の作成 参照だけ先に開放し、更新系は旧システムのまま
3周目 与信チェック 分岐条件の洗い出しとテスト観点の列挙 一定金額以下から新側へ振り分け、超過分は旧側に残す

たとえば計画を立てるとき、1機能あたり「解読2週間・試作2週間・本実装4週間」と仮に置くとします(これも説明用の仮の値です)。この置き方をすると、最初の1機能は約2か月で「動くもの」に到達し、そこで初めて見積の精度が上がります。一括刷新で全機能を先に定義しようとすると、この2か月では要件定義の入口までしか進みません。同じ2か月で「読める仕様」と「動くもの」が1機能ぶん残るか、資料だけが残るか——この差が、刷新が続くかどうかを分けます。

そして1周目でいちばん価値があるのは、実はPDF出力そのものではありません。1周回したことで、自社のコードに対してAIがどの程度使えるか、どこで人の確認が要るかが分かることです。2周目以降の見積は、この実測にもとづいて立てられます。

AIを使った刷新がPoC止まりにならないためには?

レガシー刷新は「大型プロジェクト化 → 要件定義倒れ」か「AIで解読してみた止まり」のどちらかに落ちやすいテーマです。どちらも、成果が業務に届く前に終わってしまう点で共通しています。

避け方は、進め方そのものを段階に区切ることです。弊社(株式会社 DeploAI)の FDE(Forward Deployed Engineer/フォワードデプロイドエンジニア)は、AI導入を①現状診断 ②AI研修 ③活用設計 ④試作 ⑤本実装 ⑥評価構築 ⑦定着支援 ⑧知識基盤 ⑨横断最適 ⑩内製化の10の工程で進めます。この区切り方は、止めずに刷新する進め方とそのまま噛み合います。

  • ③活用設計:どの機能から移すか、AIをどの工程に充てるかを決める。ここで対象を絞るほど、後の周回が軽くなる
  • ④試作:1機能ぶんを実際に動かし、AIの解読結果を現行の振る舞いと突き合わせる。見積の精度はここで上がる
  • ⑤本実装:並走と切り替えを含めて業務に載せる。切り戻せる形で出す
  • ⑧知識基盤:復元した仕様・移行手順・判断の理由を、次の周回とAIが読める形で残す

とくに⑧が刷新では効きます。レガシー化はドキュメントが人に残らなかった結果として起きるのだから、同じことを繰り返さない仕組みを刷新と同時に作る、という考え方です。FDE は「商談・顧客データ・資料・社内のやりとりまで、関わるすべてをAIが読める形式で一か所に集約する“組織の記憶レイヤー”」としての統合基盤づくりを核に置いています。刷新で復元した仕様も、次にAIが読む資産として置き場所を持てます。

プランは、エントリー(①〜③=設計まで)、スタンダード(①〜⑥=実装まで/推奨)、プロ(①〜⑩=内製化まで)の3つで、上位は下位の工程をすべて含む積み上げ式です。契約後も①〜⑩から必要な工程だけを任意に積み増せます(実施済みの工程を再請求することはありません)。刷新のように「1周目の結果を見てから次を決めたい」テーマとは、この形が合います。各工程の成果物(テンプレート・基盤・ドキュメント)はすべて御社に残るため、途中で歩みを止めても、残ったものが次の周回の出発点になります。

内製化まで見据える場合の進み方はAI内製化の現実的なロードマップ、FDEという役割そのものの解説はFDE(Forward Deployed Engineer)とはをご覧ください。

まとめ

  • レガシーシステム刷新の目的は「新しくすること」ではなく、変更に追随できる状態を取り戻すこと。AI活用の前提条件になっていることも多い
  • 一括刷新は業務停止リスクと要件定義の長期化を同時に抱える。途中で止まると何も残らない進め方自体がリスク
  • 止めずに進める型は、ストラングラーフィグパターン(新旧並走で機能を少しずつ移す)とAPI化による疎結合化
  • AIエージェントがいちばん効くのは、コードを読んで仕様を復元する工程。ただし出力は下書きであり、現行の振る舞いとの突き合わせで検証する
  • 移す順番を決めるのは人の仕事。小さく1周回して実測し、次の見積を立てるのが刷新を続けるコツ
  • FDE の10工程のように段階を区切り、動くものと読める仕様を毎周残す進め方が、止めずに刷新するアプローチと噛み合う

レガシー刷新とAI活用をどこから始めるか迷っている方は、無料相談へどうぞ。進め方はサービス内容、工程の選び方は料金をご覧ください。関連記事:AIエージェントの社内システム連携AI導入がPoC止まりになる理由AIネイティブのデータ基盤とはFDEとは

よくある質問

レガシーシステム刷新(モダナイゼーション)とは何ですか?
長年使われてきた既存システムを、いまの事業や技術に合う形に作り替えていくことです。全部を一度に作り直す「リプレース」だけを指すのではなく、外側だけ新しくする、機能を切り出してAPI化する、データを新基盤へ移すといった段階的な手段も含みます。目的はシステムを新しくすること自体ではなく、変更に追随できる状態を取り戻すことにあります。
レガシー刷新にAIエージェントはどこで役立ちますか?
いちばん効きやすいのは「解読」の工程です。仕様書がなく作った人も残っていないコードを読み、処理の流れ・呼び出し関係・分岐条件を人が読める形に整理する下ごしらえに向きます。ほかに、移行前後の項目の突き合わせ案の作成、テスト観点の洗い出し、移行手順書の下書きなども支援できます。ただしAIの出力は必ず人が検証してから正とする前提が必要です。
なぜ一括(ビッグバン)での刷新は避けたほうがよいのですか?
業務が止まるリスクと、要件定義が長期化するリスクを同時に抱え込むからです。稼働中の基幹業務は止められないため、切り替えは一発勝負になり、検証も本番同等の規模が要ります。さらに現行仕様が誰にも分からない状態で「全部を定義し直す」と、要件定義だけで年単位になりがちです。小さく切り出して並走させるほうが、後戻りできる刷新になります。
「止めずに刷新する」とは具体的にどう進めるのですか?
新旧システムを並走させ、機能を少しずつ新しい側へ移す進め方です。代表的な型がストラングラーフィグパターンで、既存システムの前段に振り分けの層を置き、移し終えた機能だけ新システムへ流します。切り替え単位が小さいので、問題が起きても切り戻せます。移す順番は、業務影響が小さく仕様がはっきりしている機能から選ぶのが定石です。
DeploAIのFDEはレガシー刷新を支援しますか?
はい。DeploAI の FDE(Forward Deployed Engineer)は、現状診断・活用設計から、試作・本実装・評価の構築、定着と知識基盤づくりまでを現場で伴走します。レガシー刷新は既存システムの都合と業務の都合が絡み、資料だけでは前に進みません。工程を小さく区切り、動くものを積み上げながら成果物を御社に残していく進め方と相性のよい領域です。

執筆・編集

DeploAI FDE コラム編集部

事業を理解したエンジニアが現場で伴走する FDE(Forward Deployed Engineer)サービスを提供する株式会社DeploAI のコラム編集部です。AI導入の進め方・組織づくり・業務別ユースケースなど、実践に役立つ情報をお届けします。

FDE のサービス内容はこちら →

この記事のテーマについて、相談してみませんか?

DeploAI の FDE は、フロント部門の AI 化を「実装」から「成果が出るまで」伴走します。課題の整理だけでも、お気軽にどうぞ。