Direkt zum Inhalt

So benutzt du ChatGPT Code Interpreter

Alles, was du über die erweiterte Datenanalyse ChatGPT von OpenAI, ehemals Code Interpreter, wissen musst.
Aktualisierte 11. Sept. 2024  · 9 Min. Lesezeit

ChatGPT von OpenAI hat die Welt mit seinen bemerkenswerten Fähigkeiten zur Texterstellung im Sturm erobert. Der Chatbot fesselt die Nutzerinnen und Nutzer weiterhin, indem er Diagramme und Karten erstellt und Bilder in Videos umwandelt, dank einer Funktion, die früher Code-Interpreter hieß.

Ursprünglich als Funktion für ChatGPT Plus-Abonnenten eingeführt, ist sie mit dem Modell GPT-4o zur Standardfunktion geworden. Diese Funktion ermöglicht es ChatGPT, Computercode zu schreiben und auszuführen, um komplexe Aufgaben wie Berechnungen, Datenanalysen und die Erstellung von Visualisierungen durchzuführen.

Dieser Artikel gibt einen Überblick darüber, wie du die ChatGPT Code Interpreter-Funktionalität mit Hilfe einiger Anwendungsbeispiele nutzen kannst.

KI-Upskilling für Einsteiger

Lerne die Grundlagen von KI und ChatGPT von Grund auf.
KI kostenlos lernen

Was ist ChatGPT Code Interpreter?

ChatGPT ist ein Chatbot, der auf Fragen mit einer Technologie antwortet, die als großes Sprachmodell (LLM) bekannt ist. Diese Technologie funktioniert, indem sie das nächste Wort in einer Sequenz vorhersagt, um kohärente Antworten zu bilden. Wenn jedoch die Code-Interpreter-Funktion aktiviert ist, werden die Möglichkeiten von ChatGPT erheblich erweitert.

Wenn der Code-Interpreter aktiviert ist, kann ChatGPT Computercode schreiben und ausführen, um Antworten zu geben. Mit dieser Funktion, die von OpenAI eingeführt wurde, kann der Chatbot Aufgaben ausführen, die er vorher nicht erledigen konnte. Er kann zum Beispiel komplexe Berechnungen durchführen, Diagramme auf der Grundlage von hochgeladenen Daten erstellen und vieles mehr - und das alles durch die Ausführung von Code.

Die Einführung des Code Interpreters wird von einigen als Möglichkeit gesehen, Ungenauigkeiten zu reduzieren, ein häufiges Problem im Zusammenhang mit LLMs. Indem er Code ausführt, um Antworten zu finden, kann der Chatbot präzisere und genauere Antworten geben und so das Nutzererlebnis insgesamt verbessern.

Technisch gesehen hat das ChatGPT-Modell Zugriff auf einen Python-Interpreter in einer Sandbox-Umgebung und kann nicht nur Code schreiben, sondern ihn auch in einer Python-Umgebung ausführen und die Antworten zurückgeben. Wenn der Code fehlschlägt (was oft der Fall ist), kann er auch den Code debuggen, der die Rückrufnachrichten liest, und automatisch in die Schleife einsteigen, um den Code zu korrigieren, damit er funktioniert.

Die Code-Interpreter-Funktion bleibt während des gesamten Chats aktiv, aber es gibt ein Zeitlimit, um zu verhindern, dass sie zu lange andauert. Das Tolle daran ist, dass du mehrere Codes nacheinander ausführen kannst und sie zusammenarbeiten können.

Außerdem kannst du Dateien an diese Chat-Konversation senden. Wenn dein Code also Daten aus einer Datei lesen muss, kannst du diese Datei rüberschicken. Und wenn dein Code fertig ist, kannst du die Ergebnisse zurückbekommen. Wenn dein Code zum Beispiel eine neue Datei erstellt, kannst du sie herunterladen und verwenden, wie du willst. Im Moment liegt die Grenze für die Größe der Eingabedatei bei etwa 500 MB.

Hier ist ein einfaches Beispiel für den Code-Interpreter aus der offiziellen OpenAI-Dokumentation:

