Codexは、コードや資料を読み、調査、修正案、テスト、レビュー、ドキュメント更新を支援するOpenAIのコーディングエージェントです。 AS400 / IBM iの現場では、RPG/CLの処理整理、呼び出し関係、影響調査、ジョブログ要約、単体テスト観点の作成に使えます。
一方で、本番データ更新、業務判断、リラン可否、顧客情報を含むデータの取り扱いを任せきりにする道具ではありません。人が対象環境と結果を確認できる範囲から始めます。
AS400保守でCodexが向いている作業
| 作業 | Codexに頼めること | 人が確認すること |
|---|---|---|
| RPG/CL読解 | 処理概要、入出力、CALL関係を整理する | 業務仕様、参照先、更新条件 |
| 影響調査 | 変更項目が使われる処理候補を洗い出す | 実環境のオブジェクト、動的呼び出し |
| ジョブログ | メッセージの時系列と確認候補を整理する | 実際の原因、返信・再実行判断 |
| 単体テスト | 正常系、境界値、異常系、再実行を列挙する | 期待結果、実行環境、証跡 |
| コンパイル | エラーや警告の要点をまとめる | ライブラリ、オプション、作成物 |
| 文書化 | 調査メモ、手順書、引き継ぎ資料を下書きする | 機密情報、現場固有の表現、承認 |
最初は読み取りと整理から始める
- 検証用またはマスキング済みの資料を用意する
- 対象プログラム、目的、見てほしい観点を伝える
- 処理概要と不明点を出させる
- 人がソース・ジョブログ・ファイル定義と照合する
- 次に確認するコマンドやテスト観点を整理する
- 確認結果を調査メモとして残す
「このソースを直して」から始めるより、「このプログラムの入出力と更新ファイルを整理し、不明点を質問してください」と依頼する方が、誤った前提に気づきやすくなります。
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の読解、影響調査、ジョブログ整理、テスト観点、文書化を速くする補助役です。本番操作や業務判断は任せず、機密情報を除いた範囲で使い、最後は人が元資料と照合します。