AS400 RPGソース解析をAIに手伝わせる時のチェックリスト|仕様不明でも危なくしない

AS400 / IBM i のRPGソース解析は、仕様書が古い、担当者が退職している、画面名とプログラム名の対応が分からない、という状態から始まることがあります。AIを使うと読み始めは早くなりますが、ソースを丸投げして結論だけもらう使い方は危険です。

AIに渡す前に確認するもの

確認目的使い方
DSPPGMREF参照ファイルや呼び出し関係を見る影響範囲の候補にする
ジョブログ実行時のエラーや分岐を見る現象とソースをつなぐ
画面名業務担当の言葉に合わせる在庫照会、請求締め、出荷確定などで整理する
変更依頼何を変えるのか決める調査と改修を混ぜない
テスト観点壊してはいけない処理を見る正常系だけで終わらせない

AIへの聞き方

「このRPGソースを読んで、処理概要、入力ファイル、更新ファイル、外部呼び出し、エラー時の分岐、業務上の注意点を整理してください。断定できない部分は不明として分けてください。」のように、出力形式を指定します。

大切なのは、AIの回答を仕様書として確定しないことです。DSPPGMREF、DSPFFD、実データ、ジョブログ、画面操作、業務担当への確認で裏取りします。AIは調査時間を減らす道具であって、承認者ではありません。

チームで使う時のルール

社内でAIを使うなら、機密情報のマスキング、貼ってよいソース範囲、レビュー担当、回答の保存先、誤回答時の扱いを決めます。若手に使わせるほど、プロンプト例とレビュー観点をセットにしておく必要があります。

AI利用の注意は AS400 RPGソースをAIに読ませる時の注意、影響調査は DSPPGMREFで影響調査する方法、実戦練習は AS400 / IBM i 現場向けCodex実戦研修 を参照してください。

関連: AS400保守でAIを安全に使うための実務記事として、AS400保守で使うAIプロンプト集|ジョブログ・RPG解析・影響調査を早く整理する も追加しました。

RPGソースをAIで読む時は、更新ファイルとテスト観点まで出す

RPGソースをAIで読む時は、処理概要だけでは現場で使いにくいです。入力ファイル、更新ファイル、出力帳票、CALL先、エラー処理、テスト観点まで整理すると、影響調査やレビューに使える資料になります。