Der Code Interpreter ist ein experimentelles ChatGPT-Modell, das Python in ein Jupyter-Notebook schreiben und in einer Sandbox ausführen kann.
Der Code Interpreter wurde am 23. März zusammen mit ChatGPT Plugins vorgestellt, mit bemerkenswerten Demos von Andrew Mayne und Greg Brockman. Die ersten Alpha-Tester erhielten im April, Mai und Juni Zugang.
Vor kurzem als optionale Beta-Funktion für alle ChatGPT Plus Benutzer vom 6. bis 8. Juli ausgerollt.
Doch was kann der ChatGPT Code Interpreter genau? Und wie kannst du ihn anwenden?
In diesem Artikel erfährst du alles, was du über den Code Interpreter wissen musst.
1. Unterstützte Dateien
Der Code Interpreter unterstützt den Upload und Download von bis zu 100 MB großen Dateien. Darunter:
- .csv
- .xls
- .png
- .jpeg
- .mov
- .mp3
- .epub
- .zip-Dateien von kompletten Git-Repositories
2. Unterstützte Python-Bibliotheken
Der Code Interpreter kommt vorinstalliert mit über 330 Bibliotheken wie:
- pandas (Datenanalyse)
- matplotlib
- seaborn
- folium (Diagramme und Karten)
- pytesseract (OCR)
- Pillow (Bildverarbeitung)
- Pymovie (ffmpeg)
- Scikit-Learn
- PyTorch
- Tensorflow (ML)
3. Wie kann ich den Code Interpreter nutzen?
Du kannst den Code Interpreter nur nutzen, wenn du ChatGPT Plus für 20 $ pro Monat gebucht hast.
Da es sich um ein Beta-Feature handelt, musst du den Code Interpreter zuerst in den Einstellungen unter „Beta features“ aktivieren:
Anschließend musst du ihn unter GPT-4 als Modell auswählen:
Um den Code-Interpreter zu nutzen, kannst du zum einen Python-Code eingeben und absenden. Der Code wird dann ausgeführt und die Ergebnisse werden im Chat angezeigt.
Oder du kannst Textanweisungen geben wie „Berechne die Fakultät von 5“ oder „Generiere eine Zufallszahl zwischen 1 und 10“, und der Code-Interpreter wird den entsprechenden Python-Code ausführen.
4. Was kann ich mit dem Code Interpreter alles machen?
Hier sind drei Beispiele für Dinge, die du mit dem Code Interpreter machen kannst:
4.1 Mathematische Berechnungen
Du kannst den Code Interpreter verwenden, um komplexe mathematische Berechnungen durchzuführen oder mathematische Modelle anzuwenden, wie z. B. eine Monte-Carlo-Simulation:
4.2 Textanalyse
Du kannst den Code-Interpreter auch verwenden, um Texte zu analysieren. Du kannst zum Beispiel eine Wortwolke eines Textes erstellen. Hier ist ein Beispiel anhand der Verfassung der USA:
4.3 Bilder oder Videos bearbeiten
Mit dem Code Interpreter kannst du auch Bilder oder Videos bearbeiten, zum Beispiel ein Bild weichzeichnen:
4.4 Datenanalyse
Wenn du Zugang zu einem Datensatz hast, kannst du den Code-Interpreter verwenden, um diese Daten zu analysieren. Du könntest zum Beispiel die durchschnittlichen Werte berechnen, Histogramme erstellen oder Korrelationen zwischen verschiedenen Variablen untersuchen.
Hier habe ich den Code Interpreter die Österreichische Vornamenstatistik von data.gv.at analysieren lassen. Daraus hat er einige nützliche Grafiken erstellt:
5. Hat der Code Intepreter Zugriff auf das Internet?
Nein, der Code Interpreter kann nicht auf das Internet zugreifen. Er lässt sich nicht auch nicht mit ChatGPT-Plugins kombinieren.