Codex ist ein programmierunterstütztes Agententool, das von OpenAI in ChatGPT bereitgestellt wird, auf der GPT-4/5-Architektur trainiert wurde und in der Lage ist, Dateien zu lesen und zu schreiben, Tests durchzuführen, Fehler zu beheben und Pull-Requests zu generieren. Ziel ist es, Entwicklern dabei zu helfen, die Arbeit an der Softwareentwicklung effizienter zu erledigen. Im Gegensatz zum "Codex-Modell" von 2021 ist Codex jetzt ein vollständiger Engineering-Agent, nicht nur die Code-Vervollständigung.
- Zugangsvoraussetzungen
Um über ChatGPT auf Codex zugreifen zu können, müssen Benutzer ein Abonnement für ChatGPT Plus, Pro, Business, Edu oder Enterprise haben. Es ist derzeit nicht direkt für kostenlose Benutzer verfügbar. Codex kann über drei offizielle Portale verwendet werden: die ChatGPT-Web-Seitenleiste, die Codex-CLI (Befehlszeilentool) und IDE-Erweiterungen (z. B. VS Code, Cursor).
- Spezifische Nutzungsschritte
Melden Sie sich zunächst bei ChatGPT an und bestätigen Sie, dass das Abonnement geöffnet ist. Gehen Sie zur Seitenleiste und wählen Sie "Codex", der im Code- oder Ask-Modus verwendet werden kann. Wenn Sie ein GitHub-Repository betreiben und Codex den Zugriff auf ein bestimmtes Projekt autorisieren müssen, kann der Umfang der Autorisierung nach Repository oder Organisation festgelegt werden. Codex führt dann Code in einer Sandbox-Umgebung aus, führt Tests aus und generiert Änderungsvorschläge oder reicht PRs ein. Benutzer können Diffs, Protokolle und Testergebnisse in der ChatGPT-Oberfläche überprüfen, um zu entscheiden, ob sie zusammengeführt werden sollen.
- Vorsichtsmaßnahmen für die Verwendung
Codex unterstützt die Zusammenarbeit im Web, in der CLI und in der IDE, und das mobile Endgerät kann Aufgaben nachverfolgen. Sie können Tests und Stilspezifikationen mithilfe AGENTS.md Dateien im Repository konfigurieren. Obwohl Codex die Effizienz erheblich verbessern kann, muss der generierte Code immer noch manuell überprüft und getestet werden, um Sicherheit und Qualität zu gewährleisten.
Häufig gestellte Fragen (Q&A)
F: Was sind die Voraussetzungen für die Verwendung von Codex mit ChatGPT?
A: Sie müssen über ein Plus/Pro/Business/Edu/Enterprise-Abonnement verfügen.
F: Liest Codex automatisch alle meine Repositories?
A: Nein, es wird nur auf die Repositories zugegriffen, die Sie aktiv autorisieren, und die Berechtigungen können jederzeit widerrufen werden.
F: Kann der vom Codex generierte Code direkt für die Produktion verwendet werden?
A: Es wird nicht empfohlen, direkt live zu gehen, und es muss noch von Entwicklern getestet und überprüft werden, bevor es in die Produktion geht.