Code-Interpreter-Plugin für logische Berechnungen

Code-Interpreter-Plugin für logische Berechnungen

Erste Schritte mit Code Interpreter

Update am 16. Mai 2024: OpenAI hat Verbesserungen für die Datenanalyse, früher bekannt als Advanced Data Analysis oder Code Interpreter, herausgebracht.  Die Funktion ist jetzt im neuen Flaggschiffmodell GPT-4o für ChatGPT Plus-, Team- und Enterprise-Nutzer verfügbar. Zu den Verbesserungen gehören:

  • Direkte Datei-Uploads von Google Drive und Microsoft OneDrive: Lade ganz einfach die neuesten Dateiversionen direkt aus deinem Cloud-Speicher hoch.
  • Interaktive Tabellen und Diagramme: Du kannst Daten in einer neuen, erweiterbaren Ansicht betrachten, die Interaktion in Echtzeit und Folgefragen ermöglicht.
  • Maßgeschneiderte und herunterladbare Karten: Du kannst Balken-, Linien-, Torten- und Streudiagramme anpassen und sie für Präsentationen und Dokumente herunterladen.

Diese Funktionen sind jetzt standardmäßig mit GPT-4o verfügbar. Weitere Details findest du in der OpenAI-Ankündigung. Das bedeutet, dass du den Code-Interpreter oder die erweiterte Datenanalyse nicht mehr manuell aktivieren musst, wie es bei früheren ChatGPT-Versionen der Fall war.

Häufige Anwendungsfälle von ChatGPT Code Interpreter

Der häufigste Anwendungsfall für den Code-Interpreter von ChatGPT ist die Analyse von Daten (deshalb wurde er wohl auch in Datenanalyse umbenannt).

Wenn du ChatGPT zum Beispiel bittest, etwas Interessantes in deinen Daten zu finden, kann es Informationen wie deine Finanzdaten, Gesundheitsdaten oder Ortsangaben untersuchen und dir einige Einblicke geben.

Menschen, die im Finanzwesen tätig sind, haben es für Aufgaben wie die Untersuchung von Aktienkursen oder die Planung eines Budgets als nützlich empfunden. Forscher/innen nutzen dieses Tool auch, um einzigartige Datenvisualisierungen zu erstellen. Der Code Interpreter von ChatGPT hat zum Beispiel eine interaktive Grafik der Weltbevölkerung erstellt.

2022 Weltbevölkerung Karte

Credits

Auch wenn die Datenanalyse im Moment der häufigste Anwendungsfall ist, sollte theoretisch jede Aufgabe, die Logik und Berechnungen erfordert, von ChatGPTs Code-Interpreter erledigt werden können. Aus den ersten Nutzerstudien hat OpenAI diese Bereiche identifiziert, in denen der Code-Interpreter besonders nützlich ist:

  • Lösen mathematischer Probleme, sowohl quantitativ als auch qualitativ
  • Datenanalyse und -visualisierung
  • Dateien zwischen Formaten konvertieren

Beispiele für die Verwendung von ChatGPT Code Interpreter

Beispiel 1 - Datenanalyse mit einem Spielzeugdatensatz

Probieren wir es zunächst mit einem sehr einfachen Datensatz aus. So sieht der Datensatz aus:

Karat-Tabelle

Ich lade die CSV-Datei hoch und bitte den Code-Interpreter von ChatGPT, die Daten über eine einfache Eingabeaufforderung zu analysieren. In dem Nachrichtenfeld siehst du ein Pluszeichen, mit dem du Dateien hochladen kannst.

Prompt

Sobald du die Eingabeaufforderung eingegeben hast, beginnt der ChatGPT-Code-Interpreter mit der Verarbeitung. Ich kann hier nicht die gesamte Ausgabe anzeigen, da sie ziemlich groß ist, da sie auch den Prozess selbst enthält, aber hier sind ein paar Erkenntnisse extrahiert.

Output-Visualisierungen

Da ich schon einmal mit diesem Datensatz gearbeitet habe, kann ich sagen, dass es sich um relevante Erkenntnisse handelt, und es ist beeindruckend, wie schnell sie herausgekommen sind. Hier ist auch die Geschichte, um die wir gebeten haben:

