All diese Fragen möchte ich dir in diesem Artikel beantworten.
Die „Advanced Data Analysis“ von ChatGPT ist eine neues Plugin, das OpenAI seinen Plus-Abonnent:innen und Enterprise Kundinnen und Kunden anbietet. Es kann Daten aufbereiten, Daten analysieren, Kundendaten segmentieren, mathematische Analysen, wie lineare Regressionen durchführen und auch Python ausführen!
Erste offizielle Informationen zur „Advanced Data Analysis“ von ChatGPT erhältst du direkt bei OpenAI . Die „Advanced Data Analysis“ von ChatGPT ist ein Python-Interpreter, der in einem geschützten „Sandbox“ ausgeführt wird. Du kannst hier direkt Prompts ausführen, aber auch Dateien, wie Bilder oder .csv Files hochladen. Das Plugin hieß vormals „Code-Interpreter“, es hat sich allerdings nur der Name geändert die Funktionalitäten sind identisch.
Das ist natürlich spekulativ. Der alte Name „Code-Interpreter“ war vielleicht eher zu technisch orientiert und hat damit große Barrieren bei Nicht-Entwickler:innen aufgebaut. Dabei drückt der neue Name sehr gut, das eigentlich Ziel von ChatGPT aus. Tatsächlich ist die „Advanced Data Analysis“ ein tolles Tool für alle, die Daten analysieren möchten. Und in seiner fast gesamten Historie, ist gerade Digital Marketing immer sehr zahlenorientiert gewesen. Überall gibt es interessante Daten, die du jetzt komfortabel analysieren kannst. Und mit dem neuen Enterprise-Account sichert OpenAI auch zu, dass deine Daten nicht für das Training seiner Modelle (LLMs) verwendet wird.
Du kannst das Plugin zum Beispiel für das Sammeln großer Datenmengen oder zum Erstellen von Code nutzen. Ich zeige dir im Folgenden einige Anwendungen, wofür du die „Advanced Data Analysis“ verwenden kannst:
Wir schauen uns gleich Schritt für Schritt einige Anwendungen mit den entsprechenden Prompts an.
Um auf die „Advanced Data Analysis“ von ChatGPT zugreifen zu können, musst du ChatGPT Plus-Abonnent:in sein. Wenn du zu den Plus-Nutzer:innen gehörst oder einen Enterprise Account hast, dann kannst du es in den Einstellungen von ChatGPT aktivieren und in deinen Chats verwenden. Alle Infos und wie genau du ChatGPT-Plugins installierst, kannst du in unserem Blog-Artikel direkt nachlesen.
Im Folgenden liste ich dir eine ganze Reihe von Beispielen auf, wie du die „Advanced Data Analysis“ von ChatGPT umsetzen kannst. Am besten fange ich bei ein paar einfachen Beispielen an.
Hier einmal ein Beispiel einer mathematischen Aufgabe bzw. einer Visualisierung. Dabei geht es mir weniger um die Ansätze, was man mit dieser Funktion lösen kann, sondern eher um die tollen Visualisierungsmöglichkeiten des ehemaligen Code-Interpreters.
Die Formel lautet wie folgt: f(x,y) = sin(√(x^2 + y^2)) und das ist die Visualisierung der Formel
Hintergrund: Wir haben das Ziel unseren YouTube-Kanal zu analysieren. Dabei geht es insbesondere darum zu verstehen, welche Videos besonders erfolgreich sind, welche Videos besonders hohe Wiedergabezeiten haben, wo gewinnen und verlieren wir Abonnent:innen etc. Am Ende wollen wir für ein Meeting eine Präsentation erstellen. Ich habe dieses Beispiel auf Englisch gemacht.
Tipp: Wenn du keinen YouTube-Kanal zum Auswerten hast, gibt es auf Kaggle ganz viele Daten zum Ausprobieren. Ich habe zum Beispiel ein Datenset eines YouTubers genommen, das dort zur Analyse zur Verfügung gestellt wird.
Schritte: In einem ersten Schritt gehst du in deinem YouTube-Account unter Mein Kanal > Analytics und
Prompt: Im Folgenden nehme ich Daten aus meinem YouTube-Kanal. In einem ersten Schritt ist es interessant, welche Daten ich grundsätzlich zur Verfügung habe. Anschließend ist es wichtig zu analysieren, welches das erfolgreichste Video ist. Das kann die gesamte Wiedergabezeit sein oder welche dieser Videos besonders intensiv angeschaut werden. Gibt es noch andere Muster in den Daten?
Das Ergebnis in einer ersten Analyse:
Wir wollen jetzt mit den ersten Analysen starten.
Hintergrund: Das Ziel: Wir wollen für eine Präsentation bei unseren Vorgesetzten die Top-Videos in Hinsicht auf Wiedergabezeit und Gewinn von Abonnent:innen analysieren. Eine Visualisierung der Daten wäre toll. „Ich zeige dir jetzt exemplarisch ein paar weitere Prompts, die du mit deinen Daten testen kannst.
Prompt: Wir starten mit der nächsten Analyse. Das Ziel ist eine vollständige Analyse für eine Präsentation bei unserer Geschäftsführung und was wir tun müssen, um bis Ende 2024 unsere Abonnent:innen auf 5000 zu steigern.
Prompt Analyse Top-Videos: Was waren unsere Top-Videos in Hinsicht auf Wiedergabezeit und gewonnene Abonnent:innen. Wie viele Abonnent:innen haben unsere Top 5 Videos geschaut?
Prompt Projekt: Wie viele ähnliche Videos, wie unsere Top 5-Videos müssen wir produzieren, um 5.000 Abonnent:innen zu gewinnen?
Prompt Visualisierung: Kannst du mir diese Daten noch visualisieren?
Prompt Präsentation: Bitte fasse mir jetzt die Analyse mit aussagekräftigen und beeindruckenden Schilderungen zusammen. Wir starten mit einer „Executive Summary“. Ich brauche auch eine Folie mit unseren Top-5 Videos in Hinsicht auf Wiedergabezeit und Abonnentenzuwachs. Wie viele Folien würdest du für eine gute Präsentation vorschlagen? Bitte sag mir immer, wenn wir mit einer neuen Folie starten.
Hintergrund: In meinem ersten Test habe ich Daten aus ScreamingFrog analysiert. Ich wollte wissen, wie unsere interne Verlinkung aufgestellt ist. So bin ich vorgegangen:
Schritte: (1)Ich habe mit dem ScreamingFrog einen Crawl der 121watt.de gemacht und alle internen Links als .csv abgespeichert. (2) Ich habe in ChatGPT dien“Advanced Data Analysis“ gestartet mit folgendem Prompt:
Prompt: „Du bist jetzt mein SEO-Analyst – ich habe eine Liste mit Daten, die dir alle internen Verlinkungen zeigt. Mein Ziel ist die interne Verlinkung unser Seminarseiten zu analysieren. Du erkennst die Seminarseiten am URL-Pfad .+/seminare/.+. Bitte visualisiere dann in einem nächsten Schritt die Daten.
Was kann man noch machen? Hier startet jetzt die Fantasie. Wenn du möchtest, dann schaue dir gerne ein paar Inspirationen für den ScreamingFrog an.
Die“Advanced Data Analysis“ von ChatGPT ermöglicht die Überarbeitung und Anpassung aller gängigen Dokumente, die wir täglich im SEO und Content Marketing nutzen.
Eine häufige und oft aufwendige Aufgabe ist die Markierung von Keywords in deinen Texten. Warum ist es wichtig, Keywords in Texten zu markieren? Bei der Erstellung von Texten, die in Suchmaschinen hohe Positionen erzielen sollen, spielt die Gewichtung der Begriffe eine entscheidende Rolle. Da die Texte in der Regel eine Korrekturschleife durchlaufen und von verschiedenen Abteilungen wie z.B. Produktmanagement, Recht, Marketing und anderen angepasst werden, ist es von Bedeutung, dass die entscheidenden Keywords während der Korrekturphase nicht entfernt werden. Durch die Markierung der Keywords wird den Fachabteilungen, die nicht mit SEO vertraut sind, signalisiert, dass diese Keywords wichtig sind und daher nicht entfernt werden sollten. Sollte dies dennoch geschehen, werden zumindest die SEO-Verantwortlichen informiert und können angemessen reagieren.
Zunächst laden wir das zu überarbeitende Dokument hoch und geben im Prompt die Aufgabenstellung ein. Wenn du beispielsweise deine Hauptkeywords von deinen semantischen Keywords unterscheiden möchtest, kannst du ChatGPT darum bitten, diese Keyword-Kategorien in verschiedenen Farben zu markieren. Wenn zusätzlich Keywords aus dem gleichen Wortstamm, Singular/Plural oder andere Variationen wichtig sind, teile das ChatGPT einfach mit.
Nach deiner Anfrage wird dir ChatGPT anzeigen, wie die „Advanced Data Analysis“ gerade arbeitet und dir das überarbeitete Word-Dokument zum Download zur Verfügung stellen. Klicke einfach auf den von ChatGPT erzeugten Download-Link und lade das Dokument herunter.
Nach dem Download sollten deine vorgegebenen Keywords nun direkt im Word-Dokument markiert sein. So erhältst du ein Dokument, mit dem du weiterarbeiten oder es zur weiteren Überarbeitung weiterleiten kannst. Wenn du den Automatisierungsgrad noch weiter erhöhen möchtest, kannst du ChatGPT in einer weiteren Anfrage auch bitten, die Keywords direkt in einem Export, wie einer Excel-Tabelle, bereitzustellen. Betrachte immer zuerst deine Prozesse und Workflows und überlege dann, wie ChatGPT dir helfen kann, deine Produktivität zu steigern.
Weiterbildung: Du hast Interesse an Weiterbildung zu KI und Digital Marketing? Dann schau dir unsere zertifizierte Weiterbildung zum Digital Marketing Manager oder unsere Weiterbildung zu Künstlicher Intelligenz an!
Hintergrund: Du willst ein Bild mit der „Advanced Data Analysis“zurechtschneiden (zum Beispiel für Google Discover). Dann willst du das Bild spiegeln. Ich habe als Beispiel ein Bild mit Stable-Diffusion XL erstellt.
Schritte: (1) Bild mit Stable-Diffusion XL erstellen, das Bild hochladen und passenden Prompt definieren.
Prompt: „Kannst du das folgende Bild auf 1200 Breite zuschneiden und einmal spiegeln? Bitte schreib noch auf das Bild „Raumschiff Alexanderprise“. Kannst du das Bild für eine Website optimieren? Dann bitte stelle mir das Bild zum Download zur Verfügung.“
Tipp: Auch wenn das sicher ein ganz nettes Feature ist, würde ich hier mindestens im Augenblick noch mit gängigen Tools arbeiten, wie zum Beispiel https://tinypng.com/ zur Bilderoptimierung.
Tipp: In einem weiteren Prompt habe ich den „Advanced Data Analysis“ Interpreter gebeten, den Hintergrund freizustellen. Die Antwort sah dann wie folgt aus „Um den Hintergrund aus einem Bild zu entfernen, verwenden wir normalerweise Methoden der Bildverarbeitung, die auf maschinellem Lernen basieren. Da meine derzeitige Laufzeit jedoch keinen Internetzugang hat, kann ich keine Modelle für das semantische Segmentieren oder Deep Learning herunterladen, um den Hintergrund zu entfernen.“
Auch wenn ChatGPT hier versucht hat die Anforderungen zu übernehmen, so hat das zu keinem guten Ergebnis geführt. Hier würde ich dir als Tool Clipdrop empfehlen, das auf Basis von Stable-Diffusion arbeitet und tolle Tools zur Bildbearbeitung, wie freistellen, vergrößern, Licht verändern etc. anbietet.
Hintergrund: Das Ziel ist eine Korrelationsanalyse. Ich wollte keine eigene Daten verwenden, sondern Daten, die generell zur Verfügung stehen. Wir wollen eine Auswertung in Google Trends machen und überprüfen, ob es einen Zusammenhang zwischen den Suchen für die Begriffe „Mountainbike“ bzw. „Ebike“ gibt, versus der Entwicklung der Zahlen für die Mountainbike-Marken „Specialized“, „Canyon“ und „Giant“. Hier der Link zur Analyse in Google Trends.
Schritte: In einem ersten Schritt gehst du auf Google Trends und …
Prompt 1: Ich habe hier eine Liste aus Google Trends. Ich möchte hier auf der einen Seite die Begriffe Mountainbike und Ebike miteinander vergleichen. Wie haben sich diese Begriffe entwickelt und gibt es eine Korrelation auf der anderen Seite zu den drei Marken Specialized, Canyon und Cannondale?
Das Ergebnis in einer ersten Analyse. Interessant ist, dass ChatGPT immer erst einmal die Daten selbständig bereinigt:
Jetzt zeige ich dir die ersten Ergebnisse, die ich absolut faszinierend finde.
Ergebnis – Entwicklung Mountainbike versus Ebike
Ergebnis – Entwicklung Correlation Heatmap
Ableitungen, die wir hier rausziehen könnten
Auf der Grundlage der Analyse der Google-Trends-Daten und der Korrelationskoeffizienten können wir einige Erkenntnisse ableiten:
Jetzt schließen wir unsere Analysen mit weiteren Anfragen ab.
Prompt: Kann man die Entwicklung der Daten für die einzelnen Jahre zusammenfassen und die Startpunkte im Jahr 2004 auf 100 indexieren, um die Entwicklung zu verstehen?
Chatverlauf: Wenn du möchtest, kannst du dir den Chatverlauf ansehen. Bilder und Daten stehen dir aber nicht zur Verfügung, da dies beim Teilen von „Advanced Data Analysis“ Chats (noch) nicht möglich ist.
Der „Advanced Data Analyst“ von ChatGPT ist wirklich eines der coolsten Tools. Und wie schon oben erwähnt, du kannst ihn von der Datenanalyse über die Programmierung eines Spiels bis hin zur Entwicklung einer Präsentation verwenden. Von den ganzen Anwendungen glaube ich ist – im Digital Marketing – die Analyse von Daten die spannendste Anwendung. Dies liegt daran, dass du oft eine Fülle an Datenquellen und eine Vielzahl an Fragen hast. Daher habe ich noch einen weiteren Tipp, der erst einmal ein wenig profan klingt, aber einer der ganz großen Aspekte ist, wie ich glaube: ChatGPT als dein perfekter „Brainstormingpartner“.
Wo kann ich in der digitalen Vermarktung Daten (im .csv-Format) herunterladen? Einige Tools, die .csv-Daten anbieten, sind u.a. die
Welche Art von Analyse konnte ich früher nicht durchführen oder fand ich zu kompliziert? Das können zum Beispiel fragen sein wie:
Manchmal hast du Daten, bei denen du unsicher bist, was du damit anfangen kannst. Dann frag doch einfach mal die ChatGPT-„Advanced Data Analysis“.
Ein Beispiel dazu : Du hast einen einen Bericht aus deinem Google-Ads-Konto, z.B. den Bericht „Bezahlt und organisch“. Dieser Bericht ist meiner Meinung nach eine der am meisten unterschätzten Berichte für dich als SEO- oder SEA-Manager. Du findest ihn unter Google-Ads-Konto > Berichte > vordefinierte Berichte > einfach > Bezahlt und organisch
Warum klappt das so gut? Diese Strategie, ChatGPT nach Vorschlägen zu fragen, funktioniert deswegen so gut, weil wir Menschen sehr gut sind aus Optionen auszuwählen.
Pro-Tipp: ChatGPT und alle anderen großen Sprachmodelle wie GPT-4 oder das neuere PaLM2 sind nicht darauf ausgelegt, „Erfolg“ mit den Prompts zu haben. Die Logik ist das diese Modelle dir das nächste wahrscheinliche Wort (Token) auf Basis des Contextes ausgeben. Deswegen formuliere deine Fragen an ChatGPT so, dass es dir Schritt für Schritt zur Seite steht und du damit automatisch Kontext schaffst.
Prompt: „Ich habe eine Liste aus meinem Google-Ads-Konto und bin für SEO verantwortlich. Mein Ziel ist es, neue Ansätze für meine SEO zu identifizieren. Was kann ich aus diesen Daten lernen? Lass uns das Schritt für Schritt analysieren, damit wir sicher sind die richtige Antwort zu finden.“
Es ist beeindruckend, was der Code Interpreter von ChatGPT im Bezug auf komplexe Analysen, Visualisierungen und Code alles leisten kann! Aber auch bei ganz einfachen und alltäglichen Aufgaben, die früher viele verschiedene Software Tools erfordert haben, kann uns der Code Interpreter viel Zeit sparen: QR Codes erstellen: Eine Zeile Prompt reicht, um einen Funktionierenden QR-Code zu erstellen. Mit einigen Anpassungen des Prompts lassen sich graphisch ansprechende und aufs Corporate Design abgestimmt QR-Codes erstellen. Aus welchen Elementen ein QR-Code besteht findest du hier
Prompt: „Ich brauche einen QR-Code für folgende URL {{URL}}, bitte definiere nur die „Position Pattern“ in den drei Ecken des QR-Codes und das Farbschema #f46a02 und integriere in die Mitte mein Logo in den Abmessungen 600 x120 Pixel, das ich dir als Bild hochlade.
Bitte beachte: alle Elemente, die du im QR-Code anpasst, können zu einer schlechteren Lesbarkeit führen. Deswegen bitte immer den fertigen QR-Code einmal testen
2. Dateien konvertieren: Wenn Dateien in unpassenden Formaten vorliegen, kann das viel Zeit in Anspruch nehmen. Ob wav in mp3 oder jpg in png – der Code Interpreter konvertiert viele Dateitypen im Handumdrehen. Auch Bild-zu-Text Umwandlung ist möglich – und damit womöglich in späteren Versionen auch das Konvertieren von PDFs in bearbeitbare Dateien.
Artur Kosch ist Unternehmer, Suchmaschinen-Experte, Speaker und Dozent. Als geschäftsführender Gesellschafter der Kosch Klink Performance GmbH hält er regelmäßig Vorträge auf Konferenzen, publiziert Fachbeiträge rund um das Thema Suchmaschinen und ist als Dozent an der Hochschule Kaiserslautern im Fachbereich Online Marketing tätig. Zudem betreibt er die größte deutschsprachige ChatGPT-Community auf Discord. Hier findest du auch seinen Guide zu ChatGPT
Die“Advanced Data Analysis“ verwendet im Wesentlichen zwei Bibliotheken zur Visualisierung von Daten. Das sind die
Beide Bibliotheken können aufwändige Visualisierung deiner Daten machen. Später habe ich ein paar Beispiel zur Visualisierung. In der folgenden Grafik siehst du schon ein paar Grafiken:
Aber die große Stärke der Advanced Data Analysis liegt im Digital Marketing in der Analyse von .csv Dateien. Dazu vielleicht auch noch ein paar Tipps zur Vorgehensweise
Auch wenn das Plug-In auf den ersten Blick intuitiv wirkt. Aus meiner Erfahrung gibt es hier einige wichtige Aspekte, gerade auch zu den Prozessen mit der Advanced Data Analysis
Du bist sicher voll motiviert jetzt mit eigenen Analysen loszulegen. Aber noch einmal hier die Warnung, seid immer vorsichtig mit sensiblen Daten. Aber vielleicht kannst du dein Risiko in Kategorien einordnen, wie zum Beispiel
Hier einmal ei paar Inspirationen, wo du überall .csv Dateien finden kannst
Auch wenn man sicher keinen optimalen Prozess skizzieren kann, versuche ich dir mal im Folgenden einen Prozess bei der Analyse von Daten zu skizzieren, der sich für mich bewährt hat. Der Prozess lässt sich abseits der konkreten Anwendung wie folgt beschreiben:
Natürlich gibt es auch einige Limitierungen und Einschränkung bei der Nutzung der Advanced Data Analysis
Hier gibt es weitere interessante Ressourcen zu den Einschränkungen
Fazit: Die ChatGPT „Advanced Data Analysis“ ist zusammen mit den ChatGPT Custom Instructions, das im Augenblick beste Tool bei ChatGPT. Du kannst jetzt Analyst:in, Entwickler:in oder Game-Developer:in werden (Lese mehr über die Entwicklung von Spielen auf LinkedIn) Interessant – neben der reinen Datenanalyse und der Visualisierung – finde ich hier besonders den Ansatz alle Daten erst einmal zu verstehen, anzupassen bzw. zu bereinigen. Bei einer alten .csv Datei, die ich hier hochgeladen habe, gab es Probleme bei der Formatierung. Das hat ChatGPT gelöst.
Das ist für mich besonders wichtig, da man sich oft Daten aus verschiedenen Tools herunterladen kann. Und anstatt zu analysieren, muss man erst einmal einen Großteil seiner Zeit mit der Bereinigung von Daten verbringen. Du hast jetzt mit der „Advanced Data Analysis“ die Möglichkeit eigene Analysen zu erstellen, neue Aggregationen der Daten vorzunehmen und mit der Correlation Heatmap ganz neue Visualisierungen zu machen. Allerdings gibt es eine relative kurze „Sitzungslaufzeit“. Geht man also später wieder in den Chat rein, sind Bilder nicht mehr verfügbar und ChatGPT hat den Verlauf vergessen (This code interpreter (beta) chat has timed out. You may continue the conversation, but previous files, links, and code blocks below may not work as expected.).
Deswegen mein Tipp: Konzipiere wichtige Prompts und Promptsequenzen in Ruhe und steig‘ dann ohne „Pause“ in die Analyse ein und speichere dir die Ergebnisse anderweitig ab. Ein Wahnsinns-Tool! Viel Spaß damit!
Inzwischen gibt es seit November 2023 die sogenannten Custom GPTs. Die Custom GPTs ermöglichen es dir noch einmal mit deutlich mehr Möglichkeiten, genaue Anweisungen an ChatGPT zu geben und ganz eigene Applikationen zu erstellen. Wie das genau geht, findest du in unserem Artikel zu „Custom GPTs für ChatGPT“
Dein Feedback hilft uns, unsere Inhalte noch besser zu machen.