Open AI verbessert ChatGPT mit dem Code Interpreter - ein Meilenstein bei der Datenanalyse.Open AI verbessert ChatGPT mit dem Code Interpreter - ein Meilenstein bei der Datenanalyse.

Open AI hat wieder ChatGPT verbessert und um weitere Funktionalitäten erweitert. Dabei geht es heute um eine Erweiterung für GPT-4 und diese gibt es auch nur, wenn man ein Plus-User ist. Beeindruckend ist, was ChatGPT nun für neue Möglichkeiten eröffnet. Denn die Ergebnisse gehen weit, sehr weit über die blosse Erstellung von Texten hinaus.

Der Code-Interpreter ist ein Meilenstein in der Daten-Analyse.

Im Kern kann ChatGPT jetzt jede Form von Daten-Analyse blitzschnell durchführen. Was etwas unspektakulär auf den ersten Blick klingt, birgt in der realen Anwendungslandschaft aber sehr viel disruptiven Sprengstoff für sehr viele Industriezweige. Der Code-Interpreter ist ein Meilenstein.

Völlig neu ist die Möglichkeit ChatGPT eigene Dateien zum analysieren zu geben, in dem man diese Dateien einfach hochlädt (wir hören die Aufschreie der Sicherheitsabteilungen und Firmenverantwortlichen bis hier her…). Aus der hochgeladenen Datei kann ChatGPT neue Erkenntnisse gewinnen und diese interpretieren und darstellen.

Mit den hochgeladenen Daten kann ChatGPT die Daten analysieren, Diagramme erstellen, mathematische Operationen ausführen, automatisch Trends erkennen, Grafiken erstellen, statistische Analysen durchführen, PDFe einlesen und dazu Daten darstellen, QR-Codes erstellen und eben allgemein Daten visualisieren.

Dabei ist der Code Interpreter keineswegs nur auf eine Darstellungsform beschränkt: Er kann eine große Anzahl an Formaten einlesen und ebenso eine Vielzahl von Ausgabe-Formen präsentieren. Der Code Interpreter basiert auf Code interpreter is using Python 3.8.10 (default, May 26 2023, 14:05:08)

Code Interpreter ermöglicht auch Multimedia-Erstellung

GIF-Animation

Einfache Video-Bearbeitung und ebenso GIF-Animationen gehören nun zum neuen Werkzeugkasten von ChatGPT. Das bedeutet, dass man aus einer Vielzahl von einzelnen Diagrammen eine GIF-Animation erstellen kann. Dies kann sowohl bei der Visualisierung der Daten helfen, als auch dazu genutzt werden Illustrationen zu Erzeugen, oder Sachverhalte mit Animations-Videos zu erklären.

Videobearbeitung

Mit dem Code Interpreter kann man nun auch einfach Videos hochladen und diese bearbeiten. Es ist möglich Videos zu schneiden, oder verschiedenen Video-Clips zusammenzufügen und Übergänge mit Effekten zu generieren.

Wer also eine Präsentation benötigt, einen kleinen Erklär-Film, oder Content für die eigene Website generieren möchte – alles ganz leicht möglich.

Image to 3D

Ebenso leicht kann man den Code Interpreter dazu benutzen 3D Modelle zu generieren. Dazu lädt mein ein Bild über das “+” Zeichen hoch. Und gibt GPT die Anweisung die RGB Pixel des Bildes auszulesen und daraus eine 3D Karte zu erstellen. Der Einfachheit halber haben wir hier das KINEWS24_fav Icon benutzt

Text Analyse

Wir können den Code Interpreter auch zur Text-Analyse verwenden. Dazu haben wir das 36-seitige Dokument “2023 Global Chief Information Security Officer Survey” als PDF hochgeladen und untersuchen lassen. Dies wird zunächst in Text umgewandelt und danach analysiert. Wir haben gefragt, wie oft das Wort “CISO” im PDF erscheint und bekamen die korrekte Antwort: Genau neun Mal. Ebenso können wir uns danach die jeweiligen Sätze mit dem Wort anzeigen lassen.

Mehrere Dateien analysieren

Es gibt die Möglichkeit auch mehrere Dateien einlesen zu lassen – danach kann man z.B. Daten aus den unterschiedlichen Dateien in Korrelation setzen lassen.

ASCII Art

Ok – eher ein Fun-Fact – dennoch möglich – ein ASCII Code aus unserem Logo 🙂

Fehler finden in großen Datensätzen

Hierzu haben wir eine CSV Datei geladen, die die Bevölkerung der Staaten der USA über Zeit widerspiegelt. Diese reichte im Beispiel von 1950 – 2020. Wir haben uns beliebig zwei Staaten herausgesucht und die Bevölkerungsanzahl schlicht verzehnfacht. Auch dies wurde vom Code Interpreter als außergewöhnlicher Ausreißer bemerkt.

Bilder editieren

Wir haben ein Musterbild in Midjourney erzeugt und dies dem Code Interpreter gegeben. Danach haben wir eine Bildunterschrift setzen lassen. Auch diese Task konnte der Code Interpreter durchführen. Das Ergebnis ist bedauerlicherweise – trotz zahlreicher Lösungsversuche – nicht zufriedenstellend geworden. Dies hat natürlich auch ChatGPT sehr bedauert und uns dennoch für unsere Geduld gedankt 🙂

Selbstverständlich kann der Code Interpreter auch Bilder spiegeln, drehen, oder skalieren.

Datenbereinigung

Es ist ebenso möglich aus wirklich schlechten Datenquellen, in denen die Daten wenig bis gar nicht strukturiert sind Ergebnisse auszulesen, bzw. diese Daten dann in einer sauberen Fassung als downloadbare Datei zu erhalten.

Powerpoint Visualisierung

Nein – das geht nicht. Zumindest nicht, so lange der Code Interpreter noch keinen Zugang zu Office 365 und Co hat. Allerdings kann der Code Interpreter sehr wohl Grafiken aus Rohdaten generieren – und diese Bilder lassen sich dann natürlich in einen Präsentation einbauen.

QR-Code Generierung per Prompt

Vermutlich eine Fingerübung im Vergleich zu allen anderen Fähigkeiten, aber nur mit der Prompteingabe “generieren einen QR-Code der Website” bekommt man ebenso ein downloadfähigen QR-Code.

Word-Cloud

Auch dies ist wirklich einfach: Lade einen kleine Excel-Tabelle mit allen Deinen Wörtern hoch, die Du in Deiner Word-Cloud sehen möchtest – und schon kannst Du das fertige Ergebnis herunterladen.

Safety First

Open AI hat ebenso an die Sicherheit (allerdings ersteinmal an die Sicherheit des Code Interpreters) gedacht: Er läuft nur in einer gesicherten Arbeitsumgebung mit speziellen Netzwerkkontrollen, damit kein Schadcode in den Interpreter über den Upload externer Daten gelangen kann. Durch die Netzwerkkontrollen möchte Open AI sicherstellen, dass nur vertrauenswürdige Datenverbindungen hergestellt und ebenso vertrauenswürdige Daten in der sicheren Umgebung bei Open AI landen.

Wie aktiviere ich den Code Interpreter?

Das ist ganz leicht, wenn Du ein Plus-User bist – und nur dann kannst Du die folgenden einfachen Schritte durchführen:

  • Öffne chat.openai.com
  • Öffne Deine Settings
  • Klicke auf Beta features
  • Aktivere den Haken bei “Code Interpreter”
  • Klicke auf GPT-4
  • Jetzt hast Du eine neue Auswahl, in der auch der Code Interpreter ist
  • fertig 🙂

Open AI