Aufgelistete Erkenntnisse

Das ist ziemlich beeindruckend. Der Datensatz ist jedoch relativ einfach, mit 6.000 Zeilen und 7 Spalten - ziemlich sauber und übersichtlich. Probieren wir dieses Beispiel mit einem Datensatz aus, der eher für die reale Welt geeignet ist.

In diesem ChatGPT Cheat Sheet für Data Science auf DataCamp findest du 60+ ChatGPT-Aufforderungen für Data Science-Aufgaben.

Beispiel 2 - Dateneinblicke in einen komplexeren Datensatz

In diesem Beispiel handelt es sich um den Datensatz der kanadischen VPI-Inflation von StatsCan. So sieht der Datensatz aus - er ist unbearbeitet, hat Duplikate, fehlende Werte, viele verschlüsselte Informationen und eine geografische Kodierung.

Inflationsdaten

Schauen wir mal, welche Erkenntnisse wir aus diesem Datensatz und einer einfachen Abfrage gewinnen können.

prompt2

1. Die Entwicklung des Schemas

Datensatzschema

2. Datenbereinigung

Datensatzanalyse

3. Datenvisualisierung

4. Erkenntnisse gewinnen

Einblicke gewinnen

Das ist beeindruckend. Es hat gute Arbeit geleistet, die Daten zu verstehen, sie zu bereinigen, sich eine passende Visualisierung auszudenken, Python-Code zu schreiben, um diese Visualisierung zu erzeugen, und schließlich Erkenntnisse darüber zu gewinnen. Es ist nicht perfekt, aber vielversprechend im Vergleich zu all den automatisierten Insight-Tools, die wir in der Vergangenheit gesehen haben.

Willst du lernen, wie man ChatGPT in einem realen End-to-End-Data-Science-Projekt einsetzt? Schau dir jetzt den Leitfaden zur Verwendung von ChatGPT für Data Science-Projekte auf DataCamp an.

Beispiel 3 - Bildanimation mit ChatGPT

Du kannst auch ein Bild hochladen und es von ChatGPT bearbeiten lassen. Ich lade zum Beispiel ein Bild eines Apfels hoch und bitte das Programm, ihn zu animieren.

Animationsaufforderung

Es wird dir vielleicht ein paar klärende Fragen stellen, aber schließlich wird es den Code schreiben, um das Bild wie gewünscht zu animieren.

Arbeitsweise der Animation

Ausgabe-Gif

Animierte Ausgabe (gif-Datei), heruntergeladen von ChatGPTs Code-Interpreter

Fazit

Der ChatGPT Code Interpreter von OpenAI ist eine bahnbrechende Funktion, die die Möglichkeiten des KI-gesteuerten Chatbots erweitert. Durch die Aktivierung des Code-Interpreters erhält ChatGPT die Fähigkeit, Computercode zu schreiben und auszuführen, sodass es komplexe Aufgaben wie Berechnungen, Datenanalysen und die Erstellung von Visualisierungen durchführen kann.

Diese Funktion verbessert nicht nur die Genauigkeit und Präzision der Antworten von ChatGPT, sondern bietet den Nutzern auch ein interaktives und dynamisches Erlebnis. Von der Datenanalyse bis zum Lösen mathematischer Probleme eröffnet der Code-Interpreter den Nutzern eine breite Palette von Möglichkeiten, die ChatGPT zu einem leistungsstarken Werkzeug für verschiedene Anwendungen machen.

Wenn du deine Arbeitsabläufe verbessern und dein Geschäft mit ChatGPT umgestalten willst, nimm noch heute an unserem Kurs Einführung in ChatGPT auf DataCamp teil und meistere die Macht der generativen KI. Entdecke endlose Möglichkeiten und revolutioniere deine Arbeit noch heute! Melde dich hier an.

Einführung in den ChatGPT-Kurs

Beginne mit ChatGPT

Jetzt starten

FAQs

Was ist der Hauptunterschied zwischen dem alten Code Interpreter und den Datenanalysefunktionen des neuen GPT-4o-Modells?

