5 Punkte von GN⁺ 2026-01-28 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Die Container-Laufzeitumgebung von ChatGPT wurde umfassend erweitert und unterstützt jetzt die Ausführung von Bash-Befehlen, die Installation von pip-/npm-Paketen sowie Dateidownloads
  • Zur zuvor Python-zentrierten Umgebung kamen mehr als zehn Sprachen wie Node.js, Ruby, Go, Java, Swift, Kotlin, C und C++ hinzu, wodurch die Ausführung von mehrsprachigem Code unterstützt wird
  • Der Zugriff auf externe Netzwerke bleibt weiterhin eingeschränkt, aber über einen internen Proxy von OpenAI funktionieren nun pip install und npm install
  • Das neue Tool container.download kann Dateien von öffentlichen URLs abrufen und im Container speichern und durchläuft dabei Sicherheitsprüfungen
  • Dieses Upgrade erweitert die Fähigkeiten von ChatGPT bei Codeausführung und Datenverarbeitung erheblich, wobei die Notwendigkeit offizieller Dokumentation betont wird

Zentrale Erweiterungen der ChatGPT-Container

  • ChatGPT kann jetzt Bash-Befehle direkt ausführen; zuvor war nur Python-Code möglich
    • Statt indirekter Ausführung über das Python-Modul subprocess ist nun Steuerung auf Kommandozeilenebene möglich
  • Es wurde eine Node.js-Umgebung hinzugefügt, sodass JavaScript ausgeführt werden kann; auch Ruby, Perl, PHP, Go, Java, Swift, Kotlin, C und C++ wurden erfolgreich getestet
    • Rust wird noch nicht unterstützt
  • Der Container kann weiterhin keine externen Netzwerkanfragen direkt ausführen, aber pip install und npm install funktionieren über einen Proxy
  • Mit dem Tool container.download lassen sich Dateien aus dem Web in einen angegebenen Pfad herunterladen
    • ChatGPT kann eine URL identifizieren, die Datei in der Sandbox speichern und anschließend verarbeiten

Funktion von container.download

  • container.download ist ein Tool, das Dateien von öffentlich zugänglichen URLs abruft und im Dateisystem des Containers speichert
  • Heruntergeladene Dateien können im Container anschließend entpackt, geparst, umgewandelt oder anderweitig weiterverarbeitet werden
  • Tests zufolge enthalten die Request-Header User-Agent: ChatGPT-User/1.0, und die IP wurde als Microsoft Azure Cloud (Des Moines, Iowa) identifiziert

Sicherheitsprüfung: Möglichkeit von Datenabfluss

  • Es wurde getestet, ob container.download eine Schwachstelle für Datenabfluss sein könnte
    • Beim Aufruf einer URL mit Query-String trat der Fehler „url not viewed in conversation before“ auf
    • Das ist eine Sicherheitsvorkehrung zur Beschränkung des URL-Zugriffs, ähnlich wie bei Claude Web Fetch: Zugänglich sind nur URLs, die durch Nutzereingabe oder Suchergebnisse bestätigt wurden
  • Die Übergabe einiger Query-Strings über web.run war möglich, aber lange Zeichenfolgen mit früherem Gesprächsverlauf wurden durch Filter blockiert
  • Nach den bisherigen Tests wird das Risiko eines Datenabflusses als gering eingeschätzt, zugleich wird auf die Notwendigkeit weiterer Sicherheitsforschung hingewiesen

Bash und Ausführung mehrerer Sprachen

  • Durch die Unterstützung für Bash kann ChatGPT jetzt Befehle auf Systemebene ausführen
    • Beispiel: Der Befehl npm install kann ausgeführt und sein Ergebnis überprüft werden
  • Über die Ausführungsprotokolle im Activity-Panel (schwarz-weiße Konsolenlogs) lässt sich verifizieren, ob ein Befehl tatsächlich ausgeführt wurde
  • Tests zur Ausführung von „Hello World“ in verschiedenen Sprachen waren erfolgreich und bestätigen eine mehrsprachige Codeausführungsumgebung

Mechanismus zur Installation von pip- und npm-Paketen

  • Obwohl externe Netzwerke blockiert sind, kann der Container Paketinstallationen über den internen OpenAI-Proxy (applied-caas-gateway1.internal.api.openai.org) durchführen
    • Umgebungsvariablen wie PIP_INDEX_URL und NPM_CONFIG_REGISTRY verweisen auf diesen Proxy
  • Wichtige Paketmanager wie pip, uv und npm funktionieren über diesen Proxy
  • Die Umgebungsvariablen enthalten zudem verschiedene Registry-Pfade mit dem Präfix **CAAS_ARTIFACTORY_***
    • Darunter sind interne Speicherpfade für PyPI, npm, Go, Maven, Gradle, Cargo, Docker und weitere
  • Rust und Docker sind derzeit noch nicht installiert, deuten aber auf mögliche spätere Erweiterungen hin

Integrierte Nutzung und künftige Aufgaben

  • ChatGPT kann nun Python- und Node.js-Pakete installieren und auf hochgeladene oder heruntergeladene Dateien anwenden
  • Damit verfügt es über Funktionen auf dem Niveau einer vollständigen Entwicklungsumgebung – von Codeerstellung und -ausführung bis zu Datenverarbeitung und Datei-Ein-/Ausgabe
  • Der größte Mangel ist das Fehlen offizieller Dokumentation; benötigt werden Release Notes und veröffentlichte Detailbeschränkungen
  • OpenAI sollte dieser Funktionsgruppe eine passende Bezeichnung geben; vorläufig wird sie „ChatGPT Containers“ genannt

Zusammenfassung der vollständigen ChatGPT-Toolliste

  • Es wurde die Liste der im GPT-5.2-Umfeld verfügbaren Tools veröffentlicht
    • Darunter python.exec, web.run, container.exec, container.download, image_gen.text2im und weitere
  • Jedes Tool besitzt eine klare Beschreibung (description) und Signatur (signature)
  • container.exec dient zur Befehlsausführung, container.feed_chars zur Eingabe in interaktive Sitzungen und container.open_image zur Anzeige von Bildern
  • Ebenfalls enthalten sind nutzerspezifische Funktionen wie bio.update, personal_context.search und user_settings.set_setting
  • Insgesamt entwickelt sich ChatGPT zu einer kombinierten KI-Umgebung, die Codeausführung, Webzugriff, Dateiverarbeitung und Verwaltung von Nutzerkontext integriert

Noch keine Kommentare.

Noch keine Kommentare.