Direkt zum Inhalt

Der Codex von OpenAI: Ein Leitfaden mit 3 praktischen Beispielen

Erfahre, was der OpenAI Codex ist und wie du ihn in chatGPT nutzt, um Programmieraufgaben in einem GitHub-Repository durchzuführen.
Aktualisierte 17. Mai 2025  · 12 Min. Lesezeit

OpenAI hat gerade den Codex innerhalb der ChatGPT-App veröffentlicht . Codex ist ein Tool, das Entwicklern und Teams helfen soll, die tägliche Programmierarbeit zu erleichtern.

In diesem Tutorial zeige ich dir, wie du Codex in chatGPT nutzen kannst, um praktische Aufgaben in einem GitHub-Repository zu erledigen, auch wenn du kein professioneller Coder bist. Wir verwenden den Codex, um:

  • Wende eine Codekorrektur an und erstelle einen Pull Request.
  • Erkläre eine komplexe Funktion innerhalb der Codebase.
  • Identifiziere und behebe einen Fehler anhand einer Frage.

Du wirst sehen, wie Codex in einer sicheren Sandbox funktioniert, überprüfbare Codeänderungen erzeugt und dir hilft, schneller zu liefern, ohne ChatGPT zu verlassen.

Was ist der Codex von OpenAI?

OpenAI Codex ist ein Cloud-basierter Software-Engineering-Agent, der Code schreiben und bearbeiten, Tests durchführen, Fehler beheben und sogar Pull Requests vorschlagen kann. Jede Aufgabe wird in ihrer eigenen Sandbox-Umgebung ausgeführt.

Codex wird von codex-1angetrieben , einer Version des o3-Modells das auf reale Entwicklungsabläufe abgestimmt ist. Dieser Agent ist auf Sicherheit, Testbarkeit und Entwicklerproduktivität ausgelegt. Du kannst den Codex mit Hilfe von AGENTS.md Dateien anleiten oder direkt in der Seitenleiste von chatGPT mit ihm interagieren.

Mit Codex CLIkannst du diese Funktionen auch direkt in deinem Terminal nutzen.

OpenAIs Codex einrichten

Die Einrichtung von Codex dauert nur ein paar Minuten. Hier ist eine einfache Schritt-für-Schritt-Anleitung, damit du loslegen kannst.

Schritt 1: Suche nach dem Codex-Tool

Beginne damit, dich einzuloggen bei ChatGPT. Suche in der linken Symbolleiste nach Codex. Beachte, dass der Codex derzeitnur für Pro-, Team- und Enterprise-Benutzer ausgerollt wird .

Codex in ChatGPT

Schritt 2: Erste Schritte mit Codex

Wenn du auf Codex klickst, gelangst du zu einer weiteren Registerkarte für die Ersteinrichtung. Klicke auf "Get Started" und folge dem Authentifizierungsverfahren wie im nächsten Schritt gezeigt.

Codex Los geht's

Schritt 3: Multi-Faktor-Authentifizierung

Klicke auf "MFA einrichten, um fortzufahren" und scanne den QR-Code mit deiner bevorzugten Authentifizierungs-App (wie Google Authenticator oder Authy). Gib den Code zur Verifizierung ein und du bist fertig!

Multi-Faktor-Authentifizierung für Codex

Schritt 4: Mit GitHub verbinden

Sobald die Multi-Faktor-Authentifizierung abgeschlossen ist, verbinden wir Codex mit GitHub.

Verbindung zu GitHub für Codex

Schritt 4.1: Autorisiere den GitHub Connector

Über "Mit GitHub verbinden" gelangst du zu einem Pop-up, in dem du den GitHub-Connector autorisieren musst. Lies dir das Pop-up durch und autorisiere.

Authorize Connector für Codex

Schritt 4.2: Hinzufügen deines GitHub-Kontos

Sobald GitHub verbunden ist, müssen wir unser Konto hinzufügen. Wähle unter der Registerkarte "GitHub-Organisation" die Option "GitHub-Konto hinzufügen". 

Umgebung für OpenAIs Codex schaffen

Füge dein Konto für OpenAI's Codex hinzu

Daraufhin wird ein weiteres Pop-up-Fenster mit der Aufforderung "Installieren und autorisieren" angezeigt. Klicke auf "Autorisieren" und alle deine Repositories werden auf der ChatGPT-Oberfläche angezeigt. Du kannst auch nur ausgewählte Repositories autorisieren.

