Praxis

Datenanalyse mit KI-Assistenten: Code, Plots, Plausibilität

Tabelle hochladen, Frage stellen, Diagramm bekommen: KI-Assistenten schreiben den Analyse-Code mit. Wo das hilft und wie die Gegenprobe aussieht.

Säulendiagramm: Im Benchmark DS-1000 mit tausend Datenwissenschafts-Aufgaben löste das beste System Ende 2022 nur 43,3 Prozent korrekt.
Datenanalyse-Code ist kein gelöstes Problem: Trefferquote des besten Systems im Benchmark DS-1000 bei Veröffentlichung Ende 2022. Neuere Modelle liegen höher, die Aufgabenart bleibt anspruchsvoll. Eigene Darstellung nach [2]. · Eigene Grafik (Redaktion)
Kurz gesagt
  • KI-Assistenten analysieren hochgeladene Tabellen direkt: Dateien anhängen, Auftrag beschreiben, das Modell erzeugt Code, führt ihn aus und liefert Ergebnis und Diagramm [1].
  • Das Tempo täuscht nicht über die Fehleranfälligkeit hinweg: Schon 2022 löste das beste System im Datenwissenschafts-Benchmark DS-1000 nur 43,3 Prozent der Aufgaben korrekt, trotz reiner Standardbibliotheken wie pandas und NumPy [2].
  • Die typischen Fehler sind still: falsch interpretierte Spalten, unpassende Zeiträume, stillschweigende Annahmen über Einheiten. Der Code sieht sauber aus und rechnet trotzdem am Problem vorbei.
  • Drei Dinge machen die Nutzung sicher: den erzeugten Code lesen (oder lesen lassen), jede Kernzahl mit einer einfachen Gegenrechnung prüfen und für sensible Daten die Trainings-Einstellungen des Anbieters kennen [4].

Eine CSV-Datei mit Umfragedaten, eine Abschlussarbeit im Zeitplan, keine Routine in Python: Das ist die Ausgangslage, in der KI-Assistenten ihre vielleicht überzeugendste Leistung zeigen. Datei hochladen, Auftrag in einem Satz beschreiben, und der Assistent erzeugt nicht nur eine Antwort, sondern den ausgeführten Analyse-Code samt Diagramm [1]. Der Weg von der Frage zur ersten Auswertung schrumpft auf Minuten. Die entscheidende Frage ist, wie viel davon hält.

Was die Assistenten tatsächlich tun

Technisch ist der Ablauf bei den verbreiteten Assistenten ähnlich: Sie laden eine Datei in den Chat, etwa eine Tabelle; das Modell schreibt daraufhin Python-Code, meist mit der Standardbibliothek pandas [5], führt ihn in einer abgeschotteten Umgebung aus und erläutert das Ergebnis. ChatGPT beschreibt genau diesen Ablauf für Dokumente, Tabellen, Präsentationen, Bilder und Audio, verfügbar je nach Dateityp und Tarif, mit tarifabhängigen Upload-Grenzen [1]. Derselbe Mechanismus steckt in Jupyter-Notebooks, der Arbeitsumgebung, in der viele Forschende ohnehin rechnen: Code, Ergebnis und Grafik stehen untereinander in einem dokumentierbaren Ablauf [3].

Am stärksten ist der Einsatz dort, wo die Richtung schon klar ist: Daten bereinigen und formen, Formate vereinheitlichen, eine erste Visualisierung der Verteilungen, ein schneller Blick auf Ausreißer. Diese Schritte sind Handwerk mit bekanntem Ziel, und genau dafür sind die Bibliotheken gebaut, die die Modelle am besten beherrschen [5]. Je mehr die Aufgabe dagegen inhaltliche Entscheidungen verlangt, etwa welche Gruppierung fachlich sinnvoll ist, desto mehr wird der Assistent zum Diskussionspartner statt zum Rechner.

Wie gut der Code wirklich ist

Zwei Details des Benchmarks machen die Zahl belastbar: Die Aufgaben stammen aus echten Nutzerfragen, wurden aber so abgewandelt, dass Auswendiglernen nicht hilft; und die automatische Bewertung akzeptierte nur 1,8 Prozent falsche Lösungen irrtümlich als korrekt [2]. Was dort als Fehler zählt, ist also kein Schönheitskriterium, sondern nachweislich falsches Verhalten des Codes.

