
Codeausführung
Codeausführung bedeutet, dass ein KI-System selbst geschriebene Programmzeilen wirklich laufen lässt und das Ergebnis abliest, statt eine Antwort nur zu formulieren. Damit werden Rechnungen, Tabellen und Diagramme zuverlässiger — der ausgeführte Code kann aber auch gefährlich sein, wenn er nicht abgeschottet läuft.
Ein Programm ist eine Liste von Anweisungen, die ein Computer Schritt für Schritt abarbeitet. Codeausführung heißt: Diese Anweisungen werden tatsächlich abgearbeitet und liefern ein Ergebnis. Bei Chat-Programmen wie ChatGPT ist damit ein besonderer Fall gemeint. Das Programm schreibt sich selbst ein kleines Stück Code, lässt es auf einem Rechner laufen und liest das Ergebnis ab. Danach benutzt es dieses Ergebnis für seine Antwort. Der Unterschied zum normalen Antworten ist groß: Statt eine plausible Zahl hinzuschreiben, rechnet die Maschine die Zahl wirklich aus.
Warum geratene Zahlen nicht reichen
Sprachmodelle sind darauf trainiert, den jeweils wahrscheinlichsten nächsten Textbaustein zu erzeugen. Sie schreiben also Text, der stimmig klingt. Bei Sprache funktioniert das gut, bei Mathematik oft nicht. Eine Multiplikation zweier siebenstelliger Zahlen sieht in der Antwort richtig aus, ist aber häufig falsch. Es gibt keine Instanz im Modell, die das Ergebnis nachprüft.
Codeausführung schließt genau diese Lücke. Der Rechner selbst ist bei Zahlen fehlerfrei, wenn der Code korrekt ist. Das Modell muss also nicht mehr rechnen, sondern nur noch die richtige Rechnung aufschreiben. Diese Aufgabe liegt ihm deutlich besser. Ähnlich funktioniert es bei Aufgaben mit vielen Schritten, etwa beim Sortieren einer langen Liste.
Ein zweiter Vorteil ist die Nachprüfbarkeit. Der ausgeführte Code steht meist sichtbar in der Antwort. Wer will, kann Zeile für Zeile kontrollieren, wie das Ergebnis entstanden ist. Bei einer reinen Textantwort bleibt der Weg dagegen unsichtbar. Das ist einer der Gründe, warum Fachleute Codeausführung für Auswertungen bevorzugen.
Die abgeschottete Spielwiese
Technisch läuft der Code fast nie direkt auf dem Rechner des Anbieters. Er läuft in einer Sandbox. Das ist ein künstlich abgetrennter Bereich, ein eigener kleiner Computer im Computer. Aus dieser Umgebung kommt der Code nicht heraus. Er darf keine anderen Daten anfassen und oft auch nicht ins Internet.
Der Ablauf ist immer derselbe. Das Modell formuliert ein kurzes Programm, meist in der Sprache Python. Die Sandbox führt es aus und gibt zurück, was dabei herauskam. Das kann eine Zahl, eine Tabelle oder eine Fehlermeldung sein. Bei einem Fehler versucht das Modell eine korrigierte Fassung. Diese Schleife läuft manchmal mehrere Runden, bis das Ergebnis passt.
Die Abschottung ist keine Formalie, sondern der Kern der Sicherheit. Ein Nutzer könnte das Modell mit einer geschickt formulierten Anweisung dazu bringen, schädlichen Code zu schreiben. Ohne Sandbox könnte dieser Code Dateien löschen oder fremde Daten abgreifen. Deshalb werden solche Umgebungen nach kurzer Zeit gelöscht und neu aufgesetzt. Ein häufiger Irrtum ist übrigens, dass das Modell den Code auf dem eigenen Laptop ausführt — das passiert nur bei speziellen Entwicklerwerkzeugen.
Vom Datenanalyst-Modus bis zum Programmier-Agenten
Im Alltag begegnet man Codeausführung oft, ohne den Begriff zu lesen. Lädt man eine Tabelle in einen Chatbot und fragt nach dem Durchschnitt, entsteht im Hintergrund ein kleines Programm. Auch Diagramme werden so erzeugt. Anbieter nennen die Funktion je nach Produkt Code Interpreter, Datenanalyse oder Advanced Data Analysis.
Deutlich weiter gehen Programmierwerkzeuge wie Claude Code, Cursor oder GitHub Copilot. Sie schreiben nicht nur Code, sondern starten auch Tests und lesen die Fehlermeldungen. Solche Systeme nennt man Agenten, weil sie selbstständig mehrere Schritte hintereinander erledigen. Codeausführung ist dabei die Fähigkeit, die das Ganze überhaupt erst möglich macht.
In Wirtschaftsnachrichten taucht der Begriff aus zwei Richtungen auf. Zum einen gilt er als Treiber der Nachfrage nach Rechenzentren, weil jede Ausführung Rechenzeit kostet. Zum anderen ist er ein Sicherheitsthema, etwa in den Regeln des EU-KI-Gesetzes für risikoreiche Anwendungen. Wer über KI-Agenten liest, liest deshalb fast immer auch über Codeausführung.