AGENTS.md dient als Projektspezifikation für KI-Intelligenzen, ähnlich wie ein Onboarding-Handbuch für menschliche Entwickler. Wenn diese Datei im Stammverzeichnis des Projekts vorhanden ist, kann sich Codex schnell an spezifische technische Umgebungen und Entwicklungsspezifikationen anpassen und die Ausführungseffizienz um mehr als 40% verbessern. Diese Markdown-Datei verwendet ein hierarchisches Richtliniensystem, das mehrere Granularitätsebenen unterstützt, von globalen Spezifikationen bis hin zu Details auf Modulebene.
Der Inhalt der Datei besteht aus drei Hauptmodulen: Anforderungen an die Testspezifikation (z. B. pytest-Ausführungsparameter), Einschränkungen für den Codestil (gemäß PEP8 oder Google Style) und eine Beschreibung der Projektarchitektur (Zuständigkeitsgrenzen für die Hauptmodule). Die tief verschachtelte AGENTS.md hat Richtlinienvorrang, d.h. Formatierungsanforderungen in Unterverzeichnissen haben Vorrang vor den allgemeinen Spezifikationen im Stammverzeichnis. Ein Beispiel: Bei einem Finanzprojekt, das mit 5 Schichten von AGENTS.md konfiguriert wurde, erhöhte sich die Wahrscheinlichkeit, dass der von Codex generierte Code eine Codeprüfung besteht, von 62% auf 89% in einem einzigen Durchgang.
Wenn AGENTS.md automatische Validierungsskripte enthält, erzwingt Codex die Durchführung dieser Prüfungen vor der Übergabe. Ein IoT-Projekt blockierte erfolgreich 3 Code-Commits mit möglichen Injektionsschwachstellen durch die Integration eines benutzerdefinierten security_linter.sh.
Diese Antwort stammt aus dem ArtikelChatGPT Codex: Eine intelligente Einrichtung zur Automatisierung von SoftwareentwicklungsaufgabenDie
