Das neue Modell GPT-4o verfügt standardmäßig über erweiterte Datenanalysefunktionen, so dass eine manuelle Aktivierung nicht mehr erforderlich ist. Außerdem gibt es neue Funktionen wie das direkte Hochladen von Dateien aus Google Drive und Microsoft OneDrive, interaktive Tabellen und Diagramme sowie anpassbare, herunterladbare Diagramme für Präsentationen und Dokumente.

Wie kann ich Dateien von Google Drive oder Microsoft OneDrive zur Analyse auf ChatGPT hochladen?

Mit dem Modell GPT-4o kannst du die neuesten Dateiversionen direkt von deinem Google Drive oder Microsoft OneDrive hochladen. So kann ChatGPT verschiedene Dateitypen wie Google Sheets, Docs, Slides und Microsoft Excel-, Word- und PowerPoint-Dateien schnell verarbeiten und den Arbeitsablauf bei der Datenanalyse vereinfachen.

Welche Arten von Diagrammen kann ich mit den neuen Datenanalysefunktionen von ChatGPT anpassen und herunterladen?

Du kannst Balken-, Linien-, Torten- und Punktediagramme während deiner Unterhaltung mit ChatGPT anpassen und mit ihnen interagieren. Du kannst mit dem Mauszeiger über Diagrammelemente fahren, zusätzliche Fragen stellen, Farben auswählen und die Diagramme zur Verwendung in Präsentationen oder Dokumenten herunterladen.

Ist das Webbrowsing-Plugin immer noch nicht verfügbar und wurde es ersetzt oder wieder eingeführt?

Das Webbrowsing-Plugin, das ursprünglich aufgrund von Sicherheits- und Datenschutzproblemen entfernt wurde, wurde mit verbesserten Sicherheitsvorkehrungen wiedereingeführt. So können die Nutzer/innen sicher auf aktuelle Informationen zugreifen und webbasierte Aufgaben erledigen.

Gibt es Datenschutz- und Sicherheitsmaßnahmen für die neuen Datenanalysefunktionen in ChatGPT?

Ja, OpenAI legt Wert auf Vertrauen und Datenschutz. Sie trainieren nicht mit den Daten von ChatGPT Team- und Enterprise-Kunden, und ChatGPT Plus-Benutzer/innen können sich über ihre Datenkontrollen gegen das Training entscheiden. Darüber hinaus bietet OpenAI umfassende Sicherheitsmaßnahmen, einschließlich SAML SSO, Compliance und Datenverschlüsselung, um den Schutz der Nutzerdaten zu gewährleisten.

Verdiene eine Top-KI-Zertifizierung

Zeige, dass du KI effektiv und verantwortungsbewusst einsetzen kannst.

Adel Nehme's photo
Author
Adel Nehme
LinkedIn

Adel ist Data Science Educator, Speaker und Evangelist bei DataCamp, wo er verschiedene Kurse und Live-Trainings zu Datenanalyse, maschinellem Lernen und Data Engineering veröffentlicht hat. Er setzt sich leidenschaftlich für die Verbreitung von Datenkenntnissen und Datenkompetenz in Organisationen und an der Schnittstelle zwischen Technologie und Gesellschaft ein. Er hat einen MSc in Data Science und Business Analytics. In seiner Freizeit ist er mit seinem Kater Louis unterwegs.

Themen

Lerne mit diesen Kursen mehr über ChatGPT!

Kurs

Introduction to ChatGPT

1 hr
261.9K
Learn how to use ChatGPT. Discover best practices for writing prompts and explore common business use cases for the powerful AI tool.
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 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

20 Min.

Der Blog

Die 32 besten AWS-Interview-Fragen und Antworten für 2024

Ein kompletter Leitfaden zur Erkundung der grundlegenden, mittleren und fortgeschrittenen AWS-Interview-Fragen, zusammen mit Fragen, die auf realen Situationen basieren. Es deckt alle Bereiche ab und sorgt so für eine abgerundete Vorbereitungsstrategie.
Zoumana Keita 's photo

Zoumana Keita

30 Min.

Mehr anzeigenMehr anzeigen