Ein ehrliches Qualitätsmaß liefert der Benchmark DS-1000: tausend Datenwissenschafts-Aufgaben über sieben Python-Bibliotheken wie NumPy und pandas, gesammelt aus echten StackOverflow-Fragen und so verändert, dass die Modelle sie nicht auswendig kennen können. Bei Veröffentlichung Ende 2022 löste das beste System, Codex-002, 43,3 Prozent der Aufgaben korrekt [2]. Die Werte neuerer Modelle liegen deutlich höher, aber die Lektion des Benchmarks bleibt: Selbst Routine-Analysen mit Standardbibliotheken sind für Sprachmodelle keine Formsache, und die Fehler sind nicht als solche markiert.

Dazu kommt eine Fehlerklasse, die kein Benchmark misst: Das Modell kennt Ihre Daten nicht. Es rät, dass „date“ das Erhebungsdatum ist und nicht das Lieferdatum, dass fehlende Werte Null bedeuten, dass die Zahlen in Euro und nicht in Tausend Euro vorliegen. Der Code läuft fehlerfrei durch, das Diagramm sieht professionell aus, und die Aussage ist falsch. Solche Annahmen stehen mitten im erzeugten Code, aber ohne Warnung.

Typische Annahmefehler und ihre Gegenprobe; redaktionelle Beispiele aus der Praxis, keine Messwerte
Stille AnnahmeBeispielGegenprobe
Spaltenbedeutung geraten„date“ ist Lieferdatum, nicht ErhebungsdatumZwanzig Zeilen Rohdaten selbst ansehen
Fehlende Werte als NullLeere Zellen werden zu 0 im MittelwertFehlwerte-Zählung pro Spalte verlangen
Einheiten verwechseltEuro statt Tausend EuroGrößenordnung einer Kernzahl überschlagen
Zeitraum falsch gefiltertKalenderjahr statt ErhebungszeitraumMin/Max der Datumsspalte ausgeben lassen
Gruppierung ohne FachlogikAltersgruppen quer zum UntersuchungsdesignGruppierung im Auftrag explizit vorgeben

Plausibilität als Pflichtprogramm

  1. Daten zuerst selbst ansehen. Zwanzig Zeilen der Datei, die Spaltennamen, die Einheiten. Wer die Daten nicht kennt, kann die Antwort nicht bewerten.
  2. Den Auftrag eng formulieren. „Berechne den Median von Spalte X, gruppiert nach Spalte Y, ohne Zeilen mit fehlenden Werten“ statt „analysiere die Datei“. Je enger der Auftrag, desto weniger Raum für Annahmen.
  3. Den Code lesen. Der Assistent zeigt den erzeugten Code; er ist die eigentliche Arbeitsdatei. Wer kein Python liest, lässt sich vom Modell Zeile für Zeile erklären, was jede Zeile tut und welche Annahme darin steckt.
  4. Jede Kernzahl gegenrechnen. Eine zweite, unabhängige Berechnung derselben Zahl, per Hand, per Tabellenkalkulation oder per zweitem, anders formuliertem Auftrag. Zwei verschiedene Wege zum gleichen Ergebnis sind der stärkste Plausibilitätsbeweis.
  5. Randfälle prüfen. Leere Spalten, Duplikate, Ausreißer, Zeitzonen. Gerade die Zeilen, die man nicht erwartet, entscheiden, ob die Analyse trägt.
  6. Den Ablauf dokumentieren. Datei-Stand, Auftrag, Code und Ergebnis gehören zusammen abgelegt, etwa als Notebook [3]. Nur so ist die Auswertung später reproduzierbar.

Datenschutz: Was mit den hochgeladenen Daten passiert

Vor dem ersten Upload gehört ein Blick in die Datenverwendung des Anbieters. Bei OpenAI etwa können Inhalte aus den Verbraucher-Produkten wie ChatGPT zum Training der Modelle genutzt werden; widersprechen lässt sich das über das Datenschutzportal („do not train on my content“) oder per Temporärem Chat, der gar nicht erst ins Training einfließt. Bei den Angeboten für Organisationen, also Team, Enterprise und API, werden Ein- und Ausgaben dagegen standardmäßig nicht fürs Training verwendet [4]. (Stand: 13. März 2026; Konditionen prüfen.) Für personenbezogene oder vertrauliche Daten gilt dasselbe wie überall: erst klären, ob sie das System überhaupt verlassen dürfen; die Grundlagen dazu behandelt der Artikel über <a href="/dsgvo-und-ki">DSGVO und KI</a>.

Grenzen, die bleiben

  • Keine Statistikberatung. Der Assistent rechnet, was verlangt wird; ob der Test zum Design passt, ob Korrelation als Kausalität gelesen wird, liegt bei Ihnen.
  • Halluzinierte Fakten in der Interpretation. Der Kommentar zum Diagramm kann genauso danebenliegen wie jede andere Modellaussage; Zahlen im Fließtext gegen den Code prüfen.
  • Upload-Grenzen und Dateiformate. Welche Dateien in welcher Größe akzeptiert werden, hängt von Tarif und Anbieter ab und ändert sich laufend [1].
  • Vertraulichkeit. Sensible Rohdaten gehören nicht in Verbraucher-Chats; Widerspruch und Business-Tarife sind die dokumentierten Wege [4].

