AGENTS.mdはAIインテリジェンスのプロジェクト仕様書として機能し、人間の開発者のためのオンボードマニュアルに似ています。このファイルがプロジェクトのルートディレクトリに存在すると、Codexは特定の技術環境や開発仕様に素早く適応することができ、実行効率が40%以上向上します。このMarkdownファイルは、グローバルな仕様からモジュールレベルの詳細まで、複数の粒度をサポートする階層的な指示システムを使用しています。
このファイルの内容は、テスト仕様の要件(pytestの実行パラメータなど)、コードスタイルの制約(PEP8またはGoogle Styleに従う)、プロジェクトのアーキテクチャの説明(主要なモジュールの責任の境界)の3つの主要なモジュールで構成されます。深くネストされたAGENTS.mdは、ディレクティブの優先順位を持ちます。例えば、サブディレクトリのフォーマット要件は、ルートディレクトリの共通仕様を上書きします。例として、5層のAGENTS.mdで構成された金融プロジェクトでは、Codexで生成されたコードがコード監査に合格する確率が、1回で62%から89%に増加しました。
特に注意すべき点は、AGENTS.mdに自動化された検証スクリプトが含まれている場合、Codexはコミット前にこれらのチェックを強制的に実行することです。あるIoTプロジェクトでは、カスタムsecurity_linter.shを統合することで、インジェクション脆弱性の可能性がある3つのコードコミットをブロックすることに成功しました。
この答えは記事から得たものである。ChatGPTコーデックス:ソフトウェアエンジニアリングタスクを自動化するインテリジェンスについて
































