CodexをAS400保守で使う方法|RPG/CL解析・影響調査・テスト支援

Codexは、コードや資料を読み、調査、修正案、テスト、レビュー、ドキュメント更新を支援するOpenAIのコーディングエージェントです。 AS400 / IBM iの現場では、RPG/CLの処理整理、呼び出し関係、影響調査、ジョブログ要約、単体テスト観点の作成に使えます。

一方で、本番データ更新、業務判断、リラン可否、顧客情報を含むデータの取り扱いを任せきりにする道具ではありません。人が対象環境と結果を確認できる範囲から始めます。

AS400保守でCodexが向いている作業

作業Codexに頼めること人が確認すること
RPG/CL読解処理概要、入出力、CALL関係を整理する業務仕様、参照先、更新条件
影響調査変更項目が使われる処理候補を洗い出す実環境のオブジェクト、動的呼び出し
ジョブログメッセージの時系列と確認候補を整理する実際の原因、返信・再実行判断
単体テスト正常系、境界値、異常系、再実行を列挙する期待結果、実行環境、証跡
コンパイルエラーや警告の要点をまとめるライブラリ、オプション、作成物
文書化調査メモ、手順書、引き継ぎ資料を下書きする機密情報、現場固有の表現、承認

最初は読み取りと整理から始める

  1. 検証用またはマスキング済みの資料を用意する
  2. 対象プログラム、目的、見てほしい観点を伝える
  3. 処理概要と不明点を出させる
  4. 人がソース・ジョブログ・ファイル定義と照合する
  5. 次に確認するコマンドやテスト観点を整理する
  6. 確認結果を調査メモとして残す

「このソースを直して」から始めるより、「このプログラムの入出力と更新ファイルを整理し、不明点を質問してください」と依頼する方が、誤った前提に気づきやすくなります。

RPG/CL解析の依頼例

このRPG/CLの処理を調査してください。
1. 入力パラメーター
2. 参照・更新ファイル
3. 呼び出すプログラムとサブルーチン
4. エラー処理とMONMSG
5. 修正時の影響候補
6. 単体テスト観点

分からない点は推測で断定せず、確認質問として分けてください。

ジョブログ調査の依頼例

マスキング済みのジョブログを時系列で整理してください。
最初の原因メッセージ、後続エラー、対象プログラム、対象ファイル、
次に確認するコマンドを分けてください。
返信や再実行の可否は断定せず、人が判断する確認項目を出してください。

ジョブログの読み方自体は AS400ジョブログ確認手順、CPFの切り分けは CPFエラーの調べ方 で確認できます。

単体テストとレビューで使う

Codexは、最大桁、境界値、ゼロ、空白、件数増加、DB更新、帳票、CSV、再実行の観点を並べる作業と相性があります。ただし、テスト観点を出したことと、実行して仕様通りだったことは別です。

  • 期待結果は仕様書と業務担当者の確認を使う
  • コンパイルが通っても業務ロジックをレビューする
  • DB更新前後、帳票、ジョブログを証跡として残す
  • エビデンス取得後に直したら再テストする

具体的な観点は AS400のフル桁入力・境界値テスト確認表 にまとめています。

Codexへ渡さない情報

渡さないもの代わりに行うこと
パスワード、APIキー、Cookie、トークン削除し、設定名だけに置き換える
顧客名、個人情報、取引データ架空値・項目名・件数へ置き換える
本番接続情報検証用の説明と仮のホスト名を使う
ソース全文を無条件に外部へ出すこと社内規程と契約を確認し、必要範囲だけ扱う
未確認の復旧SQLや本番コマンド案としてレビューし、承認手順を通す

Codexに任せない判断

  • 本番データを更新するか
  • ジョブを終了・再実行するか
  • MSGWへ何を返信するか
  • 締め、出荷、請求、EDIを続行するか
  • 顧客や利用部門へ何を説明するか

Codexは判断材料を整理できますが、業務影響と責任を引き受けるわけではありません。最終判断は、環境、権限、業務、戻し方を確認できる人が行います。

若手とベテランで使い方を変える

若手は、用語の説明、調査順、確認質問、テスト観点を整理する使い方から始めます。ベテランは、複雑な呼び出し関係、差分レビュー、調査メモの標準化へ使うと効果が出やすいです。どちらも、結果を鵜呑みにせず元資料と照合します。

法人で使う場合はルールと研修をそろえる

個人ごとに入力範囲やレビュー方法が違うと、AI活用そのものが新しい属人化になります。対象業務、入力禁止情報、承認者、ログ、テスト、戻し方を決め、同じ題材で練習できる状態を作ります。既存RPG/CLを題材に現場の確認順まで扱う支援は、AS400 / IBM i Codex研修の内容・料金 で確認できます。

参考

まとめ

CodexはRPG/CLの読解、影響調査、ジョブログ整理、テスト観点、文書化を速くする補助役です。本番操作や業務判断は任せず、機密情報を除いた範囲で使い、最後は人が元資料と照合します。