Datenanalyse mit KI-Assistenten ist ein Produktivitätsgewinn, solange die Arbeitsteilung klar bleibt: Das Modell beschleunigt Code und Darstellung, der Mensch liefert Kontext, Prüfung und Interpretation. Wer diese Reihenfolge umdreht, produziert schön formatierte Fehler. Wie die Nutzung in wissenschaftlichen Arbeiten zu deklarieren ist, zeigt der Artikel über <a href="/ki-deklaration-wissenschaft">KI-Deklaration in der Wissenschaft</a>; die Suche nach der passenden Literatur zur Methodik behandelt <a href="/literaturrecherche-ki">Literaturrecherche mit KI</a>; Fachbegriffe erklärt das Glossar, etwa <a href="/glossar#halluzination">Halluzination</a> und <a href="/glossar#prompt">Prompt</a>.

Methode

Gelesen wurden am 20. Oktober 2026: die OpenAI-Hilfeseite zu Datei-Uploads und Datenanalyse, das DS-1000-Paper (arXiv, Volltext), die OpenAI-Seite zur Datenverwendung für das Modelltraining (Stand 13. März 2026), die Projektseite von Jupyter und die pandas-Dokumentation. Die Trefferquote im Diagramm ist der Wert des besten Systems bei Veröffentlichung des Benchmarks, kein aktueller Messwert. Der Text entstand mit KI-Unterstützung und wurde von der Redaktion verantwortet.

Grenzen

Der DS-1000-Wert stammt von Ende 2022 und beschreibt das damals beste System; aktuelle Modelle liegen höher, ein vergleichbar sauberer, memorisierungsgeschützter aktueller Wert liegt nicht vor. Tarife, Upload-Grenzen und Datennutzungsregeln der Anbieter ändern sich laufend und sind zum jeweiligen Nutzungszeitpunkt zu prüfen. Der Artikel ersetzt keine statistische Beratung und keine Rechtsberatung zum Datenschutz.

Quellen

  1. Uploading files and audio to ChatGPT, OpenAI Help Center ↩1 ↩2 ↩3 ↩4
  2. DS-1000: A Natural and Reliable Benchmark for Data Science Code Generation, arXiv (2022) ↩1 ↩2 ↩3
  3. Project Jupyter, jupyter.org ↩1 ↩2
  4. How your data is used to improve model performance, OpenAI (Stand 13. März 2026) ↩1 ↩2 ↩3
  5. pandas documentation, pandas (pydata.org) ↩1 ↩2

Häufige Fragen

Kann ChatGPT meine Excel- oder CSV-Datei auswerten?

Ja. Sie laden die Datei im Chat hoch und beschreiben den Auftrag; der Assistent erzeugt Python-Code, führt ihn aus und liefert Ergebnis und Grafik. Tabellen-Uploads sind in kostenlosen und bezahlten Tarifen verfügbar, mit tarifabhängigen Grenzen und unterstützten Formaten [1].

Wie zuverlässig ist der erzeugte Code?

Nicht blind verlässlich. Im Benchmark DS-1000 mit tausend realen Datenwissenschafts-Aufgaben löste das beste System bei Veröffentlichung nur 43,3 Prozent korrekt [2]; neuere Modelle sind besser, aber Annahmefehler über Ihre Daten kann kein Benchmark abfangen. Code lesen und Kernzahlen gegenrechnen bleibt Pflicht.

Werden meine hochgeladenen Daten fürs Training genutzt?

Bei OpenAI-Verbraucherprodukten grundsätzlich möglich, mit dokumentiertem Widerspruch über das Datenschutzportal oder per Temporärem Chat; bei Team-, Enterprise- und API-Angeboten ist das Training standardmäßig abgeschaltet [4]. (Stand: 13. März 2026.) Bei sensiblen Daten vorab klären, nicht hinterher.

Brauche ich noch Programmierkenntnisse?

Zum Starten nicht, zum Prüfen schon. Sie müssen nicht selbst pandas schreiben können, aber Sie sollten verstehen, was der erzeugte Code mit Ihren Daten tut, und Sie brauchen ein Gefühl für plausible Ergebnisse. Die Dokumentation von pandas [5] und Notebooks wie Jupyter [3] sind die Referenz, wenn Sie tiefer einsteigen wollen.

Weiterlesen