|
Codex
|
OpenAICodexプログラムの新規作成,機能追加,不具合修正,テストを中心に,Codex の使い方を説明します. 目次Codex の役割Codex は,プログラムの作成・修正を支援する AI エージェントです.プログラムのソースコードの生成からテストまでを支援します.Codex はそればかりではなく,データ解析や文章の作成にも利用できます.私は以下のような作業に使っています.
どこから利用するかCodex は様々な形態で利用できます.表1に,利用形態をまとめます.私は主に,VS Code の IDE 拡張から利用しています.VS Code の拡張機能をインストールと設定は,設定を参照してください.
導入方法は 公式のスタートガイドを参照してください. ローカル作業の基本Windows のデスクトップアプリで Codex を開き,[Ctrl]+[o] を押すと,作業フォルダーを選択できます. 共通の作業指示は AGENTS.md にまとめられます.文字コード,編集範囲,実行方法などの書き方は,基本ページを参照してください. WEB ページの編集basic/index.html の説明を更新してください. EUC-JP,PHP の include,共通 CSS のクラスを維持してください. 修正対象は本文と目次です. 編集後に目次のリンク,参照ファイル,PHP 構文を確認してください. PHP を含む HTML は,ファイルを直接開くだけではサーバー側の処理を確認できません.PHP を実行できる環境で表示し,文字化けやレイアウトも確認します. プログラム作成スクリプトやアプリケーションの新規作成,機能追加,不具合修正を依頼できます.ソースファイルの作成から動作確認までが対象です(公式のコード生成ガイド). プログラム作成の手順ChatGPT と仕様を固め,Codex で実装します.仕様書は
Codex への依頼例まず,実装前の点検を依頼します. program_spec.md と参考ファイル,実行環境を確認し, 仕様の矛盾・不足・実現上の問題を挙げてください. まだ実装せず,確認が必要な点と修正案を示してください. 必要な修正を仕様書に反映してから,実装を依頼します. 更新した program_spec.md に従って実装してください. まず主要な機能が一通り動くものを作り,GUI を操作できる状態にしてください. 仕様書の入力例と期待する結果に基づいてテストし,起動方法を示してください. 既存プログラムを改良する機能追加は仕様書を更新してから依頼し,維持する動作を明記します.不具合修正では,再現手順,エラーメッセージ,期待する結果を伝えます. 更新した program_spec.md に従い,ファイル一覧作成プログラムに 指定した拡張子だけを出力する --ext オプションを追加してください. 例:--ext .txt を指定すると,拡張子が .txt のファイルだけを出力します. 拡張子の英字は大文字と小文字を区別しないでください. オプションを指定しない場合の動作と,CSV の列構成は維持してください. 追加機能のテストを作成して実行し,既存のテストも確認してください. README.md に使用例を追記し,変更点とテスト結果を報告してください. 高速化を依頼する場合は,対象データと測定方法も指定します. LaTeX・数値解析・作図必要な環境
一連の作業を依頼する
data/measurement.csv を解析し,図を figures/ に保存してください. 解析コードは scripts/analyze.py に残してください. main.tex に結果と解析条件を追記し,既存のラベルと引用キーを維持してください. ビルドは既存の latexmk 設定に従ってください. PDF の図,表,参照番号と,ログの警告を確認してください. 再現できる形に残す実行コマンド,ライブラリー,入力データの版,乱数やフィッティングの条件を README.md に残します. ページ作成情報参考資料
|