Autorisiere dein Konto für den Codex von OpenAI

Schritt 4.3: Eine Umgebung schaffen

Wähle das Repository aus, an dem du arbeiten möchtest, und klicke auf "Umgebung erstellen".

Repo für OpenAI's Codex auswählen

So kommst du zu "Data Controls". Codex befindet sich noch in aktiver Entwicklung und du wirst möglicherweise eine optionale Aufforderung sehen, deine Daten für die Modellverbesserung zu verwenden. Du kannst dies ausschalten und fortfahren.

Datenkontrollen für OpenAIs Codex

Jetzt ist deine Umgebung bereit, erkundet zu werden. Mit Codex kannst du Aufgaben parallel zu vorher ausgewählten Aufgaben starten.

Aufgaben im Codex von OpenAI

Klicke einfach auf "Aufgaben starten" oder wähle Aufgaben nach deinen Bedürfnissen aus. Dadurch gelangst du zu einer Schnittstelle, auf der du Fragen stellen oder den Agenten bitten kannst, eine Funktion für dich zu programmieren.

Startaufgaben für OpenAIs Codex

Aufgaben bereit

Wenn alle Aufgaben fertig sind, wählst du die Aufgabe aus, an der du arbeiten möchtest - oder du kannst mehrere Aufgaben parallel bearbeiten.

Schritt 5: AGENTS.md Datei (optional)

Die Datei AGENTS.md ist eine spezielle Konfigurationsdatei, die von OpenAI für die Codex-Plattform eingeführt wurde. Sie wurde speziell dafür entwickelt, KI-Agenten bei der Arbeit in deiner Codebasis zu unterstützen. Du kannst es dir wie ein Entwicklerhandbuch für KI-Teammitglieder vorstellen, ähnlich wie ein README.md, aber mit dem Schwerpunkt auf Anweisungen für autonome Agenten. Hier ist ein Beispiel für eine AGENTS.md Datei:

# AGENTS.md

## Code Style
- Use Black for Python formatting.
- Avoid abbreviations in variable names.

## Testing
- Run pytest tests/ before finalizing a PR.
- All commits must pass lint checks via flake8.

## PR Instructions
- Title format: [Fix] Short description
- Include a one-line summary and a "Testing Done" section

Wenn Codex eine Aufgabe in deiner Codebasis ausführt, wird sie:

  • Sucht nach AGENTS.md Dateien, deren Geltungsbereich die zu ändernde(n) Datei(en) umfasst.
  • Wendet die Anweisungen in diesen Dateien an, um seine Änderungen zu formatieren, zu testen und zu dokumentieren.
  • Priorisiert tiefer verschachtelte Anweisungen, wenn mehrere Dateien zutreffen (wie bei einer kaskadierenden Konfiguration).

Der Codex von OpenAI: Drei praktische Beispiele

Lass uns anhand von drei Beispielen, die ich in einem Repository durchgeführt habe, herausfinden, wie Codex dir in der realen Entwicklung helfen kann.

Beispiel 1: Grundlegende Korrekturen und Tippfehler

Codex unterteilt manchmal eine einzelne Anfrage in Teilaufgaben, wie z.B. das Korrigieren von Tippfehlern, das Verbessern einer README oder das Schreiben von Tests, die alle im selben Arbeitsbereich stattfinden.

Grundlegende Korrekturen im Codex von OpenAI

Themen und Aufgaben im Codex von OpenAI

Du kannst eine neue Aufgabe innerhalb einer bestehenden Aufgabe basierend auf der ersten Überprüfung starten, Änderungen an der bestehenden Codebasis beantragen oder über das Textfeld Fragen stellen. Um die Aufgabe zu erweitern oder etwas Neues festzulegen, klicke auf "Code" und starte direkt eine neue Teilaufgabe.

Vorgeschlagene Änderungen durch OpenAIs Codex

Wenn du mit den Änderungen zufrieden bist, klicke auf "Push", um eine neue Pull-Anfrage zu erstellen. Nach ein paar Sekunden kannst du auf "View Pull Request" klicken, um auf den Pull Request zuzugreifen und ihn in den Hauptteil einzubinden.

Beispiel 2: Codebase-Erklärung

Als Nächstes nutzte ich Codex für eine Aufgabe, die nichts mit dem Editieren zu tun hatte: Ich erkundete die Codebasis und fragte, was ich als Nächstes tun könnte. Das ist besonders nützlich, wenn du neu in einem Projekt bist, schnell einsteigen willst oder einfach nur nicht verstehen willst, wie eine bestimmte Funktion funktioniert.

CodeBase Erklärungsaufgabe von OpenAI's Codex

Codex navigierte durch das Projekt und lieferte eine saubere, einsteigerfreundliche Aufschlüsselung der Codebasis. Anstatt die Dateien einfach aufzulisten, hat der Codex sie nach ihrem Zweck gruppiert:

  • Er hob hervor, dass qwen3_demo.py das Hauptskript ist, das zwei Gradio-basierte Schnittstellen aufruft - eine für den Wechsel des Argumentationsmodus und eine weitere für die mehrsprachige Übersetzung.
  • Sie hat qwen3_demo.ipynb als interaktive Notizbuch-Alternative identifiziert.
  • Er verwies auf test_qwen3_demo.py für Unit-Tests und README.md für Dokumentation und Video-Walkthroughs.

Darüber hinaus hat Codex auch "Wissenswertes" aufgelistet, wie z.B. Abhängigkeiten (Ollama CLI), die Rolle der Funktion _run_ollama und Tipps zur Erweiterung der Schnittstelle. Es wurden sogar Vorschläge für die nächsten Schritte gemacht, wie z.B. die Erforschung der Modellversionierung, die Verbesserung der Benutzeroberfläche und das Hinzufügen einer Fehlerbehandlung.

Beispiel 3: Finde und behebe einen Fehler

Codex kann die gesamte Codebasis scannen, einen Fehler identifizieren, eine Lösung vorschlagen und dir eine Vorschau der Änderungen zeigen. Dieser Prozess ähnelt den Code Change Reviews auf GitHub.

Finde Fehler und behebe sie mit dem Codex von OpenAI

Du kannst die Protokolle einsehen, um den Hintergrundprozess für die vorgenommenen Änderungen zu verstehen, indem du auf "Protokolle" klickst.

Stelle eine Frage im OpenAI Codex

Codex gibt eine Zusammenfassung der vorgenommenen Änderungen zurück, zusammen mit den Dateien, die erstellt wurden oder von den Änderungen betroffen sind. Du kannst auch Fragen zu den Änderungen stellen oder Codex bitten, neuen Code zu schreiben, um die aktuelle Implementierung zu verbessern.

eine Funktion in der Codebasis mit dem Codex von OpenAI zu erklären

Aktualisierte Codedateien im Codex von OpenAI

Wenn du mit den Code-Fixes zufrieden bist, klicke auf "Push" und "Neuen PR erstellen", um eine neue Pull-Anfrage zu öffnen.

Einen PR aus dem Codex von OpenAI erstellen

Nach ein paar Sekunden kannst du auf "View Pull Request" klicken, um auf den Pull Request zuzugreifen und ihn in den Hauptteil einzubinden.

Änderungen pushen und Pull Request einsehen

Codex ermöglicht es, die Änderungen mit nur wenigen Klicks zusammenzuführen.

lookup PR in GitHub

Von OpenAIs Codex in den Hauptteil einfügen

Die Hauptdateien werden nahtlos auf dem Repository aktualisiert.

Aktualisierter Hauptteil von OpenAIs Codex

Warum ist der Codex wichtig?

Codex ist nicht nur ein weiteres Tool zur Codegenerierung, sondern ein kollaborativer Agent. Du kannst es bitten, zu schreiben, zu refaktorisieren, zu testen, zu debuggen oder zu erklären, und es zeigt dir die Terminalprotokolle, Zitate und Ausgaben für jeden Schritt.

Hier sind einige Vorteile aus der Praxis, die ich beobachtet habe:

  • Die Aufgaben sind nachvollziehbar und überprüfbar.
  • Codex arbeitet parallel, du kannst also mehrere Änderungen in die Warteschlange stellen.
  • Es berücksichtigt deine Entwicklungseinstellungen, vor allem, wenn du die Konventionen in der AGENTS.md Datei konfiguriert hast.
  • Sie entspricht den menschlichen PR-Standards und kann CI-Tests bestehen.

Für mich sieht das so aus, als hätte OpenAI gerade einen Praktikanten für Softwareentwicklung entlassen.

Fazit

Wir haben gelernt, wie Codex Fehler behebt, Feature-Patches anwendet und die Logik des Codes erklärt, während er Pull-Requests erstellt, Tests durchführt und seine Aktionen in Terminal-Logs und Diffs dokumentiert.

Diese praktische Übung zeigt, wie Codex deinen täglichen Arbeitsablauf als Entwickler verbessern kann, egal ob du alten Code debuggst, ein neues Repo einführst oder Wartungsaufgaben erledigst.

Ich gehe davon aus, dass Codex in Zukunft noch stärker in IDEs, CI-Pipelines und Taskplaner integriert wird und so zu einem wichtigen Bestandteil des modernen Software-Stacks wird. Um mehr über Codex zu erfahren, lies den offiziellen Release Blogund du kannst auch Anwendungsbeispiele auf dem OpenAIs YouTube-Kanal.

Um tiefer in die ingenieurwissenschaftlichen Modelle und Werkzeuge von OpenAI einzutauchen, empfehle ich diese Blogs:

FAQs

Unterscheidet sich Codex von ChatGPT?

Ja, Codex ist ein spezieller Agent für die Softwareentwicklung, der für die Ausführung von Aufgaben in Git-Repos optimiert ist.

Muss ich den Codex installieren?

Du brauchst Codex nicht zu installieren, wenn du ihn innerhalb der ChatGPT-App verwendest. Um es im Terminal zu verwenden, musst du jedoch das Codex CLI installieren.

Ist der Codex von OpenAI sicher?

Codex läuft in einem sicheren, isolierten Container. Er kann nicht auf das Internet oder externe APIs zugreifen.


Aashi Dutt's photo
Author
Aashi Dutt
LinkedIn
Twitter

Ich bin ein Google Developers Expert in ML (Gen AI), ein Kaggle 3x Expert und ein Women Techmakers Ambassador mit mehr als 3 Jahren Erfahrung im Tech-Bereich. Ich habe 2020 ein Startup im Bereich Gesundheitstechnologie mitbegründet und mache einen Master in Informatik an der Georgia Tech, der sich auf maschinelles Lernen spezialisiert.

Themen

Lerne KI mit diesen Kursen!

Lernpfad

Developing AI Applications

21hrs hr
Learn to create AI-powered applications with the latest AI developer tools, including the OpenAI API, Hugging Face, and LangChain.
Siehe DetailsRight Arrow
Kurs starten
Mehr anzeigenRight Arrow
Verwandt

Der Blog

Top 30 Generative KI Interview Fragen und Antworten für 2024

Dieser Blog bietet eine umfassende Sammlung von Fragen und Antworten zu generativen KI-Interviews, die von grundlegenden Konzepten bis hin zu fortgeschrittenen Themen reichen.
Hesam Sheikh Hassani's photo

Hesam Sheikh Hassani

15 Min.

Der Blog

Die 50 besten AWS-Interview-Fragen und Antworten für 2025

Ein kompletter Leitfaden zur Erkundung der grundlegenden, mittleren und fortgeschrittenen AWS-Interviewfragen, zusammen mit Fragen, die auf realen Situationen basieren.
Zoumana Keita 's photo

Zoumana Keita

15 Min.

Der Blog

Lehrer/innen und Schüler/innen erhalten das Premium DataCamp kostenlos für ihre gesamte akademische Laufbahn

Keine Hacks, keine Tricks. Schüler/innen und Lehrer/innen, lest weiter, um zu erfahren, wie ihr die Datenerziehung, die euch zusteht, kostenlos bekommen könnt.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

4 Min.

Der Blog

Die 20 besten Snowflake-Interview-Fragen für alle Niveaus

Bist du gerade auf der Suche nach einem Job, der Snowflake nutzt? Bereite dich mit diesen 20 besten Snowflake-Interview-Fragen vor, damit du den Job bekommst!
Nisha Arya Ahmed's photo

Nisha Arya Ahmed

15 Min.

Der Blog

Q2 2023 DataCamp Donates Digest

DataCamp Donates hat im zweiten Quartal 2023 über 20.000 Stipendien an unsere gemeinnützigen Partner vergeben. Erfahre, wie fleißige benachteiligte Lernende diese Chancen in lebensverändernde berufliche Erfolge verwandelt haben.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

Der Blog

2022-2023 DataCamp Classrooms Jahresbericht

Zu Beginn des neuen Schuljahres ist DataCamp Classrooms motivierter denn je, das Lernen mit Daten zu demokratisieren. In den letzten 12 Monaten sind über 7.650 neue Klassenzimmer hinzugekommen.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

8 Min.

Mehr anzeigenMehr